@charset "UTF-8";
/*
 * FOURJS_START_COPYRIGHT(D,2014)
 * Property of Four Js*
 * (c) Copyright Four Js 2014, 2018. All Rights Reserved.
 * * Trademark of Four Js Development Tools Europe Ltd
 *   in the United States and elsewhere
 * 
 * This file can be modified by licensees according to the
 * product manual.
 * FOURJS_END_COPYRIGHT
 */
 body:after { display: none; content: "{'theme-primary-color':'white','theme-primary-background-color':'#9e9e9e','theme-primary-emphasis-background-color':'#757575','theme-primary-faded-background-color':'#ffffff','theme-secondary-color':'#212121','theme-secondary-faded-color':'rgba(33, 33, 33, 0.54)','theme-secondary-background-color':'#fafafa','theme-secondary-alternative-background-color':'#ffffff','theme-field-background-color':'#ffffff','theme-header-color':'whitesmoke','theme-separator-color':'#bdbdbd','theme-disabled-color':'#eeeeee','theme-disabled-background-color':'#bdbdbd','theme-field-disabled-background-color':'#eeeeee','theme-field-readonly-background-color':'#eeeeee','theme-placeholder-color':'#bdbdbd','theme-overlay-background-color':'rgba(33, 33, 33, 0.26)','theme-message-color':'white','theme-message-background-color':'#424242','theme-error-background-color':'#c62828','theme-field-height-ratio':'0.7','theme-field-default-height':'22.4px','theme-font-size-ratio':'0.8','theme-host-action-default-height':'33.6px','theme-button-default-width':'80px','theme-margin-ratio':'0.6','theme-input-padding-top':'1.2px','theme-input-padding-right':'3.6px','theme-input-padding-bottom':'1.2px','theme-input-padding-left':'3.6px','theme-textarea-padding-top':'2.4px','theme-textarea-padding-right':'3.6px','theme-textarea-padding-bottom':'0','theme-textarea-padding-left':'3.6px','theme-table-min-width':60,'theme-table-min-page-size':3,'theme-table-margin':'6px','theme-combobox-margin':'5px','theme-combobox-padding':'2px','theme-radiobutton-size':'14px','theme-checkbox-size':'14px','theme-sidebar-always-visible-min-width':'9999px','theme-sidebar-default-width':'300px','theme-sidebar-max-width':'800px','theme-toggle-right-sidebar-min-width':'720px','theme-group-separation-size':'7.2','theme-splitter-size':'7.2px','theme-traditional-mode-letter-spacing':'2px !important','theme-max-icon-size':'32px','theme-grid-inner-gutter':3,'theme-font-family':'\"Droid Sans\", sans-serif','theme-font-family-monospace':'\"Droid Sans Mono\", monospace','theme-animation-duration':'0.7s','theme-disable-ending-popup':false,'theme-disable-context-menu':true,'theme-scrollers-clickonly':false,'theme-scrollers-speed':10,'theme-message-display-time':10,'theme-message-display-position':'bottom-right','theme-error-display-time':10,'theme-error-display-position':'bottom-right','aui-mutation-watch':false,'palette-primary':'#2196f3','palette-primary-50':'#e3f2fd','palette-primary-100':'#bbdefb','palette-primary-200':'#90caf9','palette-primary-300':'#64b5f6','palette-primary-400':'#42a5f5','palette-primary-500':'#2196f3','palette-primary-600':'#1e88e5','palette-primary-700':'#1976d2','palette-primary-800':'#1565c0','palette-primary-900':'#0d47a1','palette-primary-a100':'#82b1ff','palette-primary-a200':'#448aff','palette-primary-a400':'#2979ff','palette-primary-a700':'#2962ff','palette-secondary':'#9e9e9e','palette-secondary-50':'#fafafa','palette-secondary-100':'whitesmoke','palette-secondary-200':'#eeeeee','palette-secondary-300':'#e0e0e0','palette-secondary-400':'#bdbdbd','palette-secondary-500':'#9e9e9e','palette-secondary-600':'#757575','palette-secondary-700':'#616161','palette-secondary-800':'#424242','palette-secondary-900':'#212121','palette-secondary-a100':'white','palette-secondary-a200':'#f1e4e4','palette-secondary-a400':'#c2adad','palette-secondary-a700':'#afa7a7','palette-disabled':'#9e9e9e','palette-disabled-50':'#fafafa','palette-disabled-100':'whitesmoke','palette-disabled-200':'#eeeeee','palette-disabled-300':'#e0e0e0','palette-disabled-400':'#bdbdbd','palette-disabled-500':'#9e9e9e','palette-disabled-600':'#757575','palette-disabled-700':'#616161','palette-disabled-800':'#424242','palette-disabled-900':'#212121','palette-disabled-a100':'white','palette-disabled-a200':'#f1e4e4','palette-disabled-a400':'#c2adad','palette-disabled-a700':'#afa7a7','palette-text-primary':'#ffffff','palette-text-primary-100':'white','palette-text-primary-87':'rgba(255, 255, 255, 0.87)','palette-text-primary-54':'rgba(255, 255, 255, 0.54)','palette-text-primary-26':'rgba(255, 255, 255, 0.26)','palette-text-primary-12':'rgba(255, 255, 255, 0.12)','palette-text-primary-0':'rgba(255, 255, 255, 0)','palette-text-secondary':'#212121','palette-text-secondary-100':'#212121','palette-text-secondary-87':'rgba(33, 33, 33, 0.87)','palette-text-secondary-54':'rgba(33, 33, 33, 0.54)','palette-text-secondary-26':'rgba(33, 33, 33, 0.26)','palette-text-secondary-12':'rgba(33, 33, 33, 0.12)','palette-text-secondary-0':'rgba(33, 33, 33, 0)','droid-font-path':'../lib/fonts','mdi-font-path':'../lib/fonts','mdi-css-prefix':'zmdi','mdi-cust-icons':'','host-menu-order-upload-icon':1,'host-menu-order-runtime-status':10,'host-menu-order-about':50,'host-menu-order-debug':100,'host-menu-order-run-gwc':200,'host-menu-order-run-gdc':500,'host-menu-order-log-proxy':1000,'host-menu-order-log-vm':2000,'host-menu-order-settings':5000,'host-menu-order-bookmark':10000,'host-menu-order-close':20000,'html-font-family':'\"Droid Sans\", sans-serif','html-font-family-monospace':'\"Droid Sans Mono\", monospace','html-font-size-ratio':'0.8','html-anchor-color':'#9e9e9e','html-anchor-active-color':'#757575','html-separator-color':'#bdbdbd','z-index-Normal':1,'z-index-above-Normal':'2','z-index-TopMenu':'10','z-index-Toolbar':'20','z-index-under-Dialog':'39','z-index-Dialog':'40','z-index-Modal':'55','z-index-BarsContainer':'56','z-index-DropDown':'57','z-index-above-DropDown':'58','z-index-Message':'60','z-index-LogPrompt':'100','mt-button-margin-ratio':'0.6','mt-button-default-height':'22.4px','mt-button-default-width':'80px','mt-button-primary-background-color':'#9e9e9e','mt-button-primary-emphasis-background-color':'#757575','mt-button-primary-faded-background-color':'#ffffff','mt-button-primary-color':'white','mt-button-secondary-faded-color':'rgba(33, 33, 33, 0.54)','mt-button-disabled-color':'#eeeeee','mt-button-disabled-background-color':'#bdbdbd','mt-button-separator-color':'#bdbdbd','mt-button-link-color':'#9e9e9e','mt-button-link-active-color':'#757575','mt-card-margin-ratio':'0.6','mt-card-font-size-ratio':'0.8','mt-card-separator-color':'#bdbdbd','mt-dialog-margin-ratio':'0.6','mt-dialog-field-height-ratio':'0.7','mt-dialog-z-index':'40','mt-dialog-modal-z-index':'55','mt-dialog-background-color':'#ffffff','mt-dialog-overlay-background-color':'rgba(33, 33, 33, 0.26)','mt-field-margin-ratio':'0.6','mt-field-default-height':'22.4px','mt-field-background-color':'#ffffff','mt-field-border-color':'#ffffff','mt-field-focus-border-color':'#757575','mt-field-readonly-background-color':'#eeeeee','mt-field-disabled-background-color':'#eeeeee','mt-field-placeholder-color':'#bdbdbd','mt-field-input-padding-top':'1.2px','mt-field-input-padding-right':'3.6px','mt-field-input-padding-bottom':'1.2px','mt-field-input-padding-left':'3.6px','mt-field-textarea-padding-top':'2.4px','mt-field-textarea-padding-right':'3.6px','mt-field-textarea-padding-bottom':'0','mt-field-textarea-padding-left':'3.6px','mt-list-field-background-color':'#ffffff','mt-progress-background-color':'#ffffff','mt-progress-color':'#757575','mt-progress-alternate-color':'#9e9e9e','mt-responsive-sidebar-always-visible-min-width':'9999px','mt-responsive-sidebar-default-width':'300px','mt-sidebar-always-visible-min-width':'9999px','mt-sidebar-default-width':'300px','mt-sidebar-splitter-size':'7.2px','mt-sidebar-item-height':'33.6px','mt-sidebar-margin-ratio':'0.6','mt-sidebar-font-size-ratio':'0.8','mt-sidebar-background-color':'#ffffff','mt-sidebar-item-color':'#9e9e9e','mt-sidebar-overlay-background-color':'rgba(33, 33, 33, 0.26)','mt-sidebar-resizer-hover-color':'#bdbdbd','mt-sidebar-overlay-z-index':'57','mt-sidebar-z-index':'58','mt-sidebar-animation-duration':'0.7s','mt-tabs-margin-ratio':'0.6','mt-tabs-font-size-ratio':'0.8','mt-tabs-tab-z-index':'1','mt-tabs-tab-current-z-index':'2','mt-toolbar-item-height':'33.6px','mt-toolbar-margin-ratio':'0.6','mt-toolbar-color':'white','mt-sidebar-faded-color':'#ffffff','mt-toolbar-background-color':'#757575','mt-toolbar-separator-color':'#bdbdbd','mt-toolbar-z-index':'20','gbc-ApplicationHostMenuWidget-actions-height':'43.2px','gbc-ApplicationHostMenuWidget-right-sidebar-min-width':'720px','gbc-ApplicationHostMenuWidget-toolbar-z-index':'56','gbc-ApplicationHostMenuWidget-actions-z-index':'58','gbc-SessionSidebarWindowItemWidget-height':'28.8px','gbc-MainContainerWidget-z-index':'39','gbc-ApplicationHostMenuWidget-margin-ratio':'0.6','gbc-ApplicationHostMenuWidget-font-size-ratio':'0.8','gbc-ApplicationHostMenuWidget-background-color':'#ffffff','gbc-ApplicationHostMenuWidget-sidebar-item-color':'#9e9e9e','gbc-ApplicationHostMenuWidget-toolbar-item-color':'#9e9e9e','gbc-ApplicationHostMenuWidget-toolbar-item-hover-color':'#757575','gbc-ApplicationHostWidget-dialog-button-hover-color':'#9e9e9e','gbc-LogPlayerWidget-header-background-color':'#eeeeee','gbc-LogPlayerWidget-separator-color':'#bdbdbd','gbc-ApplicationLauncher-item-title-color':'#9e9e9e','gbc-ApplicationLauncher-item-title-background-color':'white','gbc-ApplicationLauncher-item-title-hover-background-color':'#ffffff','gbc-ApplicationLauncher-item-title-hover-link-color':'rgba(33, 33, 33, 0.54)','gbc-MonitorDebug-block-title-color':'white','gbc-MonitorDebug-block-title-background-color':'#9e9e9e','gbc-MonitorDebug-block-title-background-hover-color':'#ffffff','gbc-MonitorDebug-odd-line-background-color':'#bdbdbd','gbc-MonitorDebug-table-separator-color':'#bdbdbd','gbc-MonitorDebug-placeholder-color':'#000000','gbc-MonitorDebug-actions-height':'43.2px','gbc-ContextMenuWidget-separator-color':'#bdbdbd','gbc-DropDownWidget-z-index':'57','gbc-DropDownWidget-margin-ratio':'0.6','gbc-DropDownWidget-margin':'5px','gbc-DropDownWidget-background-color':'#ffffff','gbc-DropDownWidget-item-color':'#212121','gbc-DropDownWidget-item-current-background-color':'#757575','gbc-DropDownWidget-item-hover-background-color':'#ffffff','gbc-FolderWidget-margin-ratio':'0.6','gbc-FolderWidget-font-size-ratio':'0.8','gbc-FolderWidget-separator-color':'#bdbdbd','gbc-FolderWidget-tab-current-border-color':'#9e9e9e','gbc-FolderWidget-trigger-color':'#9e9e9e','gbc-FolderWidget-background-color':'#ffffff','gbc-FormWidget-font-size-ratio':'0.8','gbc-GroupWidget-margin-ratio':'0.6','gbc-GroupWidget-font-size-ratio':'0.8','gbc-GroupWidget-background-color':'#ffffff','gbc-ListViewWidget-margin-ratio':'0.6','gbc-ListViewWidget-table-margin':'6px','gbc-ListViewWidget-background-color':'#ffffff','gbc-ListViewWidget-currentRow-background-color':'#757575','gbc-ListViewWidget-currentRow-color':'white','gbc-MenuWidget-margin-ratio':'0.6','gbc-MenuWidget-item-height-ratio':'0.7','gbc-MenuWidget-tabbed-z-index':'55','gbc-ModalWidget-margin-ratio':'0.6','gbc-ModalWidget-field-height-ratio':'0.7','gbc-ModalWidget-z-index':'55','gbc-ModalWidget-button-hover-color':'#9e9e9e','gbc-PageWidget-background-color':'#ffffff','gbc-ScrollGridWidget-margin-ratio':'0.6','gbc-ScrollGridWidget-font-size-ratio':'0.8','gbc-ScrollGridWidget-field-default-height':'22.4px','gbc-ScrollGridWidget-inner-gutter':'3','gbc-ScrollGridWidget-disabled-color':'#eeeeee','gbc-ScrollGridWidget-current-background-color':'#757575','gbc-ScrollGridWidget-current-color':'white','gbc-ScrollGridWidget-field-background-color':'#ffffff','gbc-SplitterWidget-hover-color':'#eeeeee','gbc-SplitterWidget-splitter-size':'7.2px','gbc-StackWidget-margin-ratio':'0.6','gbc-TableWidget-margin-ratio':'0.6','gbc-TableWidget-font-size-ratio':'0.8','gbc-TableWidget-table-margin':'6px','gbc-TableWidget-resizer-z-index':'2','gbc-TableWidget-border-color':'#ffffff','gbc-TableWidget-focus-border-color':'#9e9e9e','gbc-TableWidget-inner-border-color':'#bdbdbd','gbc-TableWidget-field-background-color':'#ffffff','gbc-TableWidget-field-disabled-background-color':'#eeeeee','gbc-TableWidget-currentRow-background-color':'#757575','gbc-TableWidget-unfocused-currentRow-background-color':'#ffffff','gbc-TableWidget-currentRow-color':'white','gbc-TableWidget-unfocused-currentRow-color':'#212121','gbc-TableWidget-dnd-border-color':'#bdbdbd','gbc-TableWidget-header-color':'whitesmoke','gbc-TableWidget-header-disabled-color':'#bdbdbd','gbc-TableWidget-hover-color':'#ffffff','gbc-TableWidget-mrs-border-color':'#bdbdbd','gbc-ToolBarWidget-trigger-color':'#9e9e9e','gbc-ToolBarWidget-font-size-ratio':'0.8','gbc-ToolBarWidget-hover-color':'#ffffff','gbc-ToolBarSeparatorWidget-color':'#bdbdbd','gbc-TopMenuWidget-horizontal-padding':'12px','gbc-TopMenuWidget-line-height':'20.8px','gbc-TopMenuWidget-vertical-padding':'3.6px','gbc-TopMenuWidget-hover-color':'#ffffff','gbc-TopMenuWidget-separator-color':'#bdbdbd','gbc-TraditionalScreenWidget-background-color':'#fafafa','gbc-UserInterfaceWidget-bars-container-z-index':'56','gbc-UserInterfaceWidget-topmenu-z-index':'10','gbc-UserInterfaceWidget-background-color':'#fafafa','gbc-UserInterfaceWidget-separator-color':'#bdbdbd','gbc-UserInterfaceWidget-header-color':'whitesmoke','gbc-WindowWidget-margin-ratio':'0.6','gbc-WindowWidget-z-index':'1','gbc-WindowWidget-background-color':'#fafafa','gbc-WindowWidget-header-color':'whitesmoke','gbc-ButtonEditWidget-default-height':'22.4px','gbc-ButtonEditWidget-focus-border-color':'#757575','gbc-ButtonWidget-margin-ratio':'0.6','gbc-ButtonWidget-font-size-ratio':'0.8','gbc-ButtonWidget-default-height':'22.4px','gbc-ButtonWidget-color':'white','gbc-ButtonWidget-focus-background-color':'#757575','gbc-CanvasWidget-margin-ratio':'0.6','gbc-CanvasWidget-default-height':'22.4px','gbc-CheckBoxWidget-margin-ratio':'0.6','gbc-CheckBoxWidget-checkbox-size':'14px','gbc-CheckBoxWidget-unchecked-color':'#212121','gbc-CheckBoxWidget-checked-color':'#9e9e9e','gbc-CheckBoxWidget-unchecked-icon':'checkbox-blank-outline','gbc-CheckBoxWidget-indeterminate-icon':'minus-box','gbc-CheckBoxWidget-checked-icon':'checkbox-marked','gbc-CheckBoxWidget-disabled-color':'#bdbdbd','gbc-CheckBoxWidget-focus-border-color':'#757575','gbc-ComboBoxWidget-padding':'2px','gbc-ComboBoxWidget-placeholder-color':'#bdbdbd','gbc-ComboBoxWidget-background-color':'#ffffff','gbc-ComboBoxWidget-color':'#212121','gbc-DateEdit-margin-ratio':'0.6','gbc-DateEdit-field-height-ratio':'0.7','gbc-DateEdit-font-size-ratio':'0.8','gbc-FileInput-drop-color':'#ffffff','gbc-HLineWidget-color':'#bdbdbd','gbc-ImageWidget-max-icon-size':'32px','gbc-LabelWidget-margin-ratio':'0.6','gbc-LabelWidget-margin':'5px','gbc-MessageWidget-margin-ratio':'0.6','gbc-MessageWidget-z-index':'60','gbc-MessageWidget-color':'white','gbc-MessageWidget-background-color':'#424242','gbc-MessageWidget-shadow-color':'rgba(33, 33, 33, 0.26)','gbc-ProgressBarWidget-color':'#9e9e9e','gbc-RadioGroupWidget-margin-ratio':'0.6','gbc-RadioGroupWidget-radiobutton-size':'14px','gbc-RadioGroupWidget-unchecked-color':'#212121','gbc-RadioGroupWidget-checked-color':'#9e9e9e','gbc-RadioGroupWidget-unchecked-icon':'radiobox-blank','gbc-RadioGroupWidget-checked-icon':'radiobox-marked','gbc-RadioGroupWidget-disabled-color':'#bdbdbd','gbc-RadioGroupWidget-focus-border-color':'#757575','gbc-RipGraphicWidget-separator-color':'#bdbdbd','gbc-SliderWidget-field-height-ratio':'0.7','gbc-SliderWidget-background-color':'#bdbdbd','gbc-SliderWidget-color':'#9e9e9e','gbc-SliderWidget-disabled-color':'#eeeeee','gbc-SliderWidget-thumb-hover-color':'#757575','gbc-SliderWidget-focus-border-color':'#bdbdbd','gbc-SpinEditWidget-margin-ratio':'0.6','gbc-SpinEditWidget-font-family':'\"Droid Sans\", sans-serif','gbc-SpinEditWidget-color':'#212121','gbc-SpinEditWidget-hover-color':'#ffffff','gbc-TextEditWidget-margin-ratio':'0.6','gbc-TextEditWidget-font-size-ratio':'0.8','gbc-TimeEditWidget-margin-ratio':'0.6','gbc-TimeEditWidget-font-family':'\"Droid Sans\", sans-serif','gbc-TimeEditWidget-hover-color':'#ffffff','gbc-SessionEndWidget-message-separator':'rgba(33, 33, 33, 0.12)','gbc-SessionLogPromptWidget-color':'white','gbc-SessionLogPromptWidget-background-color':'#212121','gbc-SessionLogPromptWidget-z-index':'100','gbc-SessionLogPromptWidget-button-height':'22.4px','gbc-WaitingWidget-color':'#212121','gbc-WaitingWidget-background-color':'#bdbdbd','gbc-StartMenuWidget-color':'#9e9e9e','gbc-StartMenuWidget-background-color':'#fafafa','gbc-StartMenuGroupWidget-hover-color':'#ffffff','gbc-StartMenuCommandWidget-hover-color':'#ffffff','gbc-StartMenuCommandWidget-disabled-color':'#bdbdbd','gbc-StartMenuSeparatorWidget-color':'#bdbdbd','gbc-genero-black':'#212121','gbc-genero-blue':'#2196f3','gbc-genero-cyan':'#00bcd4','gbc-genero-darkBlue':'#1565c0','gbc-genero-darkCyan':'#00838f','gbc-genero-darkGray':'#424242','gbc-genero-darkGreen':'#2e7d32','gbc-genero-darkMagenta':'#ad1457','gbc-genero-darkOlive':'#558b2f','gbc-genero-darkOrange':'#ef6c00','gbc-genero-darkRed':'#c62828','gbc-genero-darkTeal':'#00695c','gbc-genero-darkYellow':'#f9a825','gbc-genero-gray':'#9e9e9e','gbc-genero-green':'#4caf50','gbc-genero-lightBlue':'#bbdefb','gbc-genero-lightCyan':'#b2ebf2','gbc-genero-lightGray':'#e0e0e0','gbc-genero-lightGreen':'#c8e6c9','gbc-genero-lightMagenta':'#f8bbd0','gbc-genero-lightOlive':'#dcedc8','gbc-genero-lightOrange':'#ffe0b2','gbc-genero-lightRed':'#ffcdd2','gbc-genero-lightTeal':'#b2dfdb','gbc-genero-lightYellow':'#fff9c4','gbc-genero-magenta':'#e91e63','gbc-genero-olive':'#8bc34a','gbc-genero-orange':'#ff9800','gbc-genero-red':'#f44336','gbc-genero-teal':'#009688','gbc-genero-white':'#ffffff','gbc-genero-yellow':'#ffeb3b','gbc-genero-appWorkSpace':'#fafafa','gbc-genero-background':'#ffffff','gbc-genero-buttonFace':'#9e9e9e','gbc-genero-buttonText':'white','gbc-genero-grayText':'#eeeeee','gbc-genero-highLight':'#757575','gbc-genero-highLightText':'white','gbc-genero-infoBackground':'#fafafa','gbc-genero-infoText':'#212121','gbc-genero-systemAlternateBackground':'#ffffff','gbc-genero-window':'#fafafa','gbc-genero-windowText':'#212121','mt-white':'#ffffff','mt-white-50':'white','mt-white-100':'white','mt-white-200':'white','mt-white-300':'white','mt-white-400':'white','mt-white-500':'#ffffff','mt-white-600':'#fdfdfd','mt-white-700':'#fbfbfb','mt-white-800':'#f9f9f9','mt-white-900':'#f0f0f0','mt-white-a100':'white','mt-white-a200':'white','mt-white-a400':'white','mt-white-a700':'white','mt-black':'#000000','mt-black-50':'#666666','mt-black-100':'#515151','mt-black-200':'#3b3b3b','mt-black-300':'#232323','mt-black-400':'#111111','mt-black-500':'#000000','mt-black-600':'black','mt-black-700':'black','mt-black-800':'black','mt-black-900':'black','mt-black-a100':'#a65959','mt-black-a200':'#633636','mt-black-a400':'#1d1616','mt-black-a700':'#0d0c0c','mt-text-white':'#ffffff','mt-text-white-100':'white','mt-text-white-87':'rgba(255, 255, 255, 0.87)','mt-text-white-54':'rgba(255, 255, 255, 0.54)','mt-text-white-26':'rgba(255, 255, 255, 0.26)','mt-text-white-12':'rgba(255, 255, 255, 0.12)','mt-text-white-0':'rgba(255, 255, 255, 0)','mt-text-black':'#212121','mt-text-black-100':'#212121','mt-text-black-87':'rgba(33, 33, 33, 0.87)','mt-text-black-54':'rgba(33, 33, 33, 0.54)','mt-text-black-26':'rgba(33, 33, 33, 0.26)','mt-text-black-12':'rgba(33, 33, 33, 0.12)','mt-text-black-0':'rgba(33, 33, 33, 0)','mt-red':'#f44336','mt-red-50':'#ffebee','mt-red-100':'#ffcdd2','mt-red-200':'#ef9a9a','mt-red-300':'#e57373','mt-red-400':'#ef5350','mt-red-500':'#f44336','mt-red-600':'#e53935','mt-red-700':'#d32f2f','mt-red-800':'#c62828','mt-red-900':'#b71c1c','mt-red-a100':'#ff8a80','mt-red-a200':'#ff5252','mt-red-a400':'#ff1744','mt-red-a700':'#d50000','mt-pink':'#e91e63','mt-pink-50':'#fce4ec','mt-pink-100':'#f8bbd0','mt-pink-200':'#f48fb1','mt-pink-300':'#f06292','mt-pink-400':'#ec407a','mt-pink-500':'#e91e63','mt-pink-600':'#d81b60','mt-pink-700':'#c2185b','mt-pink-800':'#ad1457','mt-pink-900':'#880e4f','mt-pink-a100':'#ff80ab','mt-pink-a200':'#ff4081','mt-pink-a400':'#f50057','mt-pink-a700':'#c51162','mt-purple':'#9c27b0','mt-purple-50':'#f3e5f5','mt-purple-100':'#e1bee7','mt-purple-200':'#ce93d8','mt-purple-300':'#ba68c8','mt-purple-400':'#ab47bc','mt-purple-500':'#9c27b0','mt-purple-600':'#8e24aa','mt-purple-700':'#7b1fa2','mt-purple-800':'#6a1b9a','mt-purple-900':'#4a148c','mt-purple-a100':'#ea80fc','mt-purple-a200':'#e040fb','mt-purple-a400':'#d500f9','mt-purple-a700':'#aa00ff','mt-deep-purple':'#673ab7','mt-deep-purple-50':'#ede7f6','mt-deep-purple-100':'#d1c4e9','mt-deep-purple-200':'#b39ddb','mt-deep-purple-300':'#9575cd','mt-deep-purple-400':'#7e57c2','mt-deep-purple-500':'#673ab7','mt-deep-purple-600':'#5e35b1','mt-deep-purple-700':'#512da8','mt-deep-purple-800':'#4527a0','mt-deep-purple-900':'#311b92','mt-deep-purple-a100':'#b388ff','mt-deep-purple-a200':'#7c4dff','mt-deep-purple-a400':'#651fff','mt-deep-purple-a700':'#6200ea','mt-indigo':'#3f51b5','mt-indigo-50':'#e8eaf6','mt-indigo-100':'#c5cae9','mt-indigo-200':'#9fa8da','mt-indigo-300':'#7986cb','mt-indigo-400':'#5c6bc0','mt-indigo-500':'#3f51b5','mt-indigo-600':'#3949ab','mt-indigo-700':'#303f9f','mt-indigo-800':'#283593','mt-indigo-900':'#1a237e','mt-indigo-a100':'#8c9eff','mt-indigo-a200':'#536dfe','mt-indigo-a400':'#3d5afe','mt-indigo-a700':'#304ffe','mt-blue':'#2196f3','mt-blue-50':'#e3f2fd','mt-blue-100':'#bbdefb','mt-blue-200':'#90caf9','mt-blue-300':'#64b5f6','mt-blue-400':'#42a5f5','mt-blue-500':'#2196f3','mt-blue-600':'#1e88e5','mt-blue-700':'#1976d2','mt-blue-800':'#1565c0','mt-blue-900':'#0d47a1','mt-blue-a100':'#82b1ff','mt-blue-a200':'#448aff','mt-blue-a400':'#2979ff','mt-blue-a700':'#2962ff','mt-light-blue':'#03a9f4','mt-light-blue-50':'#e1f5fe','mt-light-blue-100':'#b3e5fc','mt-light-blue-200':'#81d4fa','mt-light-blue-300':'#4fc3f7','mt-light-blue-400':'#29b6f6','mt-light-blue-500':'#03a9f4','mt-light-blue-600':'#039be5','mt-light-blue-700':'#0288d1','mt-light-blue-800':'#0277bd','mt-light-blue-900':'#01579b','mt-light-blue-a100':'#80d8ff','mt-light-blue-a200':'#40c4ff','mt-light-blue-a400':'#00b0ff','mt-light-blue-a700':'#0091ea','mt-cyan':'#00bcd4','mt-cyan-50':'#e0f7fa','mt-cyan-100':'#b2ebf2','mt-cyan-200':'#80deea','mt-cyan-300':'#4dd0e1','mt-cyan-400':'#26c6da','mt-cyan-500':'#00bcd4','mt-cyan-600':'#00acc1','mt-cyan-700':'#0097a7','mt-cyan-800':'#00838f','mt-cyan-900':'#006064','mt-cyan-a100':'#84ffff','mt-cyan-a200':'#18ffff','mt-cyan-a400':'#00e5ff','mt-cyan-a700':'#00b8d4','mt-teal':'#009688','mt-teal-50':'#e0f2f1','mt-teal-100':'#b2dfdb','mt-teal-200':'#80cbc4','mt-teal-300':'#4db6ac','mt-teal-400':'#26a69a','mt-teal-500':'#009688','mt-teal-600':'#00897b','mt-teal-700':'#00796b','mt-teal-800':'#00695c','mt-teal-900':'#004d40','mt-teal-a100':'#a7ffeb','mt-teal-a200':'#64ffda','mt-teal-a400':'#1de9b6','mt-teal-a700':'#00bfa5','mt-green':'#4caf50','mt-green-50':'#e8f5e9','mt-green-100':'#c8e6c9','mt-green-200':'#a5d6a7','mt-green-300':'#81c784','mt-green-400':'#66bb6a','mt-green-500':'#4caf50','mt-green-600':'#43a047','mt-green-700':'#388e3c','mt-green-800':'#2e7d32','mt-green-900':'#1b5e20','mt-green-a100':'#b9f6ca','mt-green-a200':'#69f0ae','mt-green-a400':'#00e676','mt-green-a700':'#00c853','mt-light-green':'#8bc34a','mt-light-green-50':'#f1f8e9','mt-light-green-100':'#dcedc8','mt-light-green-200':'#c5e1a5','mt-light-green-300':'#aed581','mt-light-green-400':'#9ccc65','mt-light-green-500':'#8bc34a','mt-light-green-600':'#7cb342','mt-light-green-700':'#689f38','mt-light-green-800':'#558b2f','mt-light-green-900':'#33691e','mt-light-green-a100':'#ccff90','mt-light-green-a200':'#b2ff59','mt-light-green-a400':'#76ff03','mt-light-green-a700':'#64dd17','mt-lime':'#cddc39','mt-lime-50':'#f9fbe7','mt-lime-100':'#f0f4c3','mt-lime-200':'#e6ee9c','mt-lime-300':'#dce775','mt-lime-400':'#d4e157','mt-lime-500':'#cddc39','mt-lime-600':'#c0ca33','mt-lime-700':'#afb42b','mt-lime-800':'#9e9d24','mt-lime-900':'#827717','mt-lime-a100':'#f4ff81','mt-lime-a200':'#eeff41','mt-lime-a400':'#c6ff00','mt-lime-a700':'#aeea00','mt-yellow':'#ffeb3b','mt-yellow-50':'#fffde7','mt-yellow-100':'#fff9c4','mt-yellow-200':'#fff59d','mt-yellow-300':'#fff176','mt-yellow-400':'#ffee58','mt-yellow-500':'#ffeb3b','mt-yellow-600':'#fdd835','mt-yellow-700':'#fbc02d','mt-yellow-800':'#f9a825','mt-yellow-900':'#f57f17','mt-yellow-a100':'#ffff8d','mt-yellow-a200':'yellow','mt-yellow-a400':'#ffea00','mt-yellow-a700':'#ffd600','mt-amber':'#ffc107','mt-amber-50':'#fff8e1','mt-amber-100':'#ffecb3','mt-amber-200':'#ffe082','mt-amber-300':'#ffd54f','mt-amber-400':'#ffca28','mt-amber-500':'#ffc107','mt-amber-600':'#ffb300','mt-amber-700':'#ffa000','mt-amber-800':'#ff8f00','mt-amber-900':'#ff6f00','mt-amber-a100':'#ffe57f','mt-amber-a200':'#ffd740','mt-amber-a400':'#ffc400','mt-amber-a700':'#ffab00','mt-orange':'#ff9800','mt-orange-50':'#fff3e0','mt-orange-100':'#ffe0b2','mt-orange-200':'#ffcc80','mt-orange-300':'#ffb74d','mt-orange-400':'#ffa726','mt-orange-500':'#ff9800','mt-orange-600':'#fb8c00','mt-orange-700':'#f57c00','mt-orange-800':'#ef6c00','mt-orange-900':'#e65100','mt-orange-a100':'#ffd180','mt-orange-a200':'#ffab40','mt-orange-a400':'#ff9100','mt-orange-a700':'#ff6d00','mt-deep-orange':'#ff5722','mt-deep-orange-50':'#fbe9e7','mt-deep-orange-100':'#ffccbc','mt-deep-orange-200':'#ffab91','mt-deep-orange-300':'#ff8a65','mt-deep-orange-400':'#ff7043','mt-deep-orange-500':'#ff5722','mt-deep-orange-600':'#f4511e','mt-deep-orange-700':'#e64a19','mt-deep-orange-800':'#d84315','mt-deep-orange-900':'#bf360c','mt-deep-orange-a100':'#ff9e80','mt-deep-orange-a200':'#ff6e40','mt-deep-orange-a400':'#ff3d00','mt-deep-orange-a700':'#dd2c00','mt-brown':'#795548','mt-brown-50':'#efebe9','mt-brown-100':'#d7ccc8','mt-brown-200':'#bcaaa4','mt-brown-300':'#a1887f','mt-brown-400':'#8d6e63','mt-brown-500':'#795548','mt-brown-600':'#6d4c41','mt-brown-700':'#5d4037','mt-brown-800':'#4e342e','mt-brown-900':'#3e2723','mt-brown-a100':'#f1d8cf','mt-brown-a200':'#da9880','mt-brown-a400':'#ab6349','mt-brown-a700':'#8e5e4c','mt-grey':'#9e9e9e','mt-grey-50':'#fafafa','mt-grey-100':'whitesmoke','mt-grey-200':'#eeeeee','mt-grey-300':'#e0e0e0','mt-grey-400':'#bdbdbd','mt-grey-500':'#9e9e9e','mt-grey-600':'#757575','mt-grey-700':'#616161','mt-grey-800':'#424242','mt-grey-900':'#212121','mt-grey-a100':'white','mt-grey-a200':'#f1e4e4','mt-grey-a400':'#c2adad','mt-grey-a700':'#afa7a7','mt-light-grey':'#9e9e9e','mt-light-grey-50':'#fafafa','mt-light-grey-100':'whitesmoke','mt-light-grey-200':'#eeeeee','mt-light-grey-300':'#e0e0e0','mt-light-grey-400':'#bdbdbd','mt-light-grey-500':'#9e9e9e','mt-light-grey-600':'#757575','mt-light-grey-700':'#616161','mt-light-grey-800':'#424242','mt-light-grey-900':'#212121','mt-light-grey-a100':'white','mt-light-grey-a200':'#f1e4e4','mt-light-grey-a400':'#c2adad','mt-light-grey-a700':'#afa7a7','mt-lighter-grey':'#CCCCCC','mt-lighter-grey-50':'white','mt-lighter-grey-100':'white','mt-lighter-grey-200':'white','mt-lighter-grey-300':'#efefef','mt-lighter-grey-400':'#dddddd','mt-lighter-grey-500':'#CCCCCC','mt-lighter-grey-600':'#cacaca','mt-lighter-grey-700':'#c8c8c8','mt-lighter-grey-800':'#c6c6c6','mt-lighter-grey-900':'#bdbdbd','mt-lighter-grey-a100':'white','mt-lighter-grey-a200':'white','mt-lighter-grey-a400':'#e9e2e2','mt-lighter-grey-a700':'#dbd7d7','mt-blue-grey':'#607d8b','mt-blue-grey-50':'#eceff1','mt-blue-grey-100':'#cfd8dc','mt-blue-grey-200':'#b0bec5','mt-blue-grey-300':'#90a4ae','mt-blue-grey-400':'#78909c','mt-blue-grey-500':'#607d8b','mt-blue-grey-600':'#546e7a','mt-blue-grey-700':'#455a64','mt-blue-grey-800':'#37474f','mt-blue-grey-900':'#263238','mt-blue-grey-a100':'#f0f7fa','mt-blue-grey-a200':'#a4ccdf','mt-blue-grey-a400':'#6a9cb4','mt-blue-grey-a700':'#658c9f','gbc-primary-strong-color':false,'gbc-secondary-color':'#757575','__palette-primary':'#673ab7','__palette-text-primary':'#ff9800','__palette-secondary':'#bb2d00','__palette-text-secondary':'#2d682f','__palette-disabled':'#607d8b','__gbc-CheckBoxWidget-checked-icon':'emoticon-cool','__gbc-CheckBoxWidget-indeterminate-icon':'emoticon-poop','__gbc-CheckBoxWidget-unchecked-icon':'emoticon-sad','__gbc-RadioGroupWidget-checked-icon':'nuke','__gbc-RadioGroupWidget-unchecked-icon':'radioactive','__mdi-cust-icons':'emoticon-cool emoticon-poop emoticon-sad nuke radioactive','gbc-field-disabled-background':'rgba(0, 0, 0, 0.04)','gbc-desactivate-ending-popup':false,'gbc-secondary-text-color':'white','gbc-primary-color':'#9e9e9e','gbc-primary-medium-color':'#757575','gbc-primary-light-color':'#ffffff','gbc-primary-text-color':'#212121','gbc-primary-background-color':'#fafafa','gbc-secondary-background-color':'#ffffff','gbc-field-background-color':'#ffffff','gbc-header-color':'whitesmoke','gbc-separator-color':'#bdbdbd','gbc-disabled-color':'#bdbdbd','gbc-field-disabled-background-color':'#eeeeee','gbc-field-readonly-background-color':'#eeeeee','gbc-message-color':'#424242','gbc-error-color':'#c62828','gbc-field-height-ratio':'0.7','field-default-height':'22.4px','gbc-font-size-ratio':'0.8','mt-toolbar-height':'33.6px','button-default-width':'80px','gbc-margin-ratio':'0.6','table-min-width':'60','table-min-pageSize':'3','gbc-table-margin':'6px','gbc-combobox-margin':'5px','gbc-combobox-padding':'2px','gbc-radiobutton-size':'14px','gbc-checkbox-size':'14px','gbc-sidebar-always-visible-min-width':'9999px','gbc-sidebar-default-width':'300px','gbc-sidebar-max-width':'800px','gbc-toggle-right-sidebar-min-width':'720px','group-separation-size':'7.2','splitter-size':'7.2px','traditional-mode-letter-spacing':'2px !important','gbc-max-icon-size':'32px','layout-grid-inner-gutter':'3','gbc-animation-duration':'0.7s','gbc-disable-ending-popup':'false','gbc-disable-context-menu':'true','gbc-scrollers-clickonly':'false','gbc-scrollers-speed':'10','gbc-message-display-time':'10','gbc-message-position':'bottom-right','gbc-error-display-time':'10','gbc-error-position':'bottom-right','primary':'#2196f3','primary-50':'#e3f2fd','primary-100':'#bbdefb','primary-200':'#90caf9','primary-300':'#64b5f6','primary-400':'#42a5f5','primary-500':'#2196f3','primary-600':'#1e88e5','primary-700':'#1976d2','primary-800':'#1565c0','primary-900':'#0d47a1','primary-a100':'#82b1ff','primary-a200':'#448aff','primary-a400':'#2979ff','primary-a700':'#2962ff','text-light':'#ffffff','text-light-100':'white','text-light-87':'rgba(255, 255, 255, 0.87)','text-light-54':'rgba(255, 255, 255, 0.54)','text-light-26':'rgba(255, 255, 255, 0.26)','text-light-12':'rgba(255, 255, 255, 0.12)','text-light-0':'rgba(255, 255, 255, 0)','text-dark':'#212121','text-dark-100':'#212121','text-dark-87':'rgba(33, 33, 33, 0.87)','text-dark-54':'rgba(33, 33, 33, 0.54)','text-dark-26':'rgba(33, 33, 33, 0.26)','text-dark-12':'rgba(33, 33, 33, 0.12)','text-dark-0':'rgba(33, 33, 33, 0)'}"; }

/*based on normalize.css v3.0.1 | MIT License | git.io/normalize */
html, body { height: 100%; font-family: "Droid Sans", sans-serif; -webkit-font-smoothing: antialiased; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body { margin: 0; font-size: 0.8em; }

body.no-box-shadow *, body.no-box-shadow * *, body.no-box-shadow * * * { box-shadow: none !important; }

article, aside, details, figcaption, figure, footer, header, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

template { display: none; }

a { background: transparent; }

a:active, a:hover { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

h1 { font-size: 1.6em; margin: 0.536em 0; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; margin: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: "Droid Sans Mono", monospace; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; line-height: normal; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled], textarea[disabled], select[disabled] { cursor: default; }

.disabled button, .disabled input, .disabled textarea, .disabled select { cursor: default !important; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

button, input[type="submit"] { -webkit-font-smoothing: antialiased; font-weight: bold; line-height: 0.8em; }

h1, h2, h3, h4, h5, h6 { font-family: "Droid Sans", sans-serif; margin: 0; text-rendering: optimizeLegibility; }

h1 { font-size: 1.8em; }

h2 { font-size: 1.6em; }

h3 { font-size: 1.4em; }

h4 { font-size: 1.2em; }

h5 { font-size: 1em; }

h6 { font-size: 0.8em; }

p { margin: 0 0 0.4em; }

a { color: #9e9e9e; text-decoration: none; transition: color 0.1s linear; }

a:hover { color: #757575; }

a:active, a:focus { color: #757575; }

hr { border-bottom: 1px solid #bdbdbd; border-left: none; border-right: none; border-top: none; margin: 0.8em 0; }

abbr, acronym { border-bottom: 1px dotted #bdbdbd; cursor: help; }

address { display: block; margin: 0 0 0.5em; }

del { color: #595959; }

blockquote { border-left: 2px solid #DDD; color: #595959; margin: 0.8em 0; padding-left: 0.4em; }

cite { color: #737373; font-style: italic; }

cite:before { content: '\2014 \00A0'; }

fieldset { background: #f7f7f7; border: 1px solid #DDD; margin: 0 0 0.4em 0; padding: 0.8em; }

input, label, select { display: block; font-family: "Droid Sans", sans-serif; }

label { font-weight: bold; margin-bottom: 0.2em; }

label.required:after { content: "*"; }

label abbr { display: none; }

textarea:disabled, input:not([type]):disabled, input[type]:disabled { background-color: transparent; }

input, textarea { outline: 0; border: 0; padding: 0; }

input:focus, textarea:focus { border: 0; outline: 0; }

html { margin: 0; padding: 0; border: 0; box-sizing: border-box; }

* { box-sizing: inherit; }

body { display: flex; background-color: #ffffff; color: #212121; fill: #212121; }

input, label, select { display: inline-block; }

label { font-weight: normal; }

input, textarea, keygen, select, button { text-transform: inherit; }

a { cursor: pointer; }

ul, li { margin: 0; padding: 0; }

.flexible_host_stretch_row { display: flex; flex-direction: row; justify-content: flex-start; align-items: stretch; align-content: stretch; }

.flexible_host_center_row { display: flex; flex-direction: row; align-items: center; justify-content: center; }

.flexible_host_center_col { display: flex; flex-direction: column; align-items: center; justify-content: center; }

.flexible_guest_stretch { flex: 1 1 auto; }

.flex-row { flex-direction: row !important; }

.flex-row-reverse { flex-direction: row-reverse !important; }

.flex-column { flex-direction: column !important; }

.flex-column-reverse { flex-direction: column-reverse !important; }

.gbc_Invisible { position: absolute !important; visibility: hidden !important; pointer-events: none !important; top: -100000px !important; left: -100000px !important; }

.gbc_FocusHolder { position: absolute !important; top: -100000px !important; left: -100000px !important; }

.gbc_NoBorder, .gbc_NoBorder .gbc_GroupWidgetContainer { border: none !important; box-shadow: none !important; text-shadow: none !important; }

.vanished { opacity: 0 !important; pointer-events: none !important; }

.visibility-hidden { visibility: hidden !important; }

.hidden { display: none !important; }

.overflow-hidden { overflow: hidden; }

.disable-animations *, .disable-animations *:after, .disable-animations *:before { transition: none !important; }

.breakword { word-break: break-all; }

/*! Pikaday Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/ */
.pika-single { z-index: 9999; display: block; position: relative; color: #333; background: #fff; border: 1px solid #ccc; border-bottom-color: #bbb; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.pika-single.is-hidden { display: none; }

.pika-single.is-bound { position: absolute; box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5); }

.pika-single { *zoom: 1; }

.pika-single:before, .pika-single:after { content: " "; display: table; }

.pika-single:after { clear: both; }

.pika-lendar { float: left; width: 240px; margin: 8px; }

.pika-title { position: relative; text-align: center; }

.pika-title select { cursor: pointer; position: absolute; z-index: 9998; margin: 0; left: 0; top: 5px; filter: alpha(opacity=0); opacity: 0; }

.pika-label { display: inline-block; *display: inline; position: relative; z-index: 9999; overflow: hidden; margin: 0; padding: 5px 3px; font-size: 14px; line-height: 20px; font-weight: bold; color: #333; background-color: #fff; }

.pika-prev, .pika-next { display: block; cursor: pointer; position: relative; outline: none; border: 0; padding: 0; width: 20px; height: 30px; text-indent: 20px; white-space: nowrap; overflow: hidden; background-color: transparent; background-position: center center; background-repeat: no-repeat; background-size: 75% 75%; opacity: .5; *position: absolute; *top: 0; }

.pika-prev:hover, .pika-next:hover { opacity: 1; }

.pika-prev.is-disabled, .pika-next.is-disabled { cursor: default; opacity: .2; }

.pika-prev, .is-rtl .pika-next { float: left; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg=="); *left: 0; }

.pika-next, .is-rtl .pika-prev { float: right; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII="); *right: 0; }

.pika-select { display: inline-block; *display: inline; }

.pika-table { width: 100%; border-collapse: collapse; border-spacing: 0; border: 0; }

.pika-table th, .pika-table td { width: 14.285714285714286%; padding: 0; }

.pika-table th { color: #999; font-size: 12px; line-height: 25px; font-weight: bold; text-align: center; }

.pika-table abbr { border-bottom: none; cursor: help; }

.pika-button { cursor: pointer; display: block; box-sizing: border-box; outline: none; border: 0; margin: 0; width: 100%; padding: 5px; color: #666; font-size: 12px; line-height: 15px; text-align: right; background: #f5f5f5; }

.is-today .pika-button { color: #33aaff; font-weight: bold; }

.is-selected .pika-button { color: #fff; font-weight: bold; background: #33aaff; box-shadow: inset 0 1px 3px #178fe5; border-radius: 3px; }

.is-disabled .pika-button, .is-outside-current-month .pika-button { color: #999; opacity: .3; }

.is-disabled .pika-button { pointer-events: none; cursor: default; }

.pika-button:hover { color: #fff; background: #ff8000; box-shadow: none; border-radius: 3px; }

.pika-button .is-selection-disabled { pointer-events: none; cursor: default; }

.pika-week { font-size: 11px; color: #999; }

.is-inrange .pika-button { background: #D5E9F7; }

.is-startrange .pika-button { color: #fff; background: #6CB31D; box-shadow: none; border-radius: 3px; }

.is-endrange .pika-button { color: #fff; background: #33aaff; box-shadow: none; border-radius: 3px; }

.pika-time-container { clear: both; }

.pika-time { margin: 7px auto 7px; }

/* Pikaday CSS Override */
.pika-single { border: none; margin-bottom: 6px; }

.pika-lendar { width: auto; float: none; margin: 0; }

.pika-title { background-color: whitesmoke; color: #212121; padding: 6px; }

.pika-label { font-size: inherit; background-color: transparent; }

.pika-table { margin: 4.8px auto; }

.pika-table > tbody > tr > td.is-selected > .pika-button, .pika-table > tbody > tr > td.is-selected > .pika-button:hover { background-color: #757575 !important; color: white !important; }

.pika-button { background-color: transparent; transition: background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); border-radius: 50%; width: 32px; height: 32px; line-height: 25.6px; text-align: center; }

.is-selected .pika-button { border-radius: 50%; }

.pika-button:hover { background: whitesmoke !important; color: initial !important; border-radius: 50% !important; }

.pika-time { width: 100%; }

.pika-time > tbody > tr > td { text-align: center; }

.pika-select { width: 100px; height: 22.4px; box-shadow: 1px 1px 3.6px rgba(0, 0, 0, 0.4); border-radius: 3px; cursor: pointer; }

.pika-table th, .pika-table td { width: auto; }

.pika-table th.pika-week, .pika-table td.pika-week { padding: 0 5px; }

.disabled0 .pika-table .pika-row td:nth-child(1) .pika-button { color: #eeeeee; }

.disabled1 .pika-table .pika-row td:nth-child(2) .pika-button { color: #eeeeee; }

.disabled2 .pika-table .pika-row td:nth-child(3) .pika-button { color: #eeeeee; }

.disabled3 .pika-table .pika-row td:nth-child(4) .pika-button { color: #eeeeee; }

.disabled4 .pika-table .pika-row td:nth-child(5) .pika-button { color: #eeeeee; }

.disabled5 .pika-table .pika-row td:nth-child(6) .pika-button { color: #eeeeee; }

.disabled6 .pika-table .pika-row td:nth-child(7) .pika-button { color: #eeeeee; }

.disabled7 .pika-table .pika-row td:nth-child(8) .pika-button { color: #eeeeee; }

/* Arabic */
.reverse .pika-title button { transform: scaleX(-1); }

.reverse .pika-title button.pika-prev { float: right; }

.reverse .pika-title button.pika-next { float: left; }

@font-face { font-family: 'Droid Sans'; font-style: normal; font-weight: 400; src: url("../lib/fonts/droidsans-regular.eot"); src: local("Droid Sans"), local("DroidSans"), url("../lib/fonts/droidsans-regular.eot?#iefix") format("embedded-opentype"), url("../lib/fonts/droidsans-regular.woff") format("woff"), url("../lib/fonts/droidsans-regular.ttf") format("truetype"), url("../lib/fonts/droidsans-regular.svg#droidsans-regular") format("svg"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

@font-face { font-family: 'Droid Sans'; font-style: normal; font-weight: 700; src: url("../lib/fonts/droidsans-bold.eot"); src: local("Droid Sans Bold"), local("DroidSans-Bold"), url("../lib/fonts/droidsans-bold.eot?#iefix") format("embedded-opentype"), url("../lib/fonts/droidsans-bold.woff") format("woff"), url("../lib/fonts/droidsans-bold.ttf") format("truetype"), url("../lib/fonts/droidsans-bold.svg#droidsans-bold") format("svg"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

@font-face { font-family: 'Droid Sans Mono'; font-style: normal; font-weight: 400; src: url("../lib/fonts/droidsansmono.eot"); src: local("Droid Sans Mono"), local("DroidSansMono"), url("../lib/fonts/droidsansmono.eot?#iefix") format("embedded-opentype"), url("../lib/fonts/droidsansmono.woff") format("woff"), url("../lib/fonts/droidsansmono.ttf") format("truetype"), url("../lib/fonts/droidsansmono.svg#droidsansmono") format("svg"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

@font-face { font-family: "Material Design Icons"; src: url("../lib/fonts/materialdesignicons-webfont.eot?v=2.0.46"); src: url("../lib/fonts/materialdesignicons-webfont.eot?#iefix&v=2.0.46") format("embedded-opentype"), url("../lib/fonts/materialdesignicons-webfont.woff2?v=2.0.46") format("woff2"), url("../lib/fonts/materialdesignicons-webfont.woff?v=2.0.46") format("woff"), url("../lib/fonts/materialdesignicons-webfont.ttf?v=2.0.46") format("truetype"), url("../lib/fonts/materialdesignicons-webfont.svg?v=2.0.46#materialdesigniconsregular") format("svg"); font-weight: normal; font-style: normal; }

.zmdi:before, .zmdi-set { display: inline-block; font: normal normal normal 24px/1 "Material Design Icons"; font-size: inherit; text-rendering: auto; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.zmdi-18px.zmdi-set, .zmdi-18px.zmdi:before { font-size: 18px; }

.zmdi-24px.zmdi-set, .zmdi-24px.zmdi:before { font-size: 24px; }

.zmdi-36px.zmdi-set, .zmdi-36px.zmdi:before { font-size: 36px; }

.zmdi-48px.zmdi-set, .zmdi-48px.zmdi:before { font-size: 48px; }

.zmdi-dark:before { color: rgba(0, 0, 0, 0.54); }

.zmdi-dark.mdi-inactive:before { color: rgba(0, 0, 0, 0.26); }

.zmdi-light:before { color: white; }

.zmdi-light.mdi-inactive:before { color: rgba(255, 255, 255, 0.3); }

.zmdi-rotate-45 { /* // Not included in production &.zmdi-flip-h:before { -webkit-transform: scaleX(-1) rotate(45deg); transform: scaleX(-1) rotate(45deg); filter: FlipH; -ms-filter: "FlipH"; } &.zmdi-flip-v:before { -webkit-transform: scaleY(-1) rotate(45deg); -ms-transform: rotate(45deg); transform: scaleY(-1) rotate(45deg); filter: FlipV; -ms-filter: "FlipV"; } */ }

.zmdi-rotate-45:before { transform: rotate(45deg); }

.zmdi-rotate-90 { /* // Not included in production &.zmdi-flip-h:before { -webkit-transform: scaleX(-1) rotate(90deg); transform: scaleX(-1) rotate(90deg); filter: FlipH; -ms-filter: "FlipH"; } &.zmdi-flip-v:before { -webkit-transform: scaleY(-1) rotate(90deg); -ms-transform: rotate(90deg); transform: scaleY(-1) rotate(90deg); filter: FlipV; -ms-filter: "FlipV"; } */ }

.zmdi-rotate-90:before { transform: rotate(90deg); }

.zmdi-rotate-135 { /* // Not included in production &.zmdi-flip-h:before { -webkit-transform: scaleX(-1) rotate(135deg); transform: scaleX(-1) rotate(135deg); filter: FlipH; -ms-filter: "FlipH"; } &.zmdi-flip-v:before { -webkit-transform: scaleY(-1) rotate(135deg); -ms-transform: rotate(135deg); transform: scaleY(-1) rotate(135deg); filter: FlipV; -ms-filter: "FlipV"; } */ }

.zmdi-rotate-135:before { transform: rotate(135deg); }

.zmdi-rotate-180 { /* // Not included in production &.zmdi-flip-h:before { -webkit-transform: scaleX(-1) rotate(180deg); transform: scaleX(-1) rotate(180deg); filter: FlipH; -ms-filter: "FlipH"; } &.zmdi-flip-v:before { -webkit-transform: scaleY(-1) rotate(180deg); -ms-transform: rotate(180deg); transform: scaleY(-1) rotate(180deg); filter: FlipV; -ms-filter: "FlipV"; } */ }

.zmdi-rotate-180:before { transform: rotate(180deg); }

.zmdi-rotate-225 { /* // Not included in production &.zmdi-flip-h:before { -webkit-transform: scaleX(-1) rotate(225deg); transform: scaleX(-1) rotate(225deg); filter: FlipH; -ms-filter: "FlipH"; } &.zmdi-flip-v:before { -webkit-transform: scaleY(-1) rotate(225deg); -ms-transform: rotate(225deg); transform: scaleY(-1) rotate(225deg); filter: FlipV; -ms-filter: "FlipV"; } */ }

.zmdi-rotate-225:before { transform: rotate(225deg); }

.zmdi-rotate-270 { /* // Not included in production &.zmdi-flip-h:before { -webkit-transform: scaleX(-1) rotate(270deg); transform: scaleX(-1) rotate(270deg); filter: FlipH; -ms-filter: "FlipH"; } &.zmdi-flip-v:before { -webkit-transform: scaleY(-1) rotate(270deg); -ms-transform: rotate(270deg); transform: scaleY(-1) rotate(270deg); filter: FlipV; -ms-filter: "FlipV"; } */ }

.zmdi-rotate-270:before { transform: rotate(270deg); }

.zmdi-rotate-315 { /* // Not included in production &.zmdi-flip-h:before { -webkit-transform: scaleX(-1) rotate(315deg); transform: scaleX(-1) rotate(315deg); filter: FlipH; -ms-filter: "FlipH"; } &.zmdi-flip-v:before { -webkit-transform: scaleY(-1) rotate(315deg); -ms-transform: rotate(315deg); transform: scaleY(-1) rotate(315deg); filter: FlipV; -ms-filter: "FlipV"; } */ }

.zmdi-rotate-315:before { transform: rotate(315deg); }

.zmdi-flip-h:before { transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH"; }

.zmdi-flip-v:before { transform: scaleY(-1); filter: FlipV; -ms-filter: "FlipV"; }

.zmdi-spin:before { animation: zmdi-spin 2s infinite linear; }

@keyframes zmdi-spin { 0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

.zmdi, .zmdi-set { font: normal normal normal 24px/1 "Material Design Icons"; font-size: inherit; display: inline-block; }

.zmdi:before { display: inline; }

.zmdi-chevron-left:before { content: "\F141"; }

.zmdi-chevron-right:before { content: "\F142"; }

.zmdi-chevron-up:before { content: "\F143"; }

.zmdi-chevron-down:before { content: "\F140"; }

.zmdi-drag-vertical:before, .mt-sidebar > .resizer > i:before, .gbc_HBoxSplitterWidget.canSplit > i:before { content: "\F1DD"; }

.zmdi-drag-horizontal:before, .gbc_VBoxSplitterWidget.canSplit > i:before { content: "\F1DC"; }

.zmdi-dots-vertical:before { content: "\F1D9"; }

.zmdi-checkbox-marked:before, .gbc_CheckBoxWidget .zmdi.checked:before, .gbc_ThreeStateCheckBoxWidget .zmdi.checked:before { content: "\F132"; }

.zmdi-minus-box:before, .gbc_CheckBoxWidget .zmdi.indeterminate:before, .gbc_ThreeStateCheckBoxWidget .zmdi.indeterminate:before { content: "\F375"; }

.zmdi-radiobox-marked:before, .gbc_RadioGroupWidget .zmdi.checked:before, .gbc_DummyRadioGroupWidget .zmdi.checked:before { content: "\F43E"; }

.zmdi-radiobox-blank:before, .gbc_RadioGroupWidget .zmdi:before, .gbc_DummyRadioGroupWidget .zmdi:before, .gbc_RadioGroupWidget .zmdi.unchecked:before, .gbc_DummyRadioGroupWidget .zmdi.unchecked:before { content: "\F43D"; }

.zmdi-swap-vertical:before, .gbc_TabbedApplicationCloseWidget[processing] i:before { content: "\F4E2"; }

.zmdi-close:before { content: "\F156"; }

.zmdi-close-circle:before { content: "\F159"; }

.zmdi-menu:before { content: "\F35C"; }

.zmdi-menu-down:before { content: "\F35D"; }

.zmdi-repeat:before { content: "\F456"; }

.zmdi-settings:before { content: "\F493"; }

.zmdi-backup-restore:before { content: "\F06F"; }

.zmdi-debug-step-over:before { content: "\F1BD"; }

.zmdi-play:before { content: "\F40A"; }

.zmdi-fast-forward:before { content: "\F211"; }

.zmdi-information:before { content: "\F2FC"; }

.zmdi-bookmark:before { content: "\F0C0"; }

.zmdi-bookmark-outline:before { content: "\F0C3"; }

.zmdi-memory:before { content: "\F35B"; }

.zmdi-lan-connect:before { content: "\F318"; }

.zmdi-file-document:before { content: "\F219"; }

.zmdi-upload:before { content: "\F552"; }

.zmdi-delete:before { content: "\F1C0"; }

.zmdi-undo:before { content: "\F54C"; }

.zmdi-restore:before { content: "\F6A7"; }

.zmdi-notification-clear-all:before { content: "\F39F"; }

.zmdi-resize-bottom-right:before { content: "\F45D"; }

.zmdi-checkbox-blank-outline:before, .gbc_CheckBoxWidget .zmdi.unchecked:before, .gbc_ThreeStateCheckBoxWidget .zmdi.unchecked:before { content: "\F131"; }

.zmdi-calendar-blank:before { content: "\F0EE"; }

.zmdi-calendar-clock:before { content: "\F0F0"; }

.zmdi-blank:before { content: "\F68C"; visibility: hidden; }

.zmdi-hc-lg { font-size: 1.3333333333em; line-height: 0.75em; vertical-align: -15%; }

.zmdi-hc-2x { font-size: 2em; }

.zmdi-hc-3x { font-size: 3em; }

.zmdi-hc-4x { font-size: 4em; }

.zmdi-hc-5x { font-size: 5em; }

.mt-button { min-height: 22.4px; padding-left: 4.8px; padding-right: 4.8px; min-width: 80px; border: none; border-radius: 2px; box-shadow: 0 1.2px 1.2px 0 rgba(0, 0, 0, 0.14), 0 1.8px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.12); background-color: #9e9e9e; color: white; height: 100%; }

.mt-button:not(.disabled):hover { background-color: #757575; }

.mt-button:not(.disabled):hover .gbc_ImageWidget img:hover, .mt-button:not(.disabled):hover .gbc_ImageWidget svg:hover { cursor: pointer; }

.mt-button:focus { outline: none; }

.mt-button:not(.disabled):active { box-shadow: none; }

.mt-button.disabled, .gbc_MenuWidget.disabled .gbc_ButtonWidget .mt-button, .mt-button.disabled:focus, .gbc_MenuWidget.disabled .gbc_ButtonWidget .mt-button:focus { background-color: #bdbdbd; cursor: default; }

.mt-button.disabled img, .gbc_MenuWidget.disabled .gbc_ButtonWidget .mt-button img { opacity: 0.4; filter: grayscale(100%); }

.mt-button.mt-button-flat { box-shadow: none; font-weight: bold; background-color: transparent; color: #9e9e9e; }

.mt-button.mt-button-flat:not(.disabled):hover { background-color: transparent; color: #757575; }

.mt-button.mt-button-flat.disabled, .gbc_MenuWidget.disabled .gbc_ButtonWidget .mt-button-flat.mt-button, .mt-button.mt-button-flat.disabled:focus, .gbc_MenuWidget.disabled .gbc_ButtonWidget .mt-button-flat.mt-button:focus { color: #ffffff; }

.mt-button span.title { display: none; }

.mt-button.buttonType_commandLink { flex-direction: column !important; align-items: flex-start !important; font-weight: bold; padding: 10px; background-color: transparent; color: inherit; border: none; box-shadow: none; transition: box-shadow 1s; }

.mt-button.buttonType_commandLink:not(.disabled):hover { box-shadow: 0 1.2px 1.2px 0 rgba(0, 0, 0, 0.14), 0 1.8px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.12); background-color: transparent; }

.mt-button.buttonType_commandLink.disabled, .gbc_MenuWidget.disabled .gbc_ButtonWidget .buttonType_commandLink.mt-button, .mt-button.buttonType_commandLink.disabled:focus, .gbc_MenuWidget.disabled .gbc_ButtonWidget .buttonType_commandLink.mt-button:focus { color: #bdbdbd; background-color: transparent; }

.mt-button.buttonType_commandLink.disabled span.text:before, .gbc_MenuWidget.disabled .gbc_ButtonWidget .buttonType_commandLink.mt-button span.text:before, .mt-button.buttonType_commandLink.disabled:focus span.text:before, .gbc_MenuWidget.disabled .gbc_ButtonWidget .buttonType_commandLink.mt-button:focus span.text:before { color: #bdbdbd; }

.mt-button.buttonType_commandLink.disabled span.title, .gbc_MenuWidget.disabled .gbc_ButtonWidget .buttonType_commandLink.mt-button span.title, .mt-button.buttonType_commandLink.disabled:focus span.title, .gbc_MenuWidget.disabled .gbc_ButtonWidget .buttonType_commandLink.mt-button:focus span.title { display: inherit; color: #bdbdbd; }

.mt-button.buttonType_commandLink.disabled .gbc_ImageWidget, .gbc_MenuWidget.disabled .gbc_ButtonWidget .buttonType_commandLink.mt-button .gbc_ImageWidget, .mt-button.buttonType_commandLink.disabled:focus .gbc_ImageWidget, .gbc_MenuWidget.disabled .gbc_ButtonWidget .buttonType_commandLink.mt-button:focus .gbc_ImageWidget { fill: #bdbdbd; }

.hasImage .mt-button.buttonType_commandLink span.text:before { content: ""; }

.mt-button.buttonType_commandLink .command { display: flex; }

.mt-button.buttonType_commandLink span.text:before { content: "\F054"; font: normal normal normal 18px / 1 "Material Design Icons"; vertical-align: middle; color: #00D400; }

.mt-button.buttonType_commandLink .gbc_ImageWidget { fill: #00D400; }

.mt-button.buttonType_commandLink span.title { font-size: 0.9em; padding-left: 1.6em; color: rgba(33, 33, 33, 0.54); white-space: pre; text-align: left; display: inherit; }

.mt-button[__ButtonWidget].mt-button.buttonType_link { cursor: default; flex: 0 0 auto; padding: 0; color: #9e9e9e; background-color: transparent; border: none; box-shadow: none; }

.mt-button[__ButtonWidget].mt-button.buttonType_link.disabled, .gbc_MenuWidget.disabled .gbc_ButtonWidget [__ButtonWidget].buttonType_link.mt-button, .mt-button[__ButtonWidget].mt-button.buttonType_link.disabled:focus, .gbc_MenuWidget.disabled .gbc_ButtonWidget [__ButtonWidget].buttonType_link.mt-button:focus { background-color: transparent; cursor: default; text-decoration: none; color: #eeeeee; }

.mt-button[__ButtonWidget].mt-button.buttonType_link:not(.disabled):hover { color: #757575; background-color: transparent; text-decoration: underline; cursor: pointer; }

.mt-button.content-left { justify-content: flex-start; align-items: flex-start; }

.mt-button.content-right { justify-content: flex-end; align-items: flex-end; }

.mt-button.text-hidden span { display: none; }

.mt-button .textimage { display: flex; }

.mt-button .gbc_ImageWidget { display: inherit; }

.mt-dialog, .mt-dialog-about, .mt-dialog-menu, .mt-dialog-filetransfer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 40; pointer-events: none; background-color: transparent; }

.mt-dialog.displayed, .mt-dialog-about.displayed, .mt-dialog-menu.displayed, .mt-dialog-filetransfer.displayed { pointer-events: auto; background-color: rgba(33, 33, 33, 0.26); }

.mt-dialog.displayed > .mt-dialog-pane, .mt-dialog-about.displayed > .mt-dialog-pane, .mt-dialog-menu.displayed > .mt-dialog-pane, .mt-dialog-filetransfer.displayed > .mt-dialog-pane { top: 4.8px; }

.mt-dialog-pane { display: inline-block; padding: 4.8px; position: relative; top: -2000px; background-color: #ffffff; box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21); }

.mt-dialog-pane .mt-dialog-header { font-weight: bold; display: flex; padding: 5.6px 0; }

.mt-dialog-pane .mt-dialog-header .mt-dialog-title { flex: 1 1 auto; margin-left: 5px; }

.mt-dialog-pane .mt-dialog-content { display: flex; overflow: hidden; }

.mt-dialog-pane .mt-dialog-footer { padding-top: 8px; }

.mt-dialog-menu > .mt-dialog-pane { width: auto; height: auto; }

.mt-dialog-menu > .mt-dialog-pane .mt-dialog-content { margin-bottom: 6px; display: flex; align-items: center; }

.mt-dialog-menu > .mt-dialog-pane .mt-dialog-content img { margin-right: 6px; }

.mt-dialog-menu > .mt-dialog-pane .gbc_Menu h5 { display: none; }

.mt-dialog-filetransfer > .mt-dialog-pane { width: auto; height: auto; }

.mt-dialog-filetransfer > .mt-dialog-pane .mt-dialog-content { position: relative; flex-direction: row; width: 400px; min-height: 60px; }

.mt-dialog-filetransfer > .mt-dialog-pane .mt-dialog-content > div { display: flex; }

.mt-dialog-about > .mt-dialog-pane { width: auto; height: auto; }

.mainoverlay { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 55; pointer-events: all; }

.mainoverlay.greybg { background-color: rgba(33, 33, 33, 0.26); }

.mainoverlay.greybg { animation: fadein 0.5s ease-in; }

@keyframes fadein { 0% { background-color: transparent; }
  100% { background-color: rgba(33, 33, 33, 0.26); } }

.mt-card { display: flex; flex-direction: column; box-shadow: 1px 1px 3.6px rgba(0, 0, 0, 0.4); border-radius: 2.4px; }

.mt-card > .mt-card-texthead { padding: 8px; font-size: 24px; line-height: 24px; font-weight: bold; border-bottom: solid 1px #bdbdbd; }

.mt-card > .mt-card-texthead.mt-card-texthead-small { font-size: 12px; line-height: 12px; }

.mt-card > .mt-card-texthead.mt-card-texthead-hidden { display: none; }

.mt-card > .mt-card-richhead { height: 180px; position: relative; border-bottom: solid 1px #bdbdbd; }

.mt-card > .mt-card-richhead .mt-card-header-text { font-size: 32px; line-height: 32px; }

.mt-card > .mt-card-richhead > .mt-card-header-rightpic { font-size: 160px; position: absolute; right: 10px; top: 10px; opacity: 0.1; }

.mt-card > .mt-card-body  { padding: 16px; }

.mt-card > .mt-card-body  .mt-actions { list-style: none; }

.mt-card > .mt-card-body  .mt-actions .mt-action { height: 48px; line-height: 48px; font-size: 14px; }

.mt-card > .mt-card-body .mt-card-body-fill  { flex: 1 1 auto; overflow: auto; }

.mt-card > .mt-card-actions  { height: 28.8px; padding-left: 9.6px; padding-right: 9.6px; border-top: solid 1px #bdbdbd; }

.mt-card > .mt-card-actions  .mt-button-flat { margin-top: 3.6px; }

.mt-field { border: none; background-color: #ffffff; border-bottom: solid 2px #ffffff; padding: 0; display: flex; align-items: center; cursor: text; border-radius: 2px; box-shadow: inset 0 1px 2.4px rgba(0, 0, 0, 0.24); min-height: 22.4px; }

.mt-field.gbc_Focus { border: none; outline: none; border-bottom: solid 2px #757575; box-shadow: inset 0 1px 2.4px rgba(0, 0, 0, 0.24), inset 0 1px 1px rgba(0, 0, 0, 0.24); }

.mt-field input, .mt-field textarea { flex: 1 1 0px; background-color: transparent; resize: none; outline: 0; cursor: inherit; }

.mt-field input { padding: 1.2px 3.6px 1.2px 3.6px; }

.mt-field textarea { padding: 2.4px 3.6px 0 3.6px; }

.mt-field.readonly { background-color: #eeeeee; cursor: default !important; }

.mt-field.readonly input, .mt-field.readonly textarea { cursor: default !important; }

.mt-field .widget-decoration { flex: 0 0 auto; display: flex; align-items: center; padding-top: 2px; }

.mt-field.disabled { background-color: #eeeeee; cursor: default !important; }

.mt-field.disabled .widget-decoration { cursor: default !important; }

.g_measuring .mt-field { min-height: 22.4px; }

.g_measured .mt-field { height: 100%; }

.g_measuring .mt-field .mt-field { min-height: auto; padding: 0 !important; }

.g_measured .mt-field .mt-field { height: auto; padding: 0 !important; }

.mt-field ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #bdbdbd; }

.mt-field ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #bdbdbd; opacity: 1; }

.mt-field :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #bdbdbd; }

.mt-field ::-ms-input-placeholder { /* Microsoft Edge */ color: #bdbdbd; }

.mt-label { background-color: inherit; }

.mt-list { margin: 0; padding: 0; }

.mt-list > .mt-list-item { display: flex; background-color: #ffffff; list-style: none; height: 72px; line-height: 72px; font-size: 16px; padding-left: 16px; }

.mt-list > .mt-list-item > :not(.mt-list-item-action) { flex: 1 1 auto; }

.mt-list > .mt-list-item > .mt-list-item-action { align-self: center; display: flex; height: 100%; padding-left: 12px; padding-right: 12px; align-items: center; }

.mt-list.mt-list-narrow > .mt-list-item { height: 48px; line-height: 48px; font-size: 14px; padding-left: 14px; }

.mt-progress { padding-top: 6px; padding-bottom: 6px; }

.mt-progress .mt-progress-bar { transition: height 0.3s; height: 1px; background-color: #ffffff; margin-top: 6px; margin-bottom: 6px; position: relative; }

.mt-progress .mt-progress-bar .mt-progress-level { background-color: #757575; width: 0; height: 100%; transition: width 0.3s, box-shadow 0.3s; }

.mt-progress .mt-progress-bar .mt-progress-level.running { box-shadow: 1px 1px 1px 1px #757575; }

.mt-progress .mt-progress-bar .mt-progress-level.mt-progress-level-unknown { width: 100%; }

.mt-progress.running > .mt-progress-bar { height: 4px; }

.mt-sidebar-toggle.mt-sidebar-unavailable { visibility: hidden; pointer-events: none; }

.mt-centralcontainer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; transition: width 0.3s ease; display: flex; flex-direction: column; overflow: hidden; }

.mt-centralcontainer-content { flex: 1 1 auto; overflow: hidden; display: flex; }

.mt-sidebar-backdrop { position: absolute; top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; background-color: rgba(33, 33, 33, 0.26); z-index: 0; opacity: 0; transition: opacity 0.3s ease; }

.mt-sidebar-backdrop.mt-sidebar-displayed:not(.mt-sidebar-unavailable) { opacity: 1; z-index: 57; pointer-events: all; }

.mt-sidebar { position: absolute; top: 0; left: 0; bottom: 0; right: 0; right: auto; width: 300px; max-width: 80%; left: -100%; transition: left 0.3s ease; z-index: 58; }

.mt-sidebar a:focus { outline: none; }

.mt-sidebar > .resizer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; left: auto; top: 0; bottom: 0; min-height: 1px; width: 7.2px; min-width: 7.2px; max-width: 7.2px; cursor: ew-resize; z-index: 59; }

.mt-sidebar > .resizer > .firefox_placekeeper { color: rgba(255, 255, 255, 0.01); pointer-events: none; }

.mt-sidebar > .resizer:hover { background: #bdbdbd; }

.mt-sidebar.noselect { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.mt-sidebar-content { position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: flex; flex-direction: column; justify-content: flex-start; align-items: stretch; align-content: stretch; background-color: #ffffff; box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.24); z-index: 58; overflow-x: hidden; overflow-y: auto; }

.mt-sidebar-content > .mt-content { flex: 1 1 auto; overflow-x: hidden; overflow-y: auto; position: relative; display: flex; flex-direction: row; align-content: stretch; }

.mt-sidebar-content > .mt-content > .containerElement { flex: 1 1 auto; overflow: auto; }

.mt-sidebar-content > .mt-content > .containerElement > .mt-actions { margin: 0; padding: 0; }

.mt-sidebar-content > .mt-content > .containerElement > .mt-actions > .mt-action { background-color: #ffffff; list-style: none; height: 43.2px; line-height: 43.2px; font-size: 12.8px; padding-left: 9.6px; transition: background 0.7s ease; }

.mt-sidebar-content > .mt-content .mt-hideleft { left: -100%; }

.mt-sidebar-content > .mt-content .mt-hideright { left: 100%; }

.mt-sidebar-content > .mt-bottom-actions { margin: 0; padding: 0; box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.24); }

.mt-sidebar-content > .mt-bottom-actions > .mt-action { background-color: #ffffff; list-style: none; height: 38.4px; line-height: 38.4px; font-size: 11.2px; padding-left: 57.6px; transition: background 0.7s ease; }

.mt-sidebar-title { background-color: #ffffff; color: #9e9e9e; height: 33.6px; line-height: 33.6px; display: flex; flex-direction: row; justify-content: flex-start; align-items: stretch; align-content: stretch; }

.mt-sidebar-title > * { line-height: 33.6px; }

.mt-sidebar-title-text { font-weight: bold; padding-left: 9.6px; }

.mt-sidebar.mt-sidebar-displayed:not(.mt-sidebar-unavailable) { left: 0; }

.mt-sidebar.mt-sidebar-displayed:not(.mt-sidebar-unavailable) > .mt-sidebar-content { box-shadow: 1px 2px 9px 3px rgba(0, 0, 0, 0.24); }

.mt-tabs { display: flex; flex-direction: column; }

.mt-tab-titles-bar { display: flex; flex-direction: row; align-items: center; cursor: default; }

.mt-tab-items { flex: 1 1 auto; position: relative; overflow: hidden; display: flex; }

.mt-tab-items-container { flex: 1 1 auto; position: relative; margin: 3.6px; overflow: hidden; }

.mt-tab-item { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }

.mt-tab-item > * { width: 100%; height: 100%; }

.mt-tab-item.mt-tab-current { pointer-events: all; z-index: 2; }

.mt-tab-previous, .mt-tab-next { flex: 0 0 auto; transition: opacity 0.3s ease; opacity: 0.1; font-size: 25.6px; text-align: center; width: 57.6px; }

.mt-tab-titles { display: flex; position: relative; flex-direction: row; overflow: hidden; flex: 1 1 auto; white-space: nowrap; }

.mt-tab-titles-container { display: flex; }

.mt-tab-titles-container .gbc_ImageWidget { display: inline-block; }

.mt-tab-title { display: inline-block; }

.mt-tab-title:hover { cursor: pointer; }

.mt-tab-title-text { min-width: 1px; min-height: 1px; display: inline-block; }

.mt-sidebar-toggle { width: 33.6px; text-align: center; display: flex; align-items: center; justify-content: center; }

.mt-toolbar { background-color: #757575; color: white; fill: white; min-height: 33.6px; height: 33.6px; line-height: 33.6px; box-shadow: 1px 1.2px 5.8px 2.2px rgba(0, 0, 0, 0.24); display: flex; flex-direction: row; justify-content: flex-start; align-items: stretch; align-content: stretch; }

header.mt-toolbar { z-index: 20; }

.mt-toolbar > * { line-height: 33.6px; }

.mt-toolbar a, .mt-toolbar a:focus, .mt-toolbar a:visited { color: white; }

.mt-toolbar a:hover { color: #ffffff; }

.mt-toolbar .mt-actions { margin: 0; }

.mt-toolbar .mt-actions > li { display: inline-block; min-width: 33.6px; margin-right: 3.6px; text-align: center; }

.mt-toolbar .mt-actions > li ul { display: none; }

.mt-toolbar .mt-item { padding-left: 8px; padding-right: 8px; }

.mt-toolbar .mt-separator { border-left: 1px solid #bdbdbd; }

.mt-toolbar-title { flex: 1 1 auto; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-left: 8px; }

.md-empty:before { content: "\f299"; visibility: hidden; }

.mt-top-separator { border-top: solid 1px #bdbdbd; }

.mt-side-by-side { display: flex; flex-direction: row; justify-content: flex-start; align-items: stretch; align-content: stretch; }

.mt-side-by-side > * { flex: 1 1 auto; flex: 1 1 50%; }

.mt-as-link { cursor: pointer; }

.mt-action-icon { position: relative; }

@media screen and (min-width: 9999px) { .mt-centralcontainer { left: 300px; }
  .mt-sidebar-backdrop { display: none; }
  .mt-sidebar-toggle { display: none; pointer-events: none; }
  .mt-toolbar-title { margin-left: 24px; }
  .mt-sidebar:not(.mt-sidebar-unavailable) { left: 0; } }

@media screen and (max-width: 620px) { .mt-side-by-side { display: block; overflow: auto; } }

@media screen and (max-width: 400px) { .mt-sidebar-content { width: 300px; } }

/* FOURJS_START_COPYRIGHT(D,2014) Property of Four Js* (c) Copyright Four Js 2014, 2015. All Rights Reserved. Trademark of Four Js Development Tools Europe Ltd in the United States and elsewhere This file can be modified by licensees according to the product manual. FOURJS_END_COPYRIGHT */
.upshift.editing { text-transform: uppercase; }

.downshift.editing { text-transform: lowercase; }

.caret-none { display: inline-block; width: 0; height: 0; margin: 0; vertical-align: middle; border-top: 4px solid transparent; border-right: 4px solid transparent; border-left: 4px solid transparent; }

.caret-down { display: inline-block; width: 0; height: 0; margin: 0; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; }

.caret-up { display: inline-block; width: 0; height: 0; margin: 0; vertical-align: middle; border-bottom: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; }

.caret-right, .gbc_DropDownContainerWidget .gbc_TopMenuGroupWidget .topMenuGroupCaret { display: inline-block; width: 0; height: 0; margin: 0; vertical-align: middle; border-left: 4px solid; border-top: 4px solid transparent; border-bottom: 4px solid transparent; }

.caret-left { display: inline-block; width: 0; height: 0; margin: 0; vertical-align: middle; border-right: 4px solid; border-top: 4px solid transparent; border-bottom: 4px solid transparent; }

/* Disable spin buttons on input type=number */
input[type=date]::-webkit-inner-spin-button, input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none !important; margin: 0; }

input[type=date]::-webkit-calendar-picker-indicator { display: none; -webkit-appearance: none; }

input[type=number] { -moz-appearance: textfield; }

/** Disable hardware acceleration since we are not using any animation/transition This improve performances on IE @see http://stackoverflow.com/questions/10814178/css-performance-relative-to-translatez0 */
.zmdi { transform: inherit; }

.gbc_DisableEvents > * { pointer-events: none; }

.gbc_WaitingWidget { background-color: #bdbdbd; }

.gbc_WaitingWidget_outer_content { min-width: 50px; min-height: 30px; width: 100%; height: 100%; display: flex; flex-direction: row; align-items: center; justify-content: center; }

.gbc_WaitingWidget_inner_content { display: flex; flex-direction: column; align-items: center; justify-content: center; flex: 1 1 auto; text-align: center; color: #212121; align-self: center; align-content: center; align-items: center; }

.gbc_WaitingWidget_bars { margin: 0 auto; width: 50px; height: 30px; text-align: center; font-size: 10px; }

.gbc_WaitingWidget_bar { background-color: #212121; height: 100%; width: 6px; display: inline-block; animation: stretchdelay 1.2s infinite ease-in-out; }

.gbc_WaitingWidget_bar2 { animation-delay: -1.1s; }

.gbc_WaitingWidget_bar3 { animation-delay: -1.0s; }

.gbc_WaitingWidget_bar4 { animation-delay: -0.9s; }

.gbc_WaitingWidget_bar5 { animation-delay: -0.8s; }

.gbc_SessionWidget { display: flex; }

.gbc_SessionLogPromptWidget { position: absolute; top: 0; left: 0; bottom: 0; right: 0; border: 0; z-index: 100; display: flex; flex-direction: column; align-items: center; justify-content: center; color: white; background-color: #212121; }

.gbc_SessionLogPromptWidget > * { flex: 0 0 auto; margin: 16px; }

.gbc_SessionLogPromptWidget > .mt-button { height: 22.4px; }

.gbc_SessionEndWidget { position: absolute; top: 5px; left: 5px; bottom: 5px; right: 5px; display: flex; flex-direction: column; }

[__SessionEndWidget].mt-card { margin: 16px; }

[__SessionEndWidget].mt-card-richhead { display: flex; align-items: center; }

[__SessionEndWidget].mt-card-header-text { padding-left: 32px; }

[__SessionEndWidget].session { padding: 32px 16px 16px 16px; margin: 0; }

[__SessionEndWidget].message { border-bottom: 1px solid rgba(33, 33, 33, 0.12); }

[__SessionEndWidget].message, [__SessionEndWidget].mt-actions { padding: 16px 32px; }

[__SessionEndWidget].mt-action { margin-bottom: 4px; list-style-type: none; }

[__SessionEndWidget].mt-card-actions { margin-bottom: 16px; }

.gbc_SessionWaitingEndWidget { position: absolute; top: 5px; left: 5px; bottom: 5px; right: 5px; display: flex; flex-direction: column; }

[__SessionWaitingEndWidget].mt-card { margin: 16px; }

[__SessionWaitingEndWidget].mt-card-richhead { display: flex; align-items: center; }

[__SessionWaitingEndWidget].mt-card-header-text { padding-left: 32px; }

[__SessionWaitingEndWidget].message { border-bottom: 1px solid rgba(33, 33, 33, 0.12); }

[__SessionWaitingEndWidget].message { padding: 16px 32px; }

[__SessionWaitingEndWidget].mt-card-header-pic { position: absolute; top: 30px; right: 30px; }

[__SessionWaitingEndWidget].mt-card-header-pic > img { width: 130px; height: 130px; }

.gbc_ApplicationWidget { position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: flex; }

.gbc_ApplicationWidget.gbc_out_of_view { top: -10000px; left: -10000px; width: 100px; height: 100px; overflow: hidden; visibility: hidden; pointer-events: none; }

.gbc_ApplicationWidget[processing] { cursor: wait !important; }

.gbc_ApplicationWidget[processing] input { cursor: wait !important; }

[__ApplicationWidget].containerElement { flex: 1 1 auto; display: flex; overflow: hidden; }

[__ApplicationWidget].containerElement > * { flex: 1 1 auto; }

.gbc_ProductInformationWidget { display: flex; flex: 1 1 0; padding: 32px 32px 32px 8px; }

.gbc_ProductInformationWidget .logo { width: 200px; height: 64px; }

.gbc_ProductInformationWidget > div { display: flex; flex: 1 1 0; flex-direction: column; justify-content: center; margin-left: 32px; }

.gbc_ApplicationHostWidget { position: absolute; top: 0; left: 0; bottom: 0; right: 0; overflow: hidden; }

.mt-centralcontainer.mt-sidebar-unavailable { left: 0 !important; }

.mt-centralcontainer-content { position: relative; }

.mt-centralcontainer-content > * { position: absolute; top: 0; left: 0; bottom: 0; right: 0; }

.gbc_ApplicationHostAboutWidget { display: flex; flex-direction: column; justify-content: center; align-items: center; }

.gbc_ApplicationHostAboutWidget > .mt-dialog-pane { padding: 0 32px 32px 32px; }

.gbc_ApplicationHostAboutWidget .close { position: absolute; top: 8px; right: 8px; font-size: 1.2em; }

.gbc_ApplicationHostAboutWidget .close:hover { color: #9e9e9e; cursor: pointer; }

.gbc_ApplicationHostSettingsWidget { display: flex; flex-direction: column; justify-content: center; align-items: center; }

.gbc_ApplicationHostSettingsWidget .mt-dialog-content { margin-top: 15px; }

.gbc_ApplicationHostSettingsWidget .mt-dialog-content .flex-wrapper { display: flex; }

.gbc_ApplicationHostSettingsWidget .mt-dialog-content div { width: initial; }

.gbc_ApplicationHostSettingsWidget .mt-dialog-content div .settingTitle { flex: 1 1 auto; margin-right: 20px; font-weight: bold; }

.gbc_ApplicationHostSettingsWidget .mt-dialog-content div .lngSettings { flex: 1 1 auto; }

.gbc_ApplicationHostSettingsWidget .mt-dialog-content .message { background-color: #f2dede; padding: 9px; margin-top: 9px; border-radius: 2px; }

.gbc_ApplicationHostSettingsWidget .mt-dialog-content .message .settingTitle { margin-bottom: 4px; }

.gbc_ApplicationHostSettingsWidget .mt-dialog-content .message .settingTitle:before { content: "\F026"; font: normal normal normal 14px/1 "Material Design Icons"; margin-right: 3px; }

.gbc_ApplicationHostSettingsWidget .mt-dialog-footer { color: #f44336; }

.gbc_ApplicationHostSettingsWidget .gbc_SettingsWidget { width: 100%; }

.gbc_ApplicationHostSettingsWidget .gbc_SettingsWidget .settingsTopic { border-top: 1px solid rgba(0, 0, 0, 0.1); margin-top: 0.8em; padding-top: 0.8em; margin-bottom: 0.5em; }

.gbc_ApplicationHostSettingsWidget .mt-dialog-header { font-size: 1.2em; }

.gbc_ApplicationHostSettingsWidget .mt-dialog-header .mt-dialog-actions { margin-left: 1.2em; font-size: 1.2em; }

.gbc_ApplicationHostSettingsWidget .mt-dialog-header .mt-dialog-actions:hover { color: #9e9e9e; }

.gbc_ApplicationHostSettingsWidget.noselect { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Chrome/Safari/Opera */ -khtml-user-select: none; /* Konqueror */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently not supported by any browser */ }

.gbc_ApplicationHostSettingsWidget h4 { font-size: 1em; padding: 10px; width: 100%; border-top: 1px solid #CCC; }

.gbc_LogPlayerWidget { width: 100%; height: 100%; display: flex; flex-direction: column; }

.gbc_LogPlayerWidget > header { display: flex; align-items: center; background-color: #eeeeee; padding: 6px; border-bottom: 1px solid #bdbdbd; }

.gbc_LogPlayerWidget > header > * { margin-left: 8px; margin-right: 8px; }

.gbc_LogPlayerWidget > header .logplayer-fileinput { flex: 1 1 0px; }

.gbc_LogPlayerWidget > header span { color: black; }

.gbc_LogPlayerWidget > header .mt-button { min-width: initial; }

.gbc_LogPlayerWidget > .containerElement { flex: 1 1 0px; position: relative; }

.gbc_MainContainerWidget { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 39; }

.logPrompting .gbc_MainContainerWidget { pointer-events: none; }

.gbc_LogLevelSelectorWidget { font-family: "Droid Sans Mono", monospace; }

.gbc_LogLevelSelectorWidget > div { display: inline-block; padding: 2px; border-width: 0; border-style: solid; width: 50px !important; text-align: center; cursor: pointer; }

.gbc_LogLevelSelectorWidget > div.active, .gbc_LogLevelSelectorWidget .active ~ div { padding: 0; border-width: 2px; }

.gbc_LogLevelSelectorWidget > .debug { color: #c90; border-color: #c90; }

.gbc_LogLevelSelectorWidget > .log { color: #0c0; border-color: #0c0; }

.gbc_LogLevelSelectorWidget > .info { color: #00c; border-color: #00c; }

.gbc_LogLevelSelectorWidget > .warn { color: #cc0; border-color: #cc0; }

.gbc_LogLevelSelectorWidget > .error { color: #c00; border-color: #c00; }

.gbc_LogLevelSelectorWidget > .none { color: #000; border-color: #000; }

.gbc_ApplicationLauncherWidget { display: flex; flex-direction: column; }

.gbc_ApplicationLauncherWidget > .containerElement { flex: 1 1 auto; }

.gbc_ApplicationLauncherWidget > .containerElement > * { margin: 10px; }

.gbc_ApplicationLauncherBookmarkWidget { white-space: nowrap; }

.gbc_ApplicationLauncherBookmarkWidget > .mt-card-texthead { flex: 0 0 auto; }

.gbc_ApplicationLauncherBookmarkWidget .gbc_ApplicationLauncherBookmarkItemWidget { padding: 5px; margin: 2px 0; line-height: normal !important; }

.gbc_ApplicationLauncherBookmarkWidget .gbc_ApplicationLauncherBookmarkItemWidget .deleting { min-width: 100%; background-color: #9e9e9e; color: white; }

.gbc_ApplicationLauncherBookmarkWidget .gbc_ApplicationLauncherBookmarkItemWidget .deleting .undo { margin-left: 32px; }

.gbc_ApplicationLauncherBookmarkWidget .gbc_ApplicationLauncherBookmarkItemWidget:hover { background-color: #ffffff; }

.gbc_ApplicationLauncherBookmarkWidget .gbc_ApplicationLauncherBookmarkItemWidget:hover .link { color: rgba(33, 33, 33, 0.54); }

.gbc_ApplicationLauncherBookmarkWidget .gbc_ApplicationLauncherBookmarkItemWidget .mt-as-link:first-child { text-overflow: ellipsis; overflow: hidden; }

.gbc_ApplicationLauncherBookmarkWidget .gbc_ApplicationLauncherBookmarkItemWidget .title { color: #9e9e9e; font-size: 16px; font-weight: bold; }

.gbc_ApplicationLauncherBookmarkWidget .gbc_ApplicationLauncherBookmarkItemWidget .link { font-size: 12px; font-style: italic; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }

.gbc_ApplicationLauncherBookmarkWidget .gbc_ApplicationLauncherBookmarkItemWidget .logs { display: none !important; }

.gbc_ApplicationLauncherHistoryWidget { white-space: nowrap; }

.gbc_ApplicationLauncherHistoryWidget .mt-card-texthead { flex: 0 0 auto; }

.gbc_ApplicationLauncherHistoryWidget .mt-card-body { overflow: auto; }

.gbc_ApplicationLauncherHistoryWidget .gbc_ApplicationLauncherHistoryItemWidget { padding: 5px; margin: 2px 0; line-height: normal !important; }

.gbc_ApplicationLauncherHistoryWidget .gbc_ApplicationLauncherHistoryItemWidget:hover { background-color: #ffffff; }

.gbc_ApplicationLauncherHistoryWidget .gbc_ApplicationLauncherHistoryItemWidget:hover .link { color: rgba(33, 33, 33, 0.54); }

.gbc_ApplicationLauncherHistoryWidget .gbc_ApplicationLauncherHistoryItemWidget .mt-as-link:first-child { text-overflow: ellipsis; overflow: hidden; }

.gbc_ApplicationLauncherHistoryWidget .gbc_ApplicationLauncherHistoryItemWidget .title { color: #9e9e9e; font-size: 16px; font-weight: bold; }

.gbc_ApplicationLauncherHistoryWidget .gbc_ApplicationLauncherHistoryItemWidget .link { font-size: 12px; font-style: italic; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }

.gbc_ApplicationLauncherHistoryWidget .gbc_ApplicationLauncherHistoryItemWidget .logs { display: none !important; }

.gbc_ApplicationLauncherUrlInputWidget { display: flex; margin: 16px; }

.gbc_ApplicationLauncherUrlInputWidget > input { margin-right: 8px; flex: 1 1 auto; }

.gbc_ApplicationLauncherStartLogPlayerWidget { display: block; margin: 16px 16px 0px 16px; }

.gbc_ApplicationHostMenuWidget.mt-toolbar { z-index: 56; }

.gbc_ApplicationHostMenuWidget .error a:after { content: "\F026"; color: #ff706c; position: absolute; top: -5px; font: normal normal normal 14px/1 "Material Design Icons"; }

.gbc_ApplicationHostMenuWidget > ul { display: flex; overflow: hidden; }

.gbc_ApplicationHostMenuWidget > ul > li { flex: 0 0 auto; }

.gbc_ApplicationHostMenuWidget .gbc_ImageWidget:not(.gbc_fixedSvg) { margin-left: 4px; }

.gbc_ApplicationHostMenuWidget .mt-sidebar-toggle .gbc_ImageWidget svg { width: 24px; height: 24px; }

.gbc_ApplicationHostMenuWidget .mt-sidebar-action-toggle { display: none; }

.gbc_ApplicationHostMenuWidget .mt-sidebar-action-toggle:hover { cursor: pointer; }

.gbc_ApplicationHostMenuWidget.noselect { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Chrome/Safari/Opera */ -khtml-user-select: none; /* Konqueror */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; }

@media screen and (max-width: 720px) { .mt-toolbar a, .mt-toolbar a:focus, .mt-toolbar a:visited, .mt-sidebar-action-toggle.open { color: #9e9e9e; }
  .mt-toolbar a:hover, .mt-toolbar a:focus:hover, .mt-toolbar a:visited:hover, .mt-sidebar-action-toggle.open:hover { color: #757575; }
  .gbc_ApplicationHostMenuWidget > ul.mt-actions { right: -720px; display: flex; background-color: #ffffff; position: absolute; top: 0; z-index: 58; height: 100%; line-height: 43.2px; font-size: 12.8px; flex-direction: column; align-items: flex-start; transition: right 0.3s ease; box-shadow: 1px 2px 9px 3px rgba(0, 0, 0, 0.24); }
  .gbc_ApplicationHostMenuWidget > ul.mt-actions:after { content: ""; position: fixed; background: black; width: 0; height: 0; pointer-events: none; opacity: 0; top: 0; left: 0; z-index: -1; transition: opacity 0.3s ease; }
  .gbc_ApplicationHostMenuWidget > ul.mt-actions.open { right: 0; }
  .gbc_ApplicationHostMenuWidget > ul.mt-actions.open li.gbc_ApplicationHostMenuRuntimeWidget { display: none; }
  .gbc_ApplicationHostMenuWidget > ul.mt-actions.open li { display: block; margin: 0 7px; }
  .gbc_ApplicationHostMenuWidget > ul.mt-actions.open li i:before { vertical-align: middle; }
  .gbc_ApplicationHostMenuWidget > ul.mt-actions.open li i:after { content: attr(title); margin-left: 3px; font-weight: bold; height: 43.2px; line-height: 43.2px; font-size: 12.8px; font-family: "Droid Sans", sans-serif; vertical-align: middle; }
  .gbc_ApplicationHostMenuWidget > ul.mt-actions.open li a small { display: none; }
  .gbc_ApplicationHostMenuWidget > .mt-sidebar-action-toggle { display: flex; align-self: center; z-index: 58; } }

.gbc_ApplicationHostMenuUploadsWidget { order: 1; opacity: 0; }

.gbc_ApplicationHostMenuUploadsWidget > *:hover { cursor: default; }

.gbc_ApplicationHostMenuUploadsWidget.processing { opacity: 0.7; }

.gbc_ApplicationHostMenuRuntimeWidget { order: 10; opacity: 0; }

.gbc_ApplicationHostMenuRuntimeWidget > *:hover { cursor: default; }

.gbc_ApplicationHostMenuRuntimeWidget.processing { opacity: 0.7; }

.gbc_ApplicationHostMenuAboutWidget { order: 50; }

.gbc_ApplicationHostMenuDebugWidget { order: 100; }

.gbc_ApplicationHostMenuRunInGwcWidget { order: 200; }

.gbc_ApplicationHostMenuRunInGdcWidget { order: 500; }

.gbc_ApplicationHostMenuProxyLogWidget { order: 1000; }

.gbc_ApplicationHostMenuVmLogWidget { order: 2000; }

.gbc_ApplicationHostMenuDebugWidget, .gbc_ApplicationHostMenuRunInGwcWidget, .gbc_ApplicationHostMenuRunInGdcWidget, .gbc_ApplicationHostMenuVmLogWidget, .gbc_ApplicationHostMenuProxyLogWidget { display: none !important; }

.gbc_ApplicationHostMenuDebugWidget.debugActivated, .gbc_ApplicationHostMenuRunInGwcWidget.debugActivated, .gbc_ApplicationHostMenuRunInGdcWidget.debugActivated, .gbc_ApplicationHostMenuVmLogWidget.debugActivated, .gbc_ApplicationHostMenuProxyLogWidget.debugActivated { display: inline-block !important; }

.gbc_ApplicationHostMenuSettingsWidget { order: 5000; }

.gbc_ApplicationHostMenuBookmarkWidget { order: 10000; }

.gbc_ApplicationHostMenuWindowCloseWidget { order: 20000; }

.gbc_ApplicationHostMenuWindowCloseWidget[processing] { cursor: wait !important; }

.gbc_ApplicationHostMenuWindowCloseWidget[processing] a { cursor: wait !important; }

.gbc_MonitorWidget { display: flex; flex: 1 1 auto; flex-direction: column-reverse; }

.gbc_MonitorWidget > * { flex: 1 1 auto; }

.gbc_MonitorWidget .headerSettings { background: lightgrey; padding: 3px; flex: 0; }

.debug_monitor { width: 100%; height: 100%; }

.debug_monitor > .mt-centralcontainer > .mt-toolbar { flex: 0 0; }

.monitor-content { flex: 1 1 auto; display: flex; }

.auiTree { flex: 1 1 auto; display: flex; }

.auiTree > * { flex: 1 1 auto; }

.gbc_MonitorDebugTreeWidget { overflow: hidden; display: flex; }

.gbc_MonitorDebugTreeWidget > .part { position: relative; flex: 1 1 50px; overflow: auto; padding: 2px 4px; }

.gbc_MonitorDebugTreeItemWidget { display: block; }

.gbc_MonitorDebugTreeItemWidget .gbc_MonitorDebugTreeItemWidget { padding-left: 20px; }

.gbc_MonitorDebugTreeItemWidget > .description { height: 18px; display: flex; flex-direction: row; }

.gbc_MonitorDebugTreeItemWidget > .description:hover { background: #ffffff; cursor: pointer; }

.gbc_MonitorDebugTreeItemWidget > .description > .icon, .gbc_ApplicationHostMenuWidget .gbc_MonitorDebugTreeItemWidget > .description > .gbc_ImageWidget:not(.gbc_fixedSvg), .gbc_SessionSidebarApplicationItemWidget .applicationIcon .gbc_MonitorDebugTreeItemWidget > .description > .gbc_ImageWidget, .gbc_SessionSidebarApplicationItemWidget .windowIcon .gbc_MonitorDebugTreeItemWidget > .description > .gbc_ImageWidget { display: inline-block; width: 16px; height: 16px; background-color: #9e9e9e; color: white; text-align: center; font-weight: bold; text-shadow: 0 0 2px #000000; }

.gbc_MonitorDebugTreeItemWidget > .description > .icon::before, .gbc_ApplicationHostMenuWidget .gbc_MonitorDebugTreeItemWidget > .description > .gbc_ImageWidget:not(.gbc_fixedSvg)::before, .gbc_SessionSidebarApplicationItemWidget .applicationIcon .gbc_MonitorDebugTreeItemWidget > .description > .gbc_ImageWidget::before, .gbc_SessionSidebarApplicationItemWidget .windowIcon .gbc_MonitorDebugTreeItemWidget > .description > .gbc_ImageWidget::before { content: '-'; }

.gbc_MonitorDebugTreeItemWidget > .description > .label { margin-left: 4px; flex: 1 1 auto; }

.gbc_MonitorDebugTreeItemWidget > ul { list-style-type: none; }

.gbc_MonitorDebugTreeItemWidget.collapsed > .description > .icon::before, .gbc_ApplicationHostMenuWidget .gbc_MonitorDebugTreeItemWidget.collapsed > .description > .gbc_ImageWidget:not(.gbc_fixedSvg)::before, .gbc_SessionSidebarApplicationItemWidget .applicationIcon .gbc_MonitorDebugTreeItemWidget.collapsed > .description > .gbc_ImageWidget::before, .gbc_SessionSidebarApplicationItemWidget .windowIcon .gbc_MonitorDebugTreeItemWidget.collapsed > .description > .gbc_ImageWidget::before { content: '+'; }

.gbc_MonitorDebugTreeItemWidget.collapsed > ul { display: none; }

.gbc_MonitorDebugTreeItemWidget.highlighted > .description { background-color: #ffffff; }

.gbc_MonitorDebugNodeInfoWidget td { padding: 2px; }

.gbc_MonitorDebugNodeInfoWidget > table { width: 100%; border-spacing: 1px; }

.gbc_MonitorDebugNodeInfoWidget > table thead { background-color: #9e9e9e; color: white; text-align: center; font-size: small; }

.gbc_MonitorDebugNodeInfoWidget > table td { border-left: 1px solid #bdbdbd; border-bottom: 0; padding-left: 4px; }

.gbc_MonitorDebugNodeInfoWidget > table td:first-child { width: 6px; }

.gbc_MonitorDebugNodeInfoWidget > table td:nth-child(2) { min-width: 150px; }

.gbc_MonitorDebugNodeInfoWidget tbody .category { background: #ffffff; font-weight: bold; font-size: small; }

.gbc_MonitorDebugNodeInfoWidget tbody .category:hover { cursor: pointer; background: #bdbdbd; }

.gbc_MonitorDebugNodeInfoWidget tbody tr > td:not(.category):first-child { visibility: hidden; }

.gbc_MonitorDebugNodeInfoWidget .property:nth-child(odd) { background-color: #bdbdbd; }

.gbc_MonitorDebugNodeInfoWidget .property.changed { font-weight: bold; }

.gbc_MonitorDebugLayoutInfoWidget { margin-top: 20px; }

.gbc_MonitorDebugLayoutInfoWidget td { padding: 2px; }

.gbc_MonitorDebugLayoutInfoWidget h5 { background-color: #9e9e9e; color: white; padding: 0 8px; }

.gbc_MonitorDebugLayoutInfoWidget > div { vertical-align: top; display: inline-block; }

.gbc_MonitorDebugLayoutInfoWidget > div table { width: 240px; }

.gbc_MonitorDebugLayoutInfoWidget > div table tr:nth-child(odd) { background: #bdbdbd; }

.gbc_MonitorDebugLayoutInfoWidget > div table .auititle { text-transform: uppercase; background-color: #9e9e9e !important; color: white; }

.gbc_MonitorDebugLayoutInfoWidget > div.aui table { width: 100px; }

.gbc_MonitorDebugLayoutInfoWidget > div.deltas table { width: 70px; }

.gbc_MonitorDebugLayoutInfoWidget > div.stretch table { width: 70px; }

.gbc_MonitorDebugLayoutInfoWidget > div.fromController table { width: 200px; }

.gbc_SessionSidebarWidget .mt-action { list-style: none; }

.gbc_SessionSidebarWidget > .mt-action { height: auto !important; }

.gbc_SessionSidebarApplicationItemWidget { cursor: pointer; }

.gbc_SessionSidebarApplicationItemWidget > div { display: flex; flex-direction: row; line-height: 32px; }

.gbc_SessionSidebarApplicationItemWidget > div > .applicationName { flex: 1 1 auto; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.gbc_SessionSidebarApplicationItemWidget > ul { padding-left: 14px; }

.gbc_SessionSidebarApplicationItemWidget .noAction { pointer-events: none !important; }

.gbc_SessionSidebarApplicationItemWidget.activeWindow .applicationName { font-weight: bold; }

.gbc_SessionSidebarApplicationItemWidget .applicationIcon, .gbc_SessionSidebarApplicationItemWidget .windowIcon { display: flex; align-items: center; }

.gbc_SessionSidebarApplicationItemWidget .applicationIcon .gbc_ImageWidget, .gbc_SessionSidebarApplicationItemWidget .windowIcon .gbc_ImageWidget { margin-right: 4px; }

.gbc_SessionSidebarApplicationItemWidget[processing] { cursor: progress !important; }

.gbc_SessionSidebarApplicationItemWidget[processing] ul { pointer-events: none; }

.gbc_SessionSidebarWindowItemWidget { display: flex; flex-direction: row; line-height: 28.8px; }

.gbc_SessionSidebarWindowItemWidget > a { flex: 1 1 auto; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.gbc_SessionSidebarWindowItemWidget.activeWindow .applicationName { font-weight: bold; }

.gbc_SessionSidebarWindowItemWidget.visibleWindow .windowName { font-weight: bold; }

.gbc_SessionSidebarWindowItemWidget .windowIcon { display: flex; align-items: center; }

.gbc_SessionSidebarWindowItemWidget .windowIcon .gbc_ImageWidget { fill: #9e9e9e; margin-right: 2.4px; }

.gbc_SessionSidebarWindowItemWidget:not(.activeWindow) > span.close, .gbc_SessionSidebarWindowItemWidget:not(.closableWindow) > span.close { opacity: 0 !important; pointer-events: none !important; }

span.close { cursor: pointer; }

.g_GridLayoutEngine { position: relative; }

.g_GridLayoutEngine > .g_GridElement { z-index: 1; position: absolute; }

.g_measured .g_GridLayoutEngine > .g_GridElement { display: flex; align-items: stretch; justify-content: center; flex-direction: column; }

.g_GridLayoutEngine > .g_GridElement.gl_gridElementHidden { opacity: 0; pointer-events: none; }

.g_GridLayoutEngine > .g_GridElement.g_GridElement_scrollzone { z-index: 0; }

.g_GridLayoutEngine > .g_GridElement.g_GridElement_scrollignore { z-index: 1; }

.g_GridLayoutEngine.g_scrolling .g_GridElement_scrollignore { pointer-events: none; }

.g_measuring .g_GridElement, .g_measuring .g_GridElement.g_gridChildrenInParentChild { width: auto !important; height: auto !important; }

.g_HBoxLayoutEngine { position: relative; }

.g_HBoxLayoutEngine > .g_BoxElement { top: 0; position: absolute; }

.gbc_TraditionalScreenWidget { width: 100%; height: 100%; background-color: #fafafa; box-shadow: 1px 1px 3.6px rgba(0, 0, 0, 0.4); border-radius: 2.4px; letter-spacing: 2px !important; }

.gbc_TraditionalScreenWidget .mt-field { padding: 0; }

.g_VBoxLayoutEngine { position: relative; }

.g_VBoxLayoutEngine > .g_BoxElement { left: 0; position: absolute; }

.g_VBoxLayoutEngine.reverse > .g_BoxElement { left: auto; right: 0; }

.gbc_ScrollBarWidget { display: flex; justify-content: flex-end; flex: 1 0 auto; height: 100%; }

.gbc_ScrollBarWidget .track { height: 100%; width: 4px; background: rgba(219, 219, 219, 0.6); }

.gbc_ScrollBarWidget .thumb { background: #bababa; width: 70%; position: absolute; top: 1px; transition: top 0.2s ease-out; border-radius: 5px; }

.gbc_ScrollBarWidget.moving .thumb { cursor: default; opacity: 1; }

.gbc_ScrollBarWidget.thinScrollbar-vanished { opacity: 0; transition: all 0.2s ease-in-out; }

.gbc_ScrollBarWidget.thinScrollbar-vanished .thumb { opacity: 0; }

.g_measured .g_StackLayoutEngine { display: flex; flex-direction: row; flex-wrap: wrap; }

.dpiTest { width: 1in; height: 1in; position: absolute; top: -10000px; left: -10000px; visibility: hidden; padding: 0; }

.measureTool { position: absolute; top: -10000px; left: -10000px; }

.measurementHost { position: absolute; top: -100000px; left: -100000px; }

body { overflow-y: hidden; }

body.debug .g_GridLayoutEngine > .g_GridElement { outline: green 1px inset; }

body.debug .g_HBoxLayoutEngine > .g_BoxElement { outline: blue 1px inset; }

body.debug .g_VBoxLayoutEngine > .g_BoxElement { outline: red 1px inset; }

.gbc_dataContentMeasure { line-height: 1em; white-space: pre; display: none; }

.g_layout_charMeasurer { position: absolute; display: none; overflow: visible; left: -10000px; top: -10000px; }

.g_measuring .g_layout_charMeasurer { display: inline-block; }

.g_layout_charMeasurer1 { display: inline; white-space: pre; }

.g_layout_charMeasurer2 { display: inline; white-space: nowrap; }

.g_measuring { position: absolute; left: -10000px; top: -10000px; width: 100%; height: 100%; }

.g_measuring.__debug { left: 0; top: 0; }

.g_measuring .g_measureable { height: auto; }

.g_measuring .g_measureable.gbc_dataContentPlaceholder:not(.gbc_dynamicMeasure) > :not(.gbc_dataContentMeasure):not(char-measurer), .g_measuring .g_measureable .gbc_dataContentPlaceholder:not(.gbc_dynamicMeasure) > :not(.gbc_dataContentMeasure):not(char-measurer) { display: none; }

.g_measuring .g_measureable.gbc_dataContentPlaceholder:not(.gbc_dynamicMeasure) > .gbc_dataContentMeasure, .g_measuring .g_measureable .gbc_dataContentPlaceholder:not(.gbc_dynamicMeasure) > .gbc_dataContentMeasure { display: inline-flex; padding: 1.2px 3.6px 1.2px 3.6px; }

.g_measuring .g_measureable.gbc_dataContentPlaceholder.gbc_dynamicMeasure > .gbc_dataContentMeasure, .g_measuring .g_measureable .gbc_dataContentPlaceholder.gbc_dynamicMeasure > .gbc_dataContentMeasure { display: none; }

.g_measured .g_measureable.gbc_dataContentPlaceholder > .gbc_dataContentMeasure, .g_measured .g_measureable .gbc_dataContentPlaceholder > .gbc_dataContentMeasure { display: none; }

/* Arabic */
.reverse { direction: rtl; }

.gbc_WidgetBase:focus { outline: none; }

.gbc_WidgetBase.gbc_WidgetBase_defaultwidth { width: 120px; }

.gbc_WidgetBase.gbc_WidgetBase_autoheight { width: auto; }

.g_measuring .gbc_FormWidget .gbc_WidgetBase.g_measureable { display: inline-flex !important; }

.gbc_HLineWidget { border-top: 1px solid #bdbdbd; position: absolute; top: 50%; left: 0; right: 0; }

.measureHelper { border: 0 !important; margin: 0 !important; padding: 0 !important; width: 1em !important; height: 1em !important; min-width: 1em !important; min-height: 1em !important; max-width: 1em !important; max-height: 1em !important; display: inline-block !important; flex: 0 0 auto !important; }

.gbc_TopMenuWidget { display: flex; list-style: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.gbc_TopMenuWidget .gbc_TopMenuGroupWidget { display: flex; align-items: center; padding: 3.6px 12px; line-height: 20.8px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.gbc_TopMenuWidget .gbc_TopMenuGroupWidget:not(.disabled).touchHover { cursor: pointer; background-color: #ffffff; }

body.is-not-mobile-device .gbc_TopMenuWidget .gbc_TopMenuGroupWidget:not(.disabled):hover, body.is-not-touch-device .gbc_TopMenuWidget .gbc_TopMenuGroupWidget:not(.disabled):hover { cursor: pointer; background-color: #ffffff; }

.gbc_TopMenuWidget .gbc_TopMenuGroupWidget .gbc_ImageWidget { display: flex; align-items: center; margin-right: 8px; }

.gbc_TopMenuWidget .gbc_TopMenuGroupWidget .gbc_ImageWidget.gbc_autoScale { width: 16px !important; height: 16px !important; }

/* concerns element in DropDown */
.gbc_DropDownContainerWidget { /* Arabic */ }

.gbc_DropDownContainerWidget .divider { margin: 4px 12px; border-top: 1px solid #bdbdbd; min-height: 1px; }

.gbc_DropDownContainerWidget .divider:not(.disabled):hover { cursor: default; background-color: inherit; }

.gbc_DropDownContainerWidget .gbc_TopMenuGroupWidget, .gbc_DropDownContainerWidget .gbc_TopMenuCommandWidget { display: flex; align-items: center; padding: 3.6px 12px; line-height: 20.8px; }

.gbc_DropDownContainerWidget .gbc_TopMenuGroupWidget .gbc_ImageWidget, .gbc_DropDownContainerWidget .gbc_TopMenuCommandWidget .gbc_ImageWidget { display: flex; align-items: center; margin-right: 8px; }

.gbc_DropDownContainerWidget .gbc_TopMenuGroupWidget .gbc_ImageWidget.gbc_autoScale, .gbc_DropDownContainerWidget .gbc_TopMenuCommandWidget .gbc_ImageWidget.gbc_autoScale { height: 16px !important; width: 16px !important; }

.gbc_DropDownContainerWidget .gbc_TopMenuGroupWidget .anchor, .gbc_DropDownContainerWidget .gbc_TopMenuCommandWidget .anchor { flex: 1 1 auto; padding-right: 2em; }

.gbc_DropDownContainerWidget .gbc_TopMenuGroupWidget .gbc-label-comment-container, .gbc_DropDownContainerWidget .gbc_TopMenuCommandWidget .gbc-label-comment-container { flex: 0 1 auto; color: #8e908c; }

.gbc_DropDownContainerWidget .gbc_TopMenuGroupWidget > .topMenuGroupText, .gbc_DropDownContainerWidget .gbc_TopMenuCommandWidget > .topMenuGroupText { flex: 1 1 auto; }

.gbc_DropDownContainerWidget .gbc_TopMenuGroupWidget .gbc_ImageWidget.hidden + .topMenuGroupText { padding-left: 24px; }

.gbc_DropDownContainerWidget .gbc_TopMenuGroupWidget .topMenuGroupCaret { margin-left: 8px; }

.gbc_DropDownContainerWidget .gbc_TopMenuCommandWidget span { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: inherit; }

.gbc_DropDownContainerWidget.reverse .gbc_TopMenuGroupWidget .gbc_ImageWidget, .gbc_DropDownContainerWidget.reverse .gbc_TopMenuCommandWidget .gbc_ImageWidget { margin-left: 8px; margin-right: 0px; }

.gbc_DropDownContainerWidget.reverse .gbc_TopMenuGroupWidget .topMenuGroupCaret, .gbc_DropDownContainerWidget.reverse .gbc_TopMenuCommandWidget .topMenuGroupCaret { margin-left: 0px; margin-right: 8px; transform: scaleX(-1); }

.gbc_ToolBarWidget { text-align: center; display: flex; width: 100%; }

.gbc_ToolBarWidget.mt-toolbar { background-color: transparent; box-shadow: none; color: inherit; }

.gbc_ToolBarWidget .mt-tab-previous, .gbc_ToolBarWidget .mt-tab-next { width: 40px; }

.gbc_ToolBarWidget .mt-tab-previous.overflown-previous, .gbc_ToolBarWidget .mt-tab-next.overflown-next { color: #9e9e9e; cursor: pointer; opacity: 1; }

.gbc_ToolBarWidget .gbc_ToolBarSeparatorWidget { margin: 8px 4px; border-left: 1px solid #bdbdbd; }

.gbc_ToolBarWidget.buttonTextHidden .gbc_ToolBarItemWidget > span { display: none; }

.gbc_ToolBarItemWidget { display: flex; flex-direction: column; align-items: center; padding: 8px; }

.gbc_ToolBarItemWidget.flex-row span { margin-left: 3px; }

.gbc_ToolBarItemWidget.mt-item { flex: 0 0 auto; border-radius: 2px; min-width: 56px; cursor: pointer; }

body.is-not-mobile-device .gbc_ToolBarItemWidget.mt-item:not(.disabled):hover, body.is-not-touch-device .gbc_ToolBarItemWidget.mt-item:not(.disabled):hover { background-color: #ffffff; }

body.is-not-mobile-device .gbc_ToolBarItemWidget.mt-item:not(.disabled) .gbc_ImageWidget:hover, body.is-not-touch-device .gbc_ToolBarItemWidget.mt-item:not(.disabled) .gbc_ImageWidget:hover { cursor: pointer; }

body.is-not-mobile-device .gbc_ToolBarItemWidget.mt-item:not(.disabled) .gbc_ImageWidget:hover svg, body.is-not-touch-device .gbc_ToolBarItemWidget.mt-item:not(.disabled) .gbc_ImageWidget:hover svg { cursor: pointer; }

.gbc_ToolBarItemWidget.mt-item.disabled { cursor: default; opacity: 0.3; }

.gbc_ToolBarItemWidget.mt-item.disabled * { cursor: default; }

.gbc_ToolBarItemWidget span { line-height: normal; font-size: smaller; flex-grow: 1; padding-top: 4px; }

.gbc_ToolBarItemWidget .gbc_autoScale { overflow: hidden; width: 16px; height: 16px; display: flex; }

.gbc_ToolBarItemWidget .gbc_autoScale svg { flex: 1 1 auto; }

.gbc_ToolBarItemWidget .gbc_autoScale img { flex: 0 0 auto; display: block; align-self: center; max-width: 100%; max-height: 100%; }

.gbc_CanvasWidget { box-shadow: inset 0 1px 2.4px rgba(0, 0, 0, 0.24), inset 0 -1px 2.4px rgba(0, 0, 0, 0.24); min-height: 22.4px; width: 100%; height: 100%; }

.gbc_CanvasWidget svg { display: block; }

.gbc_CanvasWidget .gbc_noPointerEvents { pointer-events: none; }

.gbc_CanvasWidget text { cursor: default; }

.g_measuring .gbc_CanvasWidget > svg { width: auto; min-width: 1px; height: 22.4px; }

.gbc_ButtonWidget { display: flex; padding: 0 2.4px; cursor: pointer; /* Needed for IE */ }

[processing] .gbc_ButtonWidget { pointer-events: none; }

[processing] .gbc_ButtonWidget[interruptable] { pointer-events: all; cursor: pointer !important; }

.gbc_ButtonWidget.gbc_Focus > .mt-button { background-color: #757575; }

.gbc_ButtonWidget.buttonType_link { cursor: default; }

.g_measuring .gbc_ButtonWidget.g_measureable { flex-direction: column; }

[__ButtonWidget].mt-button { flex: 1 1 auto; display: flex; flex-direction: row; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; justify-content: center; align-items: center; white-space: nowrap; min-width: 22.4px; min-height: 22.4px; }

[__ButtonWidget].mt-button .textimage > .gbc_imageContainer { padding: 1.2px; }

[__ButtonWidget].mt-button .textimage > .gbc_imageContainer > .gbc_ImageWidget { fill: white; }

[__ButtonWidget].mt-button .textimage > .gbc_imageContainer > .gbc_ImageWidget svg { min-width: 16px; min-height: 16px; }

[__ButtonWidget].mt-button .textimage > .gbc_imageContainer.gbc_autoScale { overflow: hidden; width: 19.2px; height: 19.2px; }

[__ButtonWidget].mt-button .textimage > .gbc_imageContainer.gbc_autoScale > .gbc_ImageWidget { max-width: 100%; max-height: 100%; overflow: hidden; }

[__ButtonWidget].mt-button .textimage > .gbc_imageContainer.gbc_autoScale > .gbc_ImageWidget img { flex: 0 0 auto; display: block; align-self: center; max-width: 100%; max-height: 100%; }

[__ButtonWidget].mt-button .textimage > .gbc_imageContainer.gbc_autoScale > .gbc_ImageWidget svg { color: red; min-width: 16px; min-height: 16px; }

.g_measuring [__ButtonWidget].mt-button { height: auto; }

span[__ButtonWidget] { flex: 1 1 auto; text-align: center; }

[__ButtonWidget].hasImage span[__ButtonWidget] { text-align: left; margin-left: 2.4px; }

[__ButtonWidget].hasImage:not(.hasText) > .mt-button > .imagetext > span { display: none; }

.gbc_ButtonEditWidget, .gbc_DummyButtonEditWidget { display: flex; }

.gbc_ButtonEditWidget.gbc_Focus > .gbc_EditWidget, .gbc_DummyButtonEditWidget.gbc_Focus > .gbc_EditWidget { border: none; outline: none; border-bottom: solid 2px #757575; box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.24), inset 0 1px 1px rgba(0, 0, 0, 0.24); }

.g_measured .gbc_ButtonEditWidget.g_measureable > .gbc_EditWidget, .g_measured .gbc_DummyButtonEditWidget.g_measureable > .gbc_EditWidget { flex: 1 1 auto; width: 0px; }

.g_measured .gbc_ButtonEditWidget.g_measureable > .gbc_EditWidget input, .g_measured .gbc_DummyButtonEditWidget.g_measureable > .gbc_EditWidget input { flex: 1 1 0px; width: 0px; }

.gbc_ButtonEditWidget > .gbc_ButtonWidget, .gbc_DummyButtonEditWidget > .gbc_ButtonWidget { padding: 0; }

.gbc_ButtonEditWidget > .gbc_ButtonWidget > .mt-button, .gbc_DummyButtonEditWidget > .gbc_ButtonWidget > .mt-button { min-width: 22.4px; box-shadow: 0 0 0; }

.gbc_ButtonEditWidget:not(.reverse) > .gbc_EditWidget, .gbc_DummyButtonEditWidget:not(.reverse) > .gbc_EditWidget { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.gbc_ButtonEditWidget:not(.reverse) > .gbc_ButtonWidget > .mt-button, .gbc_DummyButtonEditWidget:not(.reverse) > .gbc_ButtonWidget > .mt-button { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.gbc_ButtonEditWidget.reverse > .gbc_EditWidget, .gbc_DummyButtonEditWidget.reverse > .gbc_EditWidget { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.gbc_ButtonEditWidget.reverse > .gbc_ButtonWidget > .mt-button, .gbc_DummyButtonEditWidget.reverse > .gbc_ButtonWidget > .mt-button { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.g_measuring .gbc_ButtonEditWidget, .g_measuring .gbc_DummyButtonEditWidget { display: inline-flex; }

.g_measuring .gbc_ButtonEditWidget > .gbc_dataContentPlaceholder:not(.gbc_dynamicMeasure) > :not(.gbc_dataContentMeasure), .g_measuring .gbc_DummyButtonEditWidget > .gbc_dataContentPlaceholder:not(.gbc_dynamicMeasure) > :not(.gbc_dataContentMeasure) { display: none; }

.g_measuring .gbc_ButtonEditWidget > .gbc_dataContentPlaceholder:not(.gbc_dynamicMeasure) > .gbc_dataContentMeasure, .g_measuring .gbc_DummyButtonEditWidget > .gbc_dataContentPlaceholder:not(.gbc_dynamicMeasure) > .gbc_dataContentMeasure { display: inline-flex; }

.g_measuring .gbc_ButtonEditWidget > .gbc_dataContentPlaceholder.gbc_dynamicMeasure > .gbc_dataContentMeasure, .g_measuring .gbc_DummyButtonEditWidget > .gbc_dataContentPlaceholder.gbc_dynamicMeasure > .gbc_dataContentMeasure { display: none; }

.g_measuring .gbc_ButtonEditWidget > .gbc_dataContentPlaceholder.gbc_dynamicMeasure > input, .g_measuring .gbc_DummyButtonEditWidget > .gbc_dataContentPlaceholder.gbc_dynamicMeasure > input { width: 0px; }

.g_measuring .gbc_ButtonEditWidget > .gbc_dataContentPlaceholder > .gbc_dataContentMeasure, .g_measuring .gbc_DummyButtonEditWidget > .gbc_dataContentPlaceholder > .gbc_dataContentMeasure { display: none; }

.g_measured .gbc_ButtonEditWidget, .g_measured .gbc_DummyButtonEditWidget { height: 100%; }

.gbc_CheckBoxWidget, .gbc_ThreeStateCheckBoxWidget { border: 1px dotted transparent; padding: 2px; display: inline-flex; flex-direction: column; cursor: default; }

.gbc_CheckBoxWidget.gbc_Focus, .gbc_ThreeStateCheckBoxWidget.gbc_Focus { border-color: #757575; }

.gbc_CheckBoxWidget .zmdi, .gbc_ThreeStateCheckBoxWidget .zmdi { font-size: 17px; color: #212121; }

.gbc_CheckBoxWidget .zmdi.checked, .gbc_ThreeStateCheckBoxWidget .zmdi.checked { color: #9e9e9e; }

.gbc_CheckBoxWidget .zmdi.disabled, .gbc_ThreeStateCheckBoxWidget .zmdi.disabled { color: #bdbdbd; }

.gbc_CheckBoxWidget .content, .gbc_ThreeStateCheckBoxWidget .content { flex: 1 1 auto; display: inline-flex; align-items: center; }

.gbc_CheckBoxWidget .label, .gbc_ThreeStateCheckBoxWidget .label { margin: 0 4.8px; flex: 1 1 auto; cursor: default; white-space: nowrap; }

.gbc_CheckBoxWidget .label.notext, .gbc_ThreeStateCheckBoxWidget .label.notext { display: none; }

[__EditWidget] { cursor: default; }

[__EditWidget].noTextSelection input { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.g_measured [__EditWidget].g_measureable, .g_measured [__DummyEditWidget].g_measureable > input { width: 100%; }

input[__EditWidget] { font-family: inherit; min-width: 0; box-shadow: none; cursor: text; }

.gbc_DeprecatedFileUploadEditWidget { background-color: red; color: #FFF; }

.gbc_DeprecatedFileUploadEditWidget > input, .gbc_DeprecatedFileUploadEditWidget.disabled > input { background-color: red; }

.gbc_FileInputWidget { transition: opacity 0.5s, background-color 0.5s; min-width: 400px; min-height: 200px; border: dashed 3px #ffffff; display: flex; align-items: center; justify-content: center; font-weight: bold; font-size: 1.3em; cursor: pointer; }

.gbc_FileInputWidget.dropping { opacity: 0.5; background-color: #ffffff; }

form[__FileInputWidget] { position: absolute; }

input[__FileInputWidget][type='file'] { visibility: hidden; }

.gbc_ImageWidget { position: relative; display: flex; width: 100%; height: 100%; overflow: hidden; }

.gbc_ImageWidget.stretch:not(.gbc_fixedSvg) { overflow: auto; }

.gbc_ImageWidget.clickable:hover svg, .gbc_ImageWidget.clickable:hover img { cursor: pointer; }

.gbc_ImageWidget.gbc_fixedSvg > svg { width: 16px; height: 16px; }

.g_measuring .gbc_ImageWidget.g_measureable { width: auto !important; height: auto !important; }

.gbc_ImageWidget svg { height: 100%; width: 100%; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.gbc_ImageWidget .gbc_ImageWidget_border { position: absolute; top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.24); background: transparent; border-radius: 2px; }

.gbc_ImageWidget.gbc_withBorder { background: transparent; border-radius: 2px; }

.gbc_ImageWidget.gbc_NoBorder .gbc_ImageWidget_border, .gbc_NoBorder .gbc_ImageWidget.gbc_GroupWidgetContainer .gbc_ImageWidget_border { display: none; }

.gbc_ImageWidget.gbc_selfImage.gbc_autoScale.gbc_ImageWidget_wider img { flex: 0 0 auto; max-width: 100%; max-height: 100%; }

.gbc_ImageWidget.gbc_selfImage.gbc_autoScale.gbc_ImageWidget_higher img { flex: 0 0 auto; max-width: 100%; max-height: 100%; }

.gbc_ImageWidget.icon, .gbc_ApplicationHostMenuWidget .gbc_ImageWidget:not(.gbc_fixedSvg), .gbc_SessionSidebarApplicationItemWidget .applicationIcon .gbc_ImageWidget, .gbc_SessionSidebarApplicationItemWidget .windowIcon .gbc_ImageWidget { display: inline-block; max-height: 32px; max-width: 32px; }

.gbc_ImageWidget.icon img, .gbc_ApplicationHostMenuWidget .gbc_ImageWidget:not(.gbc_fixedSvg) img, .gbc_SessionSidebarApplicationItemWidget .applicationIcon .gbc_ImageWidget img, .gbc_SessionSidebarApplicationItemWidget .windowIcon .gbc_ImageWidget img { max-width: 100%; vertical-align: middle; }

.gbc_ImageWidget.icon svg, .gbc_ApplicationHostMenuWidget .gbc_ImageWidget:not(.gbc_fixedSvg) svg, .gbc_SessionSidebarApplicationItemWidget .applicationIcon .gbc_ImageWidget svg, .gbc_SessionSidebarApplicationItemWidget .windowIcon .gbc_ImageWidget svg { vertical-align: text-bottom; }

.mt-as-link .gbc_ImageWidget svg { cursor: pointer; }

.gbc_LabelWidget { display: inline-block; white-space: nowrap; padding: 2.4px 3.6px; }

.g_measured .gbc_LabelWidget.g_measureable { width: 100%; }

[__LabelWidget].gbc-label-text-container { flex: 1 1 auto; white-space: pre; }

.gbc_LabelWidget.gbc_MenuLabelWidget { display: flex; }

.gbc_LabelWidget.gbc_MenuLabelWidget .gbc-label-image-container { flex: 0 1 auto; min-width: 15px; max-width: 15px; max-height: 15px; padding: 0 3px; }

.gbc_LabelWidget.gbc_MenuLabelWidget .gbc-label-text-container { flex: 1 1 auto; min-width: 120px; }

.gbc_LabelWidget.gbc_MenuLabelWidget .gbc-label-comment-container { flex: 0 1 auto; color: #8e908c; }

.gbc_ProgressBarWidget { display: flex; align-items: center; /* Arabic */ }

.gbc_ProgressBarWidget > div { position: relative; }

.gbc_ProgressBarWidget > div > div { position: absolute; top: 0; bottom: 0; left: 0; background-color: #9e9e9e; width: 0; transition: width 0.4s; }

.gbc_ProgressBarWidget.reverse > div > div { left: auto; right: 0; }

.gbc_ProgressBarWidget.mt-progress .mt-progress-bar { flex: 1 1 auto; margin: 0; }

.gbc_ProgressBarWidget .mt-progress-bar-percentage { display: none; flex: 0 1 auto; position: absolute; left: 47%; background: rgba(255, 255, 255, 0.88); padding: 0 3px; border-radius: 2px; }

.gbc_ProgressBarWidget .mt-progress-bar-percentage.percentage-center { display: inherit; text-align: center; top: 3px; }

.gbc_ProgressBarWidget .mt-progress-bar-percentage:after { content: '%'; }

.gbc_ProgressBarWidget.g_measuring .gbc_ProgressBarWidget.g_measureable .mt-progress-bar-percentage { display: inherit; }

.currentRow .gbc_ProgressBarWidget .mt-progress-bar { background-color: #ffffff !important; }

.currentRow .gbc_ProgressBarWidget .mt-progress-level { background-color: #9e9e9e !important; }

.gbc_RadioGroupWidget, .gbc_DummyRadioGroupWidget { display: inline-flex; white-space: nowrap; cursor: default; }

.gbc_RadioGroupWidget .gbc_RadioGroupItem, .gbc_DummyRadioGroupWidget .gbc_RadioGroupItem { align-items: center; display: inline-flex; margin: 2px 0; padding: 2px; }

.gbc_RadioGroupWidget .gbc_RadioGroupItem > span, .gbc_DummyRadioGroupWidget .gbc_RadioGroupItem > span { margin: 0 4.8px; }

.gbc_RadioGroupWidget .gbc_RadioGroupItem:focus, .gbc_DummyRadioGroupWidget .gbc_RadioGroupItem:focus { outline: none; }

.gbc_RadioGroupWidget span, .gbc_DummyRadioGroupWidget span { white-space: nowrap; }

.gbc_RadioGroupWidget.gbc_RadioGroupWidget_vertical, .gbc_RadioGroupWidget.gbc_DummyRadioGroupWidget_vertical, .gbc_DummyRadioGroupWidget.gbc_RadioGroupWidget_vertical, .gbc_DummyRadioGroupWidget.gbc_DummyRadioGroupWidget_vertical { flex-direction: column; }

.gbc_RadioGroupWidget.gbc_RadioGroupWidget_vertical > .gbc_RadioGroupItem, .gbc_RadioGroupWidget.gbc_DummyRadioGroupWidget_vertical > .gbc_RadioGroupItem, .gbc_DummyRadioGroupWidget.gbc_RadioGroupWidget_vertical > .gbc_RadioGroupItem, .gbc_DummyRadioGroupWidget.gbc_DummyRadioGroupWidget_vertical > .gbc_RadioGroupItem { display: flex; }

.g_measuring .gbc_RadioGroupWidget.gbc_RadioGroupWidget_vertical.g_measureable, .g_measuring .gbc_RadioGroupWidget.gbc_DummyRadioGroupWidget_vertical.g_measureable, .g_measuring .gbc_DummyRadioGroupWidget.gbc_RadioGroupWidget_vertical.g_measureable, .g_measuring .gbc_DummyRadioGroupWidget.gbc_DummyRadioGroupWidget_vertical.g_measureable { flex-direction: column; }

.gbc_RadioGroupWidget.gbc_Focus .gbc_RadioGroupItem.aimed, .gbc_DummyRadioGroupWidget.gbc_Focus .gbc_RadioGroupItem.aimed { outline-style: dotted; outline-width: 1px; outline-color: #757575; }

.gbc_RadioGroupWidget .zmdi, .gbc_DummyRadioGroupWidget .zmdi { font-size: 17px; color: #212121; }

.gbc_RadioGroupWidget .zmdi.checked, .gbc_DummyRadioGroupWidget .zmdi.checked { color: #9e9e9e; }

.gbc_RadioGroupWidget .zmdi.disabled, .gbc_DummyRadioGroupWidget .zmdi.disabled { color: #bdbdbd; }

.gbc_RadioGroupWidget.disabled .zmdi, .gbc_DummyRadioGroupWidget.disabled .zmdi { color: #bdbdbd; }

.gbc_RipGraphicWidget { position: absolute; top: 0; left: 0; bottom: 0; right: 0; overflow: hidden; }

.gbc_RipGraphicWidget > div { position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-style: solid; border-color: #bdbdbd; }

.gbc_RipGraphicWidget.ul > div { /* Upper Left */ border-width: 1px 0 0 1px; top: 50%; left: 50%; }

.gbc_RipGraphicWidget.ur > div { /* Upper Right */ border-width: 1px 1px 0 0; top: 50%; right: calc(50% - 1px); }

.gbc_RipGraphicWidget.bl > div { /* Bottom Left */ border-width: 0 0 1px 1px; bottom: calc(50% - 1px); left: 50%; }

.gbc_RipGraphicWidget.br > div { /* Bottom Right */ border-width: 0 1px 1px 0; bottom: calc(50% - 1px); right: calc(50% - 1px); }

.gbc_RipGraphicWidget.ho > div { /* Horizontal */ border-width: 1px 0 0 0; top: 50%; }

.gbc_RipGraphicWidget.ve > div { /* Vertical */ border-width: 0 0 0 1px; left: 50%; }

.gbc_SliderWidget.gbc_Focus { outline: 1px dotted #bdbdbd; }

.gbc_SliderWidget input { background-color: transparent; }

.gbc_SliderWidget input[readonly] { background-color: transparent; opacity: 0.6; pointer-events: none; }

.gbc_SliderWidget input[type=range] { -webkit-appearance: none; border: none; box-shadow: none !important; vertical-align: middle; padding: 0; margin: 0; min-height: 14px; overflow: hidden; }

.g_measured .gbc_SliderWidget input[type=range]:not([orient=vertical]) { width: 100%; }

.g_measured .gbc_SliderWidget input[type=range]:not([orient=vertical])::-webkit-slider-runnable-track { height: 3.5px; width: 100%; }

.g_measured .gbc_SliderWidget input[type=range]:not([orient=vertical])::-moz-range-track { pointer-events: none; width: 100%; height: 3.5px; }

.g_measured .gbc_SliderWidget input[type=range]:not([orient=vertical])::-ms-track { width: 100%; height: 3.5px; }

.gbc_SliderWidget input[type=range][orient=vertical] { height: 90%; }

.gbc_SliderWidget input[type=range][orient=vertical]::-webkit-slider-runnable-track { width: 3.5px; height: 100%; }

.gbc_SliderWidget input[type=range][orient=vertical]::-moz-range-track { pointer-events: none; height: 100%; width: 3.5px; }

.gbc_SliderWidget input[type=range][orient=vertical]::-ms-track { height: 100%; width: 3.5px; }

.gbc_SliderWidget input[type=range]::-webkit-slider-runnable-track { -webkit-appearance: none !important; background-color: #bdbdbd; border: none; border-radius: 3px; }

.gbc_SliderWidget input[type=range]::-webkit-slider-thumb { -webkit-appearance: none !important; border-radius: 12.6px; background-color: #9e9e9e; height: 12.6px; width: 12.6px; margin-top: -4.9px; position: relative; border: 1px solid #eeeeee; }

.gbc_SliderWidget input[type=range]::-webkit-slider-thumb:hover { background-color: #757575; cursor: pointer; }

.gbc_SliderWidget input[type=range]:active::-webkit-slider-thumb { background-color: #757575; }

.gbc_SliderWidget input[type=range]::-webkit-slider-thumb::before { position: absolute; top: 4.9px; right: 50%; left: -99999px; background-color: #9e9e9e; content: ''; height: 3.5px; pointer-events: none; }

.gbc_SliderWidget input[type=range]::-webkit-range-progress { background-color: #9e9e9e; }

.gbc_SliderWidget input[type=range]::-moz-range-track { pointer-events: none; background-color: #bdbdbd; border: none; border-radius: 3px; }

.gbc_SliderWidget input[type=range]::-moz-range-thumb { border-radius: 11.2px; background-color: #9e9e9e; height: 11.2px; width: 11.2px; }

.gbc_SliderWidget input[type=range]::-moz-range-thumb:hover { background-color: #757575; cursor: pointer; }

.gbc_SliderWidget input[type=range]:active::-moz-range-thumb { background-color: #757575; }

.gbc_SliderWidget input[type=range]::-ms-track { background: transparent; border-color: transparent; border-width: 4.2px 0; color: transparent; }

.gbc_SliderWidget input[type=range]::-ms-fill-lower { background-color: #9e9e9e; border-radius: 7px; }

.gbc_SliderWidget input[type=range]::-ms-fill-upper { background-color: #bdbdbd; border-radius: 7px; }

.gbc_SliderWidget input[type=range]::-ms-thumb { border-radius: 9.8px; background-color: #9e9e9e; height: 11.2px; width: 11.2px; margin: 0; padding: 0; }

.gbc_SliderWidget input[type=range]::-ms-thumb:hover { background-color: #757575; cursor: pointer; }

.gbc_SliderWidget input[type=range]:active::-ms-thumb { background-color: #757575; }

.gbc_SliderWidget input[type=range]::-ms-tooltip { display: none; }

.gbc_SliderWidget.disabled input[type=range] { pointer-events: none; filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'>\a<filter id='grayscale'><feColorMatrix type='matrix'\avalues='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/>\a</filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */ }

.gbc_SliderWidget.disabled input[type=range]::-webkit-slider-thumb:hover { cursor: default; }

.gbc_SliderWidget.disabled input[type=range]::-ms-fill-lower { opacity: 0.6; }

.gbc_SliderWidget.disabled input[type=range]::-ms-fill-upper { opacity: 0.6; }

.gbc_TimeEditWidget, .gbc_DummyTimeEditWidget { display: flex; cursor: default; }

.gbc_TimeEditWidget > div:first-child, .gbc_DummyTimeEditWidget > div:first-child { flex: 1 1 auto; }

.gbc_TimeEditWidget > div:first-child > input, .gbc_DummyTimeEditWidget > div:first-child > input { font-family: inherit; width: 100%; }

.gbc_TimeEditWidget > .gbc_TimeEditWidget_arrows, .gbc_DummyTimeEditWidget > .gbc_TimeEditWidget_arrows { display: inline-flex; flex-direction: column; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding-right: 4.8px; font-family: "Droid Sans", sans-serif; }

.gbc_TimeEditWidget > .gbc_TimeEditWidget_arrows > div, .gbc_DummyTimeEditWidget > .gbc_TimeEditWidget_arrows > div { font-size: 0.6em; transition: background-color 0.5s; line-height: 1em; }

.gbc_TimeEditWidget > .gbc_TimeEditWidget_arrows > div > span, .gbc_DummyTimeEditWidget > .gbc_TimeEditWidget_arrows > div > span { display: inline; }

.gbc_TimeEditWidget .gbc_TimeEditWidget_arrows > div, .gbc_DummyTimeEditWidget .gbc_TimeEditWidget_arrows > div { cursor: pointer; }

.gbc_TimeEditWidget .gbc_TimeEditWidget_arrows > div:hover, .gbc_DummyTimeEditWidget .gbc_TimeEditWidget_arrows > div:hover { background-color: #ffffff; }

.gbc_TimeEditWidget.readonly > .gbc_TimeEditWidget_arrows > div, .gbc_TimeEditWidget.disabled > .gbc_TimeEditWidget_arrows > div, .gbc_DummyTimeEditWidget.readonly > .gbc_TimeEditWidget_arrows > div, .gbc_DummyTimeEditWidget.disabled > .gbc_TimeEditWidget_arrows > div { cursor: inherit; }

.gbc_TimeEditWidget.readonly > .gbc_TimeEditWidget_arrows > div:hover, .gbc_TimeEditWidget.disabled > .gbc_TimeEditWidget_arrows > div:hover, .gbc_DummyTimeEditWidget.readonly > .gbc_TimeEditWidget_arrows > div:hover, .gbc_DummyTimeEditWidget.disabled > .gbc_TimeEditWidget_arrows > div:hover { background-color: transparent; }

.gbc_TimeEditWidget input, .gbc_DummyTimeEditWidget input { cursor: text; }

.gbc_MessageWidget { z-index: 60; display: inline-block; position: fixed; background-color: #424242; color: white; min-height: 48px; min-width: 288px; padding: 16px 24px 12px; box-sizing: border-box; box-shadow: 0 2px 5px 0 rgba(33, 33, 33, 0.26); border-radius: 2px; opacity: 0; font-size: 14.4px; cursor: default; transition: top 0.3s, bottom 0.3s, left 0.3s, right 0.3s, transform 0.3s; /* Arabic */ }

.gbc_MessageWidget.hidden { display: inline-block !important; opacity: 0; }

.gbc_MessageWidget.hidden.bottom-left, .gbc_MessageWidget.hidden.bottom-right { transform: translateY(500px); }

.gbc_MessageWidget.hidden.top-left, .gbc_MessageWidget.hidden.top-right { transform: translateY(-500px); }

.gbc_MessageWidget.hidden.bottom-center { transform: translateY(500px); }

.gbc_MessageWidget.hidden.top-center { transform: translateY(-500px); }

.gbc_MessageWidget.reverse { right: auto; }

.gbc_MessageWidget .close-button { top: 0; right: 0; position: absolute; cursor: pointer; }

.gbc_TextEditWidget, .gbc_DummyTextEditWidget { line-height: inherit; cursor: default; }

.gbc_TextEditWidget .gbc_dataContentMeasure, .gbc_DummyTextEditWidget .gbc_dataContentMeasure { line-height: 1.25em; }

.g_measuring .gbc_TextEditWidget.g_measureable, .g_measuring .gbc_DummyTextEditWidget.g_measureable { width: auto !important; height: auto !important; }

.g_measured .gbc_TextEditWidget.g_measureable, .g_measured .gbc_TextEditWidget.g_measureable > textarea, .g_measured .gbc_DummyTextEditWidget.g_measureable, .g_measured .gbc_DummyTextEditWidget.g_measureable > textarea { height: 100%; padding-top: 2px; padding-right: 1px; padding-left: 1px; width: 100%; }

.gbc_TextEditWidget > .textEditHtml, .gbc_DummyTextEditWidget > .textEditHtml { cursor: text; margin: 0; padding: 0.6em; height: 100%; width: 100%; overflow: auto; line-height: normal; }

.gbc_TextEditWidget > .textEditHtml > ul, .gbc_DummyTextEditWidget > .textEditHtml > ul { margin-left: 21px; }

.gbc_TextEditWidget > .textEditHtml > p, .gbc_DummyTextEditWidget > .textEditHtml > p { margin: 0.6em 0; }

.gbc_TextEditWidget:not(.disabled) textarea, .gbc_DummyTextEditWidget:not(.disabled) textarea { cursor: text; }

.gbc_TextEditWidget textarea, .gbc_DummyTextEditWidget textarea { white-space: pre-wrap; }

.gbc_TextEditWidget.scrollbars-horizontal textarea, .gbc_DummyTextEditWidget.scrollbars-horizontal textarea { overflow-x: scroll; overflow-y: hidden; white-space: nowrap; }

.gbc_TextEditWidget.scrollbars-vertical textarea, .gbc_DummyTextEditWidget.scrollbars-vertical textarea { overflow-y: scroll; }

.gbc_TextEditWidget.scrollbars-both textarea, .gbc_DummyTextEditWidget.scrollbars-both textarea { overflow-x: scroll; overflow-y: scroll; white-space: nowrap; }

.gbc_TextEditWidget.scrollbars-none textarea, .gbc_DummyTextEditWidget.scrollbars-none textarea { overflow-x: hidden; overflow-y: hidden; }

.gbc_ComboBoxWidget { display: flex; background-color: #ffffff; padding: 2px; cursor: pointer; }

.g_measured .gbc_ComboBoxWidget .gbc_EditWidget.mt-field input { width: 0; font-family: inherit; flex: 1 1 0px; }

[__ComboBoxWidget].zmdi-menu-down { line-height: 1em; padding-top: 2px; padding-bottom: 2px; align-content: flex-start; flex: 0 0 auto; text-align: right; color: #212121; }

.disabled [__ComboBoxWidget].zmdi-menu-down { cursor: default; }

.gbc_LabelWidget { padding-left: 0; padding-right: 0; overflow: hidden; }

[__ComboBoxWidget] { padding-right: 2px; }

[__ComboBoxWidget]:hover { cursor: pointer; }

[__ComboBoxWidget] .mt-field:hover { cursor: pointer; }

[__ComboBoxWidget].placeholder { color: #bdbdbd; }

[__ComboBoxWidget] .gbc_EditWidget.mt-field { border: none; box-shadow: none; min-height: auto; width: 0; padding: 1.2px 0; flex: 1 1 0px; }

.g_measuring [__ComboBoxWidget] .gbc_EditWidget.mt-field { width: auto; flex: 1 1 auto; }

[__ComboBoxWidget] > [__EditWidget] .gbc_dataContentMeasure { padding-right: 3px; }

[__DropdownWidget] [__CheckboxWidget] { cursor: pointer; }

.dd_DateEditWidget > .gbc_DropDownWidget, .dd_DateTimeEditWidget > .gbc_DropDownWidget, .dd_DummyDateEditWidget > .gbc_DropDownWidget, .dd_DummyDateTimeEditWidget > .gbc_DropDownWidget { right: auto !important; text-align: right; }

.dd_DateEditWidget > .gbc_DropDownWidget > .gbc_DateEditButton, .dd_DateTimeEditWidget > .gbc_DropDownWidget > .gbc_DateEditButton, .dd_DummyDateEditWidget > .gbc_DropDownWidget > .gbc_DateEditButton, .dd_DummyDateTimeEditWidget > .gbc_DropDownWidget > .gbc_DateEditButton { display: inline-block; margin: 3.6px; cursor: pointer; }

.gbc_DateEditWidget, .gbc_DateTimeEditWidget, .gbc_DummyDateEditWidget, .gbc_DummyDateTimeEditWidget { display: flex; cursor: default; }

.gbc_DateEditWidget > div:first-child, .gbc_DateTimeEditWidget > div:first-child, .gbc_DummyDateEditWidget > div:first-child, .gbc_DummyDateTimeEditWidget > div:first-child { flex: 1 1 auto; }

.gbc_DateEditWidget > div:first-child > input, .gbc_DateTimeEditWidget > div:first-child > input, .gbc_DummyDateEditWidget > div:first-child > input, .gbc_DummyDateTimeEditWidget > div:first-child > input { width: 100%; font-family: inherit; }

.gbc_DateEditWidget .widget-decoration, .gbc_DateTimeEditWidget .widget-decoration, .gbc_DummyDateEditWidget .widget-decoration, .gbc_DummyDateTimeEditWidget .widget-decoration { padding-right: 3.6px; }

.gbc_DateEditWidget .widget-decoration:hover, .gbc_DateTimeEditWidget .widget-decoration:hover, .gbc_DummyDateEditWidget .widget-decoration:hover, .gbc_DummyDateTimeEditWidget .widget-decoration:hover { cursor: pointer; }

.disabled .gbc_DateEditWidget .widget-decoration:hover, .disabled .gbc_DateTimeEditWidget .widget-decoration:hover, .disabled .gbc_DummyDateEditWidget .widget-decoration:hover, .disabled .gbc_DummyDateTimeEditWidget .widget-decoration:hover { cursor: inherit; }

.gbc_DateEditWidget .widget-decoration svg, .gbc_DateTimeEditWidget .widget-decoration svg, .gbc_DummyDateEditWidget .widget-decoration svg, .gbc_DummyDateTimeEditWidget .widget-decoration svg { font-style: normal; width: 0.8em; }

.gbc_DateEditWidget .widget-decoration img, .gbc_DateTimeEditWidget .widget-decoration img, .gbc_DummyDateEditWidget .widget-decoration img, .gbc_DummyDateTimeEditWidget .widget-decoration img { max-height: 16.8px; }

.gbc_DateEditWidget input, .gbc_DateTimeEditWidget input, .gbc_DummyDateEditWidget input, .gbc_DummyDateTimeEditWidget input { cursor: text; }

.dropdownoverlay { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 55; pointer-events: all; background-color: rgba(33, 33, 33, 0.26); }

.gbc_SpinEditWidget, .gbc_DummySpinEditWidget { display: flex; cursor: default; }

.gbc_SpinEditWidget > div:first-child, .gbc_DummySpinEditWidget > div:first-child { flex: 1 1 auto; }

.gbc_SpinEditWidget > div:first-child > input, .gbc_DummySpinEditWidget > div:first-child > input { width: 100%; font-family: inherit; }

.gbc_SpinEditWidget > .gbc_SpinEditWidget_arrows, .gbc_DummySpinEditWidget > .gbc_SpinEditWidget_arrows { display: inline-flex; text-decoration: none; flex-direction: column; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding-right: 4.8px; font-family: "Droid Sans", sans-serif; }

.gbc_SpinEditWidget > .gbc_SpinEditWidget_arrows > div, .gbc_DummySpinEditWidget > .gbc_SpinEditWidget_arrows > div { font-size: 0.6em; transition: background-color 0.5s; color: #212121; line-height: 1em; }

.gbc_SpinEditWidget > .gbc_SpinEditWidget_arrows > div > span, .gbc_DummySpinEditWidget > .gbc_SpinEditWidget_arrows > div > span { display: inline; }

.gbc_SpinEditWidget .gbc_SpinEditWidget_arrows > div, .gbc_DummySpinEditWidget .gbc_SpinEditWidget_arrows > div { cursor: pointer; }

.gbc_SpinEditWidget .gbc_SpinEditWidget_arrows > div:hover, .gbc_DummySpinEditWidget .gbc_SpinEditWidget_arrows > div:hover { background-color: #ffffff; }

.gbc_SpinEditWidget.readonly > .gbc_SpinEditWidget_arrows > div, .gbc_SpinEditWidget.disabled > .gbc_SpinEditWidget_arrows > div, .gbc_DummySpinEditWidget.readonly > .gbc_SpinEditWidget_arrows > div, .gbc_DummySpinEditWidget.disabled > .gbc_SpinEditWidget_arrows > div { cursor: inherit; }

.gbc_SpinEditWidget.readonly > .gbc_SpinEditWidget_arrows > div:hover, .gbc_SpinEditWidget.disabled > .gbc_SpinEditWidget_arrows > div:hover, .gbc_DummySpinEditWidget.readonly > .gbc_SpinEditWidget_arrows > div:hover, .gbc_DummySpinEditWidget.disabled > .gbc_SpinEditWidget_arrows > div:hover { background-color: transparent; }

.gbc_SpinEditWidget input, .gbc_DummySpinEditWidget input { cursor: text; }

.gbc_ToggleCheckBoxWidget { padding-top: 4.2px; padding-bottom: 4.2px; }

.gbc_ToggleCheckBoxWidget .switch, .gbc_ToggleCheckBoxWidget .switch * { -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; }

.gbc_ToggleCheckBoxWidget .switch label { cursor: pointer; }

.gbc_ToggleCheckBoxWidget .switch label .lever { content: ""; display: inline-block; position: relative; width: 36.4px; height: 14px; background-color: rgba(0, 0, 0, 0.38); border-radius: 15px; transition: background 0.3s ease; vertical-align: middle; margin: 0 4.8px 0 0; }

.gbc_ToggleCheckBoxWidget .switch label .lever:before, .gbc_ToggleCheckBoxWidget .switch label .lever:after { content: ""; position: absolute; display: inline-block; width: 19.88px; height: 19.88px; border-radius: 50%; left: 0; top: -2.94px; transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease; }

.gbc_ToggleCheckBoxWidget .switch label .lever:before { background-color: #9e9e9e; }

.gbc_ToggleCheckBoxWidget .switch label .lever:after { background-color: #bdbdbd; box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); }

.gbc_ToggleCheckBoxWidget .switch label input[type=checkbox] { opacity: 0; width: 0; height: 0; box-sizing: border-box; padding: 0; }

.gbc_ToggleCheckBoxWidget .switch label input[type=checkbox]:not(:checked), .gbc_ToggleCheckBoxWidget .switch label input[type=checkbox]:checked { position: absolute; left: -9999px; opacity: 0; }

.gbc_ToggleCheckBoxWidget .switch label input[type=checkbox]:checked + .lever { background-color: #212121; }

.gbc_ToggleCheckBoxWidget .switch label input[type=checkbox][disabled] + .lever { cursor: default; background-color: rgba(0, 0, 0, 0.12); }

.gbc_ToggleCheckBoxWidget .switch label input[type=checkbox][disabled] + .lever:after { background-color: #BDBDBD; }

.gbc_ToggleCheckBoxWidget .switch label input[type=checkbox][disabled]:checked + .lever:after { background-color: #BDBDBD; }

.gbc_ToggleCheckBoxWidget .switch label input[type=checkbox]:checked + .lever:before, .gbc_ToggleCheckBoxWidget .switch label input[type=checkbox]:checked + .lever:after { left: 18.06px; }

.gbc_ToggleCheckBoxWidget .switch label input[type=checkbox]:checked + .lever:after { background-color: #9e9e9e; }

.gbc_WebComponentWidget.hidden, .gbc_RichTextWidget.hidden { display: block !important; top: -10000px; left: -10000px; width: 100px; height: 100px; overflow: hidden; }

.g_measured .gbc_WebComponentWidget.g_measureable, .g_measured .gbc_RichTextWidget.g_measureable { width: 100%; height: 100%; }

.gbc_WebComponentWidget > iframe, .gbc_RichTextWidget > iframe { width: 100%; height: 100%; overflow: hidden; }

.gbc_WindowWidget { position: relative; background-color: #fafafa; width: auto !important; height: auto !important; z-index: 1; display: flex; flex-direction: row; /* Arabic */ }

.gbc_WindowWidget.gbc_out_of_view { top: -10000px !important; left: -10000px !important; width: 100px !important; height: 100px !important; overflow: hidden; }

.gbc_WindowWidget.frozenWindow { display: none; }

.gbc_WindowWidget.reverse .gbc_WindowMenuContainerMiddle { flex-direction: row-reverse; }

.gbc_WindowWidget .gbc_WindowMenuContainer, .gbc_WindowWidget .gbc_WindowMenuContainerMiddle, .gbc_WindowWidget .gbc_WindowMenuContainerLeft, .gbc_WindowWidget .gbc_WindowMenuContainerRight, .gbc_WindowWidget .gbc_WindowMenuContainerTop, .gbc_WindowWidget .gbc_WindowToolbarContainer, .gbc_WindowWidget .gbc_WindowMenuContainerBottom { display: flex; }

.gbc_WindowWidget .gbc_WindowMenuContainer > .gbc_MenuWidget, .gbc_WindowWidget .gbc_WindowMenuContainerMiddle > .gbc_MenuWidget, .gbc_WindowWidget .gbc_WindowMenuContainerLeft > .gbc_MenuWidget, .gbc_WindowWidget .gbc_WindowMenuContainerRight > .gbc_MenuWidget, .gbc_WindowWidget .gbc_WindowMenuContainerTop > .gbc_MenuWidget, .gbc_WindowWidget .gbc_WindowToolbarContainer > .gbc_MenuWidget, .gbc_WindowWidget .gbc_WindowMenuContainerBottom > .gbc_MenuWidget { flex: 1 1 auto; }

.gbc_WindowWidget .gbc_WindowToolbarContainer { flex-direction: column-reverse; background-color: whitesmoke; border-bottom: 1px solid #bdbdbd; }

.gbc_WindowWidget .gbc_WindowMenuContainerTop .gbc_MenuWidget .containerElement { display: flex; flex-direction: row; }

.gbc_WindowWidget .gbc_WindowMenuContainerBottom { display: flex; justify-content: center; flex-direction: column; }

.gbc_WindowWidget .gbc_WindowMenuContainerBottom .gbc_MenuWidget .containerElement { display: flex; flex-direction: row; }

.gbc_WindowWidget .gbc_WindowMenuContainerRight, .gbc_WindowWidget .gbc_WindowMenuContainerLeft { flex: 0 0 auto; margin-top: 5px; }

.gbc_WindowWidget .gbc_WindowMenuContainerRight .gbc_MenuWidget, .gbc_WindowWidget .gbc_WindowMenuContainerLeft .gbc_MenuWidget { flex-direction: column; }

.gbc_WindowWidget .gbc_WindowMenuContainerMiddle { box-shadow: inset 0 7.2px 5.4px -5.4px rgba(0, 0, 0, 0.24); justify-content: space-between; flex: 1 1 auto; overflow: hidden; }

.gbc_WindowMainContainer { display: flex; flex: 1 1 auto; flex-direction: column; overflow: hidden; }

.gbc_WindowMainContainer > .gbc_WindowMenuContainerMiddle > .gbc_WindowContent { overflow: hidden; display: flex; flex: 1 1 auto; padding: 4.8px; }

.mt-dialog-content .gbc_WindowMainContainer > .gbc_WindowMenuContainerMiddle > .gbc_WindowContent { padding: 0; }

.gbc_WindowMainContainer > .gbc_WindowMenuContainerMiddle > .gbc_WindowContent > .containerElement { overflow: hidden; display: flex; flex: 1 1 auto; position: relative; }

.gbc_WindowMainContainer.topMenu { flex-direction: column-reverse; }

.gbc_WindowMainContainer.topMenu .gbc_MenuWidget_horizontal .containerElement { justify-content: center; }

.gbc_WindowMainContainer.leftMenu { flex-direction: row-reverse; }

.gbc_WindowMainContainer.bottomMenu { flex-direction: column; }

.gbc_WindowMainContainer.bottomMenu .gbc_MenuWidget_horizontal .containerElement { justify-content: center; }

.gbc_WindowMainContainer.rightMenu { flex-direction: row; }

[processing] .gbc_TableWidget { cursor: wait !important; }

[processing] .gbc_TableWidget .containerElement, [processing] .gbc_TableWidget .gbc_TableColumnTitleWidget { cursor: wait !important; }

.gbc_TableWidget { display: flex; flex-direction: row; border-radius: 2px; box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.24); padding: 2px 2px 0 2px; overflow: hidden; background-color: #ffffff; border-bottom: solid 2px #ffffff; /* Arabic */ }

.gbc_TableWidget.reverse .gbc_TableColumnTitleWidget { text-align: right; padding-left: 0; padding-right: 1.2px; }

.gbc_TableWidget.reverse .gbc_TreeAnchor { transform: scaleX(-1); }

.g_measuring .gbc_TableWidget.g_measureable .gbc_TableColumnItemWidget { display: inline !important; height: auto !important; width: auto !important; }

.g_measuring .gbc_TableWidget.g_measureable .gbc_TableColumnWidget { height: auto !important; width: auto !important; }

.g_measuring .gbc_TableWidget.g_measureable .gbc_TableColumnWidget > .gbc_TableAfterLastItemZone { display: none; }

.gbc_TableWidget.gbc_Focus { border-bottom: solid 2px #9e9e9e; }

.gbc_TableWidget.showGrid .gbc_TableColumnItemWidget { border-right: solid 1px #bdbdbd; border-bottom: solid 1px #bdbdbd; }

.gbc_TableWidget.inputMode .mt-field, .gbc_TableWidget.inputMode .mt-label { background-color: inherit !important; }

.gbc_TableWidget:not(.disabled).inputMode .gbc_LabelWidget.disabled, .gbc_TableWidget:not(.disabled).inputMode .gbc_ImageWidget.disabled { background-color: #eeeeee !important; }

.gbc_TableWidget:not(.disabled).inputMode .highlight .gbc_TableColumnItemWidget.currentRow .gbc_LabelWidget.disabled, .gbc_TableWidget:not(.disabled).inputMode .highlight .gbc_TableColumnItemWidget.currentRow .gbc_ImageWidget.disabled { background-color: inherit !important; }

.gbc_TableWidget:not(.inputMode) .gbc_ComboBoxWidget i { display: none; }

.gbc_TableWidget:not(.inputMode) .mt-field.disabled { background-color: transparent; }

.gbc_TableWidget .mt-field.readonly { background-color: transparent !important; }

.gbc_TableWidget .gbc_ButtonEditWidget.readonly .mt-field { background-color: transparent; }

.gbc_TableWidget.disabled .gbc_TableColumnsHeaders { color: #bdbdbd; }

.gbc_TableWidget.multiRowSelection .currentRow { border-top: solid 1px #bdbdbd; border-bottom: solid 1px #bdbdbd; }

.gbc_TableWidget.multiRowSelection .gbc_TableColumnWidget:last-child .currentRow { border-right: solid 1px #bdbdbd; }

.gbc_TableWidget.multiRowSelection .gbc_TableColumnWidget:first-child .currentRow { border-left: solid 1px #bdbdbd; }

.gbc_TableWidget.multiRowSelection.gbc_Focus .selectedRow { background-color: #757575 !important; color: white !important; fill: white; }

.gbc_TableWidget.multiRowSelection:not(.gbc_Focus) .selectedRow { background-color: #ffffff !important; color: #212121 !important; fill: #212121; }

.gbc_TableWidget:not(.multiRowSelection):not(.disabled) .highlight .gbc_TableColumnItemWidget.currentRow { background-color: #757575 !important; color: white !important; fill: white; }

.gbc_TableWidget:not(.multiRowSelection):not(.disabled) .highlight .gbc_TableColumnItemWidget.currentRow .mt-field, .gbc_TableWidget:not(.multiRowSelection):not(.disabled) .highlight .gbc_TableColumnItemWidget.currentRow .mt-label { color: inherit !important; fill: inherit; }

.gbc_TableWidget:not(.multiRowSelection):not(.gbc_Focus):not(.disabled) .highlight .gbc_TableColumnItemWidget.currentRow { background-color: #ffffff !important; color: #212121 !important; fill: #212121; }

.gbc_TableWidget:not(.multiRowSelection):not(.gbc_Focus):not(.disabled) .highlight .gbc_TableColumnItemWidget.currentRow .mt-field, .gbc_TableWidget:not(.multiRowSelection):not(.gbc_Focus):not(.disabled) .highlight .gbc_TableColumnItemWidget.currentRow .mt-label { color: inherit !important; fill: inherit; }

.gbc_TableWidget .dropIndicatorInsert { border-top: 1px solid #bdbdbd; }

.gbc_TableWidget .dropIndicatorInsertAfter { border-bottom: 1px solid #bdbdbd; }

.gbc_TableWidget .dropIndicatorSelect { background-color: #ffffff; }

.gbc_TableWidget .gbc_TableContainer { flex-grow: 1; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; min-width: 30px; }

.gbc_TableWidget .gbc_TableLeftContainer { border-right: solid 1px #bdbdbd; flex-grow: 0; flex-shrink: 0; overflow: hidden; max-width: 48%; }

.gbc_TableWidget .gbc_TableRightContainer { border-left: solid 1px #bdbdbd; flex-grow: 9999; flex-shrink: 2; overflow: hidden; }

.gbc_TableWidget.flash * { background-color: lightgrey !important; }

.gbc_TableWidget .gbc_TableContainer, .gbc_TableWidget .gbc_TableLeftContainer, .gbc_TableWidget .gbc_TableRightContainer { display: flex; flex-direction: column; white-space: nowrap; overflow: hidden; position: relative; }

.gbc_TableWidget .noDrop { opacity: 0.5; }

.gbc_TableWidget .noDrop .reordering_right, .gbc_TableWidget .noDrop .reordering_left { border: none; }

.gbc_TableWidget .gbc_TableColumnsContainer, .gbc_TableWidget .gbc_TableLeftColumnsContainer, .gbc_TableWidget .gbc_TableRightColumnsContainer { overflow-x: visible; display: flex; width: calc( 100% - 1px); }

.gbc_TableWidget .gbc_TableColumnsHeaders, .gbc_TableWidget .gbc_TableLeftColumnsHeaders, .gbc_TableWidget .gbc_TableRightColumnsHeaders { overflow: hidden; flex: 0 0 auto; display: inline-flex; background-color: whitesmoke; }

.gbc_TableWidget .gbc_TableColumnTitleWidget { display: inline-flex; flex: 0 0 auto; align-items: center; padding-top: 3px; padding-bottom: 4.2px; padding-left: 1.2px; cursor: pointer; text-align: left; overflow: hidden; }

.gbc_TableWidget .gbc_TableColumnTitleWidget .headerText { font-size: 0.9em; min-height: 9.6px; font-weight: bold; flex: 1 1 0px; min-width: 0; margin-left: 1.8px; white-space: pre; }

.gbc_TableWidget .gbc_TableColumnTitleWidget.g_TableMeasuring .headerText { flex: 1 1 auto; }

.gbc_TableWidget .gbc_TableColumnTitleWidget .resizer { flex: 0 0 auto; width: 5px; height: 0.8em; border-right: solid 1px #bdbdbd; cursor: ew-resize; z-index: 2; }

.gbc_TableWidget .gbc_TableColumnTitleWidget .unresizable { cursor: default; }

.gbc_TableWidget .gbc_TableScrollArea, .gbc_TableWidget .gbc_TableRightScrollArea, .gbc_TableWidget .gbc_TableLeftScrollArea { flex: 1 1 auto; width: 100%; overflow-x: scroll; overflow-y: scroll; }

.g_measuring .gbc_TableWidget .gbc_TableScrollArea, .g_measuring .gbc_TableWidget .gbc_TableRightScrollArea, .g_measuring .gbc_TableWidget .gbc_TableLeftScrollArea { position: absolute; max-height: 100%; }

.gbc_TableWidget .gbc_TableLeftScrollArea { overflow-y: hidden; }

.gbc_TableWidget .gbc_TableColumnsFooter, .gbc_TableWidget .gbc_TableLeftColumnsFooter, .gbc_TableWidget .gbc_TableRightColumnsFooter { display: flex; flex: 0 0 auto; background-color: whitesmoke; position: absolute; width: 100%; bottom: 0; overflow: hidden; }

.gbc_TableWidget .gbc_TableColumnAggregateWidget { flex: 0 0 auto; display: flex; padding-top: 2.4px; margin-top: 2.4px; margin-bottom: 1.8px; padding-bottom: 3px; padding-right: 3px; cursor: default; text-align: right; border-right: solid 1px #bdbdbd; overflow: hidden; }

.gbc_TableWidget .gbc_TableColumnAggregateWidget > .gbc_TableAggregateText { flex: 1 0 auto; overflow: hidden; }

.gbc_TableWidget .gbc_TableColumnAggregateWidget > .gbc_TableAggregateGlobalText { flex: 0 1 auto; overflow: hidden; text-overflow: ellipsis; }

.gbc_TableWidget .gbc_TableAggregateSpacer, .gbc_TableWidget .gbc_TableRightAggregateSpacer { display: inline-block; flex: 0 0 auto; width: 100%; order: 99999; }

.gbc_TableWidget .gbc_TableItemSelectionArea { position: absolute; top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; background-color: #ffffff; border: solid 1px #bdbdbd; border-radius: 2px; opacity: 0.3; }

.gbc_TableColumnWidget { flex: 0 0 auto; display: flex; flex-direction: column; vertical-align: top; min-height: 1px; }

.gbc_TableColumnWidget.resizing { border-right: solid 1px #bdbdbd; }

.gbc_TableColumnWidget.reordering_right { border-right: dotted 1px #bdbdbd; }

.gbc_TableColumnWidget.reordering_left { border-left: dotted 1px #bdbdbd; }

.gbc_TableColumnWidget .valueHidden { display: none !important; }

.gbc_TableAfterLastItemZone { flex: 1 0 auto; }

[__tableColumnItemWidget]:not(.gbc_TreeAnchor):not(.gbc_TableItemImage) { flex: 1 1 auto; display: flex; align-items: stretch; }

[__tableColumnItemWidget].containerElement { display: flex; flex-direction: row; align-items: stretch; overflow: hidden; }

[__tableColumnItemWidget].containerElement > * { flex: 1 1 auto; overflow: hidden; }

[__tableColumnItemWidget].containerElement .mt-field { box-shadow: none; border: none; }

[__tableColumnItemWidget].containerElement .gbc_WidgetBase { padding: 3.6px; margin: 0; display: flex; align-items: center; height: inherit; }

[__tableColumnItemWidget].containerElement .gbc_WidgetBase > * { padding: 0; }

[__tableColumnItemWidget].containerElement .gbc_RadioGroupWidget { display: block; }

[__tableColumnItemWidget].containerElement .gbc_ImageWidget { position: static; box-shadow: none; }

[__tableColumnItemWidget].containerElement .gbc_ImageWidget.gbc_fixedSvg { padding-left: 0; padding-right: 0; }

[__tableColumnItemWidget].containerElement .gbc_TextEditWidget, [__tableColumnItemWidget].containerElement .gbc_DummyTextEditWidget { flex-direction: column; padding-top: 1px; padding-bottom: 1px; }

[__tableColumnItemWidget].containerElement .gbc_TextEditWidget .textEditHtml, [__tableColumnItemWidget].containerElement .gbc_DummyTextEditWidget .textEditHtml { white-space: normal; }

[__tableColumnItemWidget].containerElement .gbc_ComboBoxWidget.disabled .zmdi-menu-down, [__tableColumnItemWidget].containerElement .gbc_ComboBoxWidget.readonly .zmdi-menu-down { display: none; }

[__tableColumnItemWidget].containerElement .gbc_ProgressBarWidget > * { flex: 1 1 auto; }

[__tableColumnItemWidget].containerElement .gbc_ButtonEditWidget, [__tableColumnItemWidget].containerElement .gbc_DummyButtonEditWidget { padding: 0; align-items: stretch; }

[__tableColumnItemWidget].containerElement .gbc_ButtonEditWidget.disabled .gbc_ButtonWidget, [__tableColumnItemWidget].containerElement .gbc_DummyButtonEditWidget.disabled .gbc_ButtonWidget { display: none; }

[__tableColumnItemWidget].containerElement .gbc_ButtonEditWidget .gbc_ButtonWidget, [__tableColumnItemWidget].containerElement .gbc_ButtonEditWidget .gbc_EditWidget, [__tableColumnItemWidget].containerElement .gbc_ButtonEditWidget input, [__tableColumnItemWidget].containerElement .gbc_DummyButtonEditWidget .gbc_ButtonWidget, [__tableColumnItemWidget].containerElement .gbc_DummyButtonEditWidget .gbc_EditWidget, [__tableColumnItemWidget].containerElement .gbc_DummyButtonEditWidget input { height: 100%; }

[__tableColumnItemWidget].containerElement .gbc_ButtonEditWidget .gbc_EditWidget, [__tableColumnItemWidget].containerElement .gbc_DummyButtonEditWidget .gbc_EditWidget { padding: 0; margin: 0 3px; }

[__tableColumnItemWidget].containerElement .gbc_ButtonEditWidget .gbc_ImageWidget, [__tableColumnItemWidget].containerElement .gbc_ButtonEditWidget img, [__tableColumnItemWidget].containerElement .gbc_DummyButtonEditWidget .gbc_ImageWidget, [__tableColumnItemWidget].containerElement .gbc_DummyButtonEditWidget img { max-height: 20px; max-width: 20px; padding: 0; }

.gbc_TableColumnItemWidget { display: flex; white-space: nowrap; overflow: hidden; }

.gbc_TableColumnItemWidget .containerElement { background-color: inherit; color: inherit; fill: inherit; }

.gbc_TreeAnchor { display: flex; flex: 0 0 auto; cursor: default; align-self: center; width: 12.8px; text-align: center; font-size: 1em; padding-top: 0.2em; height: 100%; }

.gbc_TableItemImage { display: none; flex: 0 0 auto; align-self: center; height: auto; width: auto; max-height: 100%; }

.gbc_TableItemImage.visibleImage { display: flex; }

.gbc_TableItemImage > .gbc_ImageWidget { margin-left: 2px; height: auto; width: auto; overflow: hidden; display: flex; flex-direction: column; justify-content: center; }

.gbc_TableItemImage > .gbc_ImageWidget > img { flex: 0 0 auto; display: block; }

.g_TableMeasuring { position: absolute; left: -10000px; top: -10000px; width: auto !important; height: auto !important; }

.g_TableMeasuring .gbc_WidgetBase { width: auto !important; height: auto !important; }

[processing] .gbc_ListViewWidget { cursor: wait !important; }

[processing] .gbc_ListViewWidget .containerElement { cursor: wait !important; }

.gbc_ListViewWidget { display: flex; flex-direction: row; border-radius: 2px; box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.24); padding: 2px; overflow: hidden; background-color: #ffffff; cursor: default; min-width: 20px; }

.g_measuring .gbc_ListViewWidget.g_measureable .gbc_ListViewRowWidget, .g_measuring .gbc_ListViewWidget.g_measureable .gbc_ListViewRowWidget * { display: inline !important; height: auto !important; width: auto !important; }

.gbc_ListViewWidget:not(.disabled).highlight .gbc_ListViewRowWidget.currentRow { background-color: #757575 !important; color: white !important; fill: white; }

.gbc_ListViewWidget:not(.disabled).highlight .gbc_ListViewRowWidget.currentRow .mt-field, .gbc_ListViewWidget:not(.disabled).highlight .gbc_ListViewRowWidget.currentRow .mt-label { color: inherit !important; fill: inherit; }

.gbc_ListViewWidget:not(.disabled).highlight .gbc_ListViewRowWidget.currentRow ::-webkit-input-placeholder { color: #ffffff; opacity: 0.7; }

.gbc_ListViewWidget:not(.disabled).highlight .gbc_ListViewRowWidget.currentRow :-moz-placeholder { color: #ffffff; opacity: 0.7; }

.gbc_ListViewWidget:not(.disabled).highlight .gbc_ListViewRowWidget.currentRow ::-moz-placeholder { color: #ffffff; opacity: 0.7; }

.gbc_ListViewWidget:not(.disabled).highlight .gbc_ListViewRowWidget.currentRow :-ms-input-placeholder { color: #ffffff; opacity: 0.7; }

.gbc_ListViewRowsContainer { display: flex; flex-direction: column; }

.gbc_ListViewScrollArea { width: 100%; overflow-y: scroll; }

.gbc_ListViewRowWidget { display: flex; flex-direction: row; align-items: center; margin: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.gbc_ListViewRowImage { flex: 0 1 auto; margin: 0; height: 100%; display: flex; flex-direction: column; padding: 0; }

.gbc_ListViewRowImage .gbc_ImageWidget { position: static; flex: 1 1 auto; margin: 0; box-shadow: none; align-items: center; padding: 7.2px; }

.gbc_ListViewRowImage .gbc_ImageWidget svg, .gbc_ListViewRowImage .gbc_ImageWidget img { height: 100%; width: auto; }

.gbc_ListViewRowMain { flex: 1 1 auto; display: flex; flex-direction: column; margin: 0; margin-left: 7.2px; margin-right: 2px; }

.gbc_ListViewRowMain .gbc_ListViewRowMainFirstLine { flex: 0 1 auto; margin: 0; padding: 0; }

.gbc_ListViewRowMain .gbc_ListViewRowMainFirstLine .gbc_WidgetBase { padding-bottom: 0; }

.gbc_ListViewRowMain .gbc_ListViewRowMainSecondLine { flex: 0 1 auto; font-size: 95%; opacity: 0.7; margin: 0; padding: 0; }

.gbc_ListViewRowMain .gbc_ListViewRowMainSecondLine .gbc_WidgetBase { padding-top: 0; }

.gbc_ListViewRowRight { flex: 0 1 auto; margin: 0; margin-right: 7.2px; margin-left: 2px; }

.gbc_UserInterfaceWidget { display: flex; flex-direction: column; overflow: hidden; background-color: #fafafa; }

.gbc_UserInterfaceWidget > .gbc_barsContainer { background-color: whitesmoke; z-index: 56; }

.gbc_UserInterfaceWidget > .gbc_barsContainer > .gbc_topMenuContainer { display: flex; z-index: 10; }

.gbc_UserInterfaceWidget > .gbc_barsContainer > .gbc_topMenuContainer:not(:empty) + .gbc_toolBarContainer:not(:empty) { border-top: 1px solid #bdbdbd; }

.gbc_UserInterfaceWidget > .gbc_barsContainer > .gbc_toolBarContainer { display: flex; flex-wrap: wrap; z-index: 56; }

.gbc_UserInterfaceWidget > .gbc_barsContainer > .gbc_toolBarContainer:not(:empty) { border-bottom: 1px solid #bdbdbd; }

.gbc_UserInterfaceWidget > .gbc_contentContainer { display: flex; flex: 1 1 auto; overflow: hidden; }

.gbc_UserInterfaceWidget > .gbc_contentContainer > .gbc_startMenuContainer { display: flex; max-width: 300px; }

.gbc_UserInterfaceWidget > .gbc_contentContainer > .gbc_startMenuContainer:not(:empty) { border-right: 1px solid #bdbdbd; }

.gbc_UserInterfaceWidget > .gbc_contentContainer > .gbc_startMenuContainer > * { flex: 1 1 auto; }

.gbc_UserInterfaceWidget > .gbc_contentContainer > .containerElement { flex: 1 1 auto; position: relative; }

.gbc_UserInterfaceWidget > .gbc_contentContainer > .containerElement > .gbc_WindowWidget { position: absolute; top: 0; left: 0; bottom: 0; right: 0; }

.gbc_FolderWidget { padding: 4.8px; background-color: #ffffff; /* Arabic */ }

.gbc_FolderWidget .g_measuring.g_measureable { overflow: visible; }

.gbc_FolderWidget .g_measuring .mt-tab-items { overflow: visible; }

.gbc_FolderWidget .g_measuring .mt-tab-items-container { overflow: visible; }

.gbc_FolderWidget.reverse i.zmdi-chevron-left, .gbc_FolderWidget.reverse i.zmdi-chevron-right { transform: scaleX(-1); }

.mt-tab-items-container[__FolderWidget] { min-width: 1px; min-height: 1px; }

.mt-tab-title[__FolderWidget] .gbc_ImageWidget { width: 19.2px; height: 19.2px; }

.mt-tab-title[__FolderWidget] .gbc_ImageWidget img { max-width: 100%; max-height: 100%; }

.mt-tabs[__FolderWidget] { width: 100%; height: 100%; box-shadow: 1px 1px 3.6px rgba(0, 0, 0, 0.4); border-radius: 2.4px; }

.mt-tab-titles-bar[__FolderWidget] { line-height: 20.8px; padding: 4.8px 4.8px 0 4.8px; }

.mt-tab-titles-bar[__FolderWidget] .mt-tab-title .mt-tab-title-actions { display: inline-block; height: 20.8px; line-height: 20.8px; min-width: 1px; margin-left: 3px; }

.mt-tab-items[__FolderWidget] { padding: 4.8px; }

.mt-tab-previous.overflown-previous, .mt-tab-next.overflown-next { color: #9e9e9e; cursor: pointer; opacity: 1; }

.mt-tabs[__FolderWidget=top] { flex-direction: column; }

.mt-tab-titles-container[__FolderWidget=top] { flex-direction: row; }

.mt-tab-titles-container[__FolderWidget=top] .mt-tab-title { border-left: solid 1px #bdbdbd; border-bottom: solid 1px #bdbdbd; }

.mt-tab-titles-container[__FolderWidget=top] .mt-tab-title:last-child { border-right: solid 1px #bdbdbd; }

.mt-tab-titles-container[__FolderWidget=top] .mt-tab-title .gbc_ImageWidget > img { vertical-align: sub; }

.mt-tab-titles-container[__FolderWidget=top] .mt-tab-title.mt-tab-current { border-bottom: solid 2px #9e9e9e; }

.mt-tab-titles-bar[__FolderWidget=top], .mt-tab-titles-bar[__FolderWidget=bottom] { flex-direction: row; }

.mt-tab-previous[__FolderWidget=top] .zmdi-chevron-up, .mt-tab-previous[__FolderWidget=bottom] .zmdi-chevron-up { display: none; }

.mt-tab-next[__FolderWidget=top] .zmdi-chevron-down, .mt-tab-next[__FolderWidget=bottom] .zmdi-chevron-down { display: none; }

.mt-tabs[__FolderWidget=bottom] { flex-direction: column-reverse; }

.mt-tab-titles-container[__FolderWidget=bottom] { flex-direction: row; }

.mt-tab-titles-container[__FolderWidget=bottom] .mt-tab-title { border-left: solid 1px #bdbdbd; border-top: solid 1px #bdbdbd; }

.mt-tab-titles-container[__FolderWidget=bottom] .mt-tab-title:last-child { border-right: solid 1px #bdbdbd; }

.mt-tab-titles-container[__FolderWidget=bottom] .mt-tab-title.mt-tab-current { border-top: solid 2px #9e9e9e; }

.mt-tabs[__FolderWidget=left] { flex-direction: row; }

.mt-tab-titles-container[__FolderWidget=left] { flex-direction: column; }

.mt-tab-titles-container[__FolderWidget=left] .mt-tab-title { border-top: solid 1px #bdbdbd; border-right: solid 1px #bdbdbd; }

.mt-tab-titles-container[__FolderWidget=left] .mt-tab-title:last-child { border-bottom: solid 1px #bdbdbd; }

.mt-tab-titles-container[__FolderWidget=left] .mt-tab-title.mt-tab-current { border-right: solid 2px #9e9e9e; }

.mt-tab-titles-bar[__FolderWidget=left], .mt-tab-titles-bar[__FolderWidget=right] { flex-direction: column; }

.mt-tab-titles[__FolderWidget=left] { display: block; }

.mt-tab-previous[__FolderWidget=left], .mt-tab-previous[__FolderWidget=right] { width: auto; }

.mt-tab-previous[__FolderWidget=left] .zmdi-chevron-left, .mt-tab-previous[__FolderWidget=right] .zmdi-chevron-left { display: none; }

.mt-tab-next[__FolderWidget=left], .mt-tab-next[__FolderWidget=right] { width: auto; }

.mt-tab-next[__FolderWidget=left] .zmdi-chevron-right, .mt-tab-next[__FolderWidget=right] .zmdi-chevron-right { display: none; }

.mt-tabs[__FolderWidget=right] { flex-direction: row-reverse; }

.mt-tab-titles[__FolderWidget=right] { display: block; }

.mt-tab-titles-container[__FolderWidget=right] { flex-direction: column; }

.mt-tab-titles-container[__FolderWidget=right] .mt-tab-title { border-top: solid 1px #bdbdbd; border-left: solid 1px #bdbdbd; }

.mt-tab-titles-container[__FolderWidget=right] .mt-tab-title:last-child { border-bottom: solid 1px #bdbdbd; }

.mt-tab-titles-container[__FolderWidget=right] .mt-tab-title.mt-tab-current { border-left: solid 2px #9e9e9e; }

.gbc_FormWidget { width: auto !important; height: auto !important; flex: 1 1 auto; position: relative; }

.gbc_FormWidget > .containerElement { position: absolute; top: 0; left: 0; bottom: 0; right: 0; }

.gbc_FormWidget.overflownX > .containerElement { overflow-x: scroll; overflow-y: hidden; }

.gbc_FormWidget.overflownY > .containerElement { overflow-x: hidden; overflow-y: scroll; }

.gbc_FormWidget.overflownX.overflownY > .containerElement { overflow-x: scroll; overflow-y: scroll; }

.gbc_WindowWidget_position_center .gbc_FormWidget.notOverflownX > .containerElement, .gbc_WindowWidget_position_center2 .gbc_FormWidget.notOverflownX > .containerElement { display: flex; flex-direction: column; align-items: center; }

.gbc_WindowWidget_position_center .gbc_FormWidget.notOverflownX > .containerElement > *, .gbc_WindowWidget_position_center2 .gbc_FormWidget.notOverflownX > .containerElement > * { flex: 0 0 auto; }

.gbc_TraditionalContainerWindow .gbc_FormWidget { font-family: monospace !important; font-size: 1.04em; }

.gbc_TraditionalContainerWindow .gbc_MenuWidget.disabled { display: none; }

.safariMeasure { position: absolute; }

.gbc_MenuWidget { min-width: 90px; display: flex; }

.gbc_MenuWidget .mt-dialog-title { text-align: center; }

.gbc_MenuWidget > .gbc_MenuWidgetTitle { display: flex; flex-direction: column; align-items: center; align-self: center; margin-top: 4.8px; }

.gbc_MenuWidget > .gbc_MenuWidgetTitle .gbc_MenuWidgetText { flex: 1 1 auto; }

.gbc_ModalWidget .gbc_MenuWidget > .gbc_MenuWidgetTitle { display: none; }

.gbc_MenuWidget.gbc_MenuWidget_horizontal { flex-direction: row; }

.gbc_MenuWidget.gbc_MenuWidget_horizontal .containerElement { display: flex; flex-direction: row; }

.gbc_MenuWidget.gbc_MenuWidget_vertical { flex-direction: column; }

.gbc_MenuWidget.gbc_MenuWidget_vertical .containerElement { display: flex; flex-direction: column; }

.gbc_MenuWidget.gbc_ModalMenu .containerElement { justify-content: center; }

.gbc_MenuWidget.gbc_ModalMenu .containerElement > .gbc_ButtonWidget { min-width: 60px; }

.gbc_MenuWidget.gbc_ModalMenu.gbc_style_winmsg .containerElement { justify-content: flex-end; }

.gbc_MenuWidget > .gbc_MenuWidgetScrollContainer { display: flex; flex: 1 1 auto; overflow-y: auto; }

.gbc_MenuWidget > .gbc_MenuWidgetScrollContainer .containerElement { display: flex; flex: 1 1 auto; }

.gbc_MenuWidget > .gbc_MenuWidgetScrollContainer .containerElement > * { margin: 1.8px 0; }

.gbc_MenuWidget > .gbc_MenuWidgetScrollContainer .containerElement > .gbc_ButtonWidget { flex: 0 0 auto; }

.gbc_MenuWidget > * { margin: 1.8px; }

.gbc_MenuWidget img { height: auto !important; display: block; align-self: center; max-width: 100%; max-height: 100%; }

.gbc_MenuWidget.disabled .gbc_ButtonWidget { pointer-events: none; }

.gbc_MenuWidget.disabled:not(:last) { display: none; }

.dd_MenuWidget > .containerElement > * { margin: 1.8px 0; }

.gbc_ModalMenuDialog > .mt-dialog-pane { padding: 9.6px; min-width: 300px; }

.gbc_ModalMenuDialog > .mt-dialog-pane .mt-dialog-header { padding: 5.6px 0 11.2px 0; }

.gbc_ModalMenuDialog > .mt-dialog-pane .mt-dialog-content { padding: 11.2px 0; }

.gbc_ModalMenuDialog.tabbedContainer_Modal { z-index: 56; }

.gbc_ModalWindowDialog .gbc_ModalMenuDialog { position: relative; background-color: inherit !important; }

.gbc_ModalWindowDialog .gbc_ModalMenuDialog > .mt-dialog-pane { box-shadow: none; }

.gbc_ModalWidget { display: flex; flex-direction: row; align-items: center; justify-content: center; overflow: auto; z-index: 55; }

.g_measuring .gbc_ModalWidget.g_measureable { height: 100%; }

.gbc_ModalWidget.g_needLayout { visibility: hidden; }

.gbc_ModalWidget.gbc_SystemModal > .mt-dialog-pane { flex: 0 0 auto; }

.gbc_ModalWidget.left-realign { justify-content: flex-start; }

.gbc_ModalWidget.top-realign .mt-dialog-pane { margin-top: auto; }

.gbc_ModalWidget .mt-dialog-pane { overflow: auto; }

.gbc_ModalWidget .mt-dialog-pane.moved { position: absolute; }

.is-edge .g_measuring .gbc_ModalWidget .mt-dialog-pane.moved { position: relative; }

.gbc_ModalWidget .mt-dialog-resizer { display: none; }

.gbc_ModalWidget .mt-dialog-header { flex: 0 0 auto; padding: 5.6px 0 11.2px 5.6px; }

.gbc_ModalWidget .mt-dialog-header > .movable_firefox_placekeeper { color: rgba(255, 255, 255, 0.01); background-color: rgba(255, 255, 255, 0.01); pointer-events: none; width: 1px; height: 1px; }

.reverse .gbc_ModalWidget .mt-dialog-header { padding: 5.6px 5.6px 11.2px 0; }

.gbc_ModalWidget .mt-dialog-header > .gbc_ImageWidget { flex: 0 0 auto; width: auto; }

.gbc_ModalWidget .mt-dialog-header .mt-dialog-title { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.gbc_ModalWidget .mt-dialog-header .mt-dialog-actions { margin-left: 1.2em; font-size: 1.2em; }

.gbc_ModalWidget .mt-dialog-header .mt-dialog-actions:hover { color: #9e9e9e; }

.gbc_ModalWidget .mt-dialog-content { flex: 1 1 auto; }

.gbc_ModalWidget .mt-dialog-footer { flex: 0 0 auto; }

.gbc_ModalWidget .gbc_WindowWidget { max-width: 100%; max-height: 100%; background-color: transparent; box-shadow: none; }

.gbc_ModalWidget .gbc_WindowWidget .gbc_WindowToolbarContainer { flex: 0 0 auto; border: none; background-color: inherit; }

.gbc_ModalWidget .gbc_WindowWidget .gbc_WindowMenuContainerBottom, .gbc_ModalWidget .gbc_WindowWidget .gbc_WindowMenuContainerTop { flex-shrink: 0; }

.gbc_ModalWidget .gbc_WindowWidget .gbc_WindowMenuContainerBottom > .gbc_MenuWidget > .gbc_MenuWidgetScrollContainer, .gbc_ModalWidget .gbc_WindowWidget .gbc_WindowMenuContainerTop > .gbc_MenuWidget > .gbc_MenuWidgetScrollContainer { flex-shrink: 0; }

.gbc_ModalWidget .gbc_WindowWidget .gbc_WindowMenuContainerMiddle { box-shadow: inherit; }

.gbc_ModalWidget.movable .mt-dialog-header { cursor: move; /* fallback if grab cursor is unsupported */ cursor: grab; cursor: -webkit-grab; }

.gbc_ModalWidget.movable.moving .mt-dialog-header { cursor: move; cursor: grabbing; cursor: -webkit-grabbing; opacity: 1; }

.gbc_ModalWidget.movable.moving .mt-dialog-pane { outline: 1px dotted #9e9e9e; opacity: 0.6; }

.gbc_ModalWidget.noselect { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Chrome/Safari/Opera */ -khtml-user-select: none; /* Konqueror */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently not supported by any browser */ }

.gbc_ModalWidget.sizable .mt-dialog-resizer { font-size: 1.3em; display: inline-block; cursor: se-resize; position: absolute; bottom: 0; right: 0; }

.reverse .gbc_ModalWidget.sizable .mt-dialog-resizer { left: 0; right: auto; cursor: sw-resize; }

.reverse .gbc_ModalWidget.sizable .mt-dialog-resizer i { transform: rotateZ(90deg); }

.gbc_ModalWidget.sizable .mt-dialog-resizer > .sizable_firefox_placekeeper { display: inline-block; color: rgba(255, 255, 255, 0.01); background-color: rgba(255, 255, 255, 0.01); pointer-events: none; width: 1px; height: 1px; }

.gbc_GroupWidget { padding: 2.4px; display: flex; background-color: #ffffff; }

.g_measuring .gbc_GroupWidget.g_measureable { flex-direction: column; }

.g_measured .gbc_GroupWidget.g_measureable { width: 100% !important; height: 100% !important; }

.g_measured .g_gridChildrenInParent > .gbc_GroupWidget.g_measureable { width: 100% !important; height: 100% !important; }

.gbc_GroupWidgetContainer { display: flex; flex-direction: column; flex: 1 1 auto; box-shadow: 1px 1px 3.6px rgba(0, 0, 0, 0.4); border-radius: 2.4px; }

.gbc_NoBorder .gbc_GroupWidgetContainer { background-color: inherit; }

.gbc_GroupWidgetContent { padding: 3.6px; flex: 1 1 auto; }

.gbc_GroupWidgetContent > .gbc_GroupTitleWidget:not(.empty) { padding: 2.4px 0 4.8px 0; }

.gbc_GroupTitleWidget { font-weight: bold; white-space: nowrap; }

.g_measuring .gbc_FormWidget .gbc_GroupTitleWidget.empty.g_measureable { display: none !important; }

.gbc_PageWidget { z-index: 1; background-color: #ffffff; visibility: hidden; }

.gbc_PageWidget.currentPage { visibility: visible; z-index: 2 !important; }

.gbc_PageWidget:not(.currentPage) .gbc_PageWidget.currentPage { visibility: hidden; }

.g_measuring .gbc_PageWidget.g_measureable { width: auto !important; height: auto !important; overflow: visible; display: inline-flex !important; }

[processing] .gbc_PageTitleWidget { cursor: wait !important; }

.gbc_PageTitleWidget { min-width: 8px; padding-left: 4px; padding-right: 4px; flex: 0 0 auto; display: inline-flex; }

.gbc_PageTitleWidget > .gbc_ImageWidget { margin-right: 8px; max-width: 16px; }

.gbc_PageTitleWidget > .gbc_ImageWidget img { max-width: 100%; max-height: 100%; }

.gbc_PagedScrollGridWidget { position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: flex; flex-direction: column; }

.gbc_PagedScrollGridWidget > .containerElement { flex: 1 1 auto; display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: baseline; align-content: flex-start; }

.gbc_PagedScrollGridWidget > .containerElement > * { margin-bottom: 3px; padding: 4.8px; margin: 4.8px; box-shadow: 1px 1px 3.6px rgba(0, 0, 0, 0.4); border-radius: 2.4px; }

.gbc_PagedScrollGridWidget > .gbc_PagedScrollGridNavigation { display: flex; justify-content: center; }

.gbc_PagedScrollGridWidget > .gbc_PagedScrollGridNavigation > span { font-size: 1.44em; padding: 0 3px 0 3px; display: flex; align-items: center; justify-content: center; }

.gbc_PagedScrollGridWidget > .gbc_PagedScrollGridNavigation > span.current { background-color: #757575; color: white; }

.gbc_PagedScrollGridWidget > .gbc_PagedScrollGridNavigation > span, .gbc_PagedScrollGridWidget > .gbc_PagedScrollGridNavigation > i { cursor: default; min-height: 22.4px; min-width: 22.4px; border-radius: 2px; margin: 5.6px; }

.gbc_PagedScrollGridWidget > .gbc_PagedScrollGridNavigation > span.navbutton:hover, .gbc_PagedScrollGridWidget > .gbc_PagedScrollGridNavigation > i.navbutton:hover { background-color: #eeeeee; }

.gbc_PagedScrollGridWidget > .gbc_PagedScrollGridNavigation > span:hover, .gbc_PagedScrollGridWidget > .gbc_PagedScrollGridNavigation > i:hover { cursor: pointer; }

.gbc_PagedScrollGridWidget > .gbc_PagedScrollGridNavigation > i.disabled { color: #eeeeee; }

.gbc_PagedScrollGridWidget > .gbc_PagedScrollGridNavigation > i.disabled:hover { color: #eeeeee; cursor: default; }

.gbc_PagedScrollGridWidget:not(.disabled) .gbc_StretchableScrollGridLineWidget.highlight.currentRow { background-color: #757575 !important; }

.gbc_ScrollWidget { flex: 1 0 auto; overflow-x: hidden; overflow-y: scroll; }

.gbc_ScrollWidget .spacer { width: 1px; min-height: 1px; }

.gbc_ScrollAreaWidget { height: 100%; flex-grow: 0; flex-shrink: 1; overflow: hidden; }

.g_measuring .gbc_ScrollAreaWidget.g_measureable .spacer { height: 1px !important; }

.gbc_ScrollAreaWidget .spacer { width: 1px; min-height: 1px; }

.thinScrollBar-hidden { overflow-y: hidden; }

.ss-wrapper { overflow: hidden; width: 100%; height: 100%; position: relative; z-index: 1; float: left; }

.ss-content { height: 100%; width: 100%; padding: 0 32px 0 0; position: relative; right: -18px; overflow: auto; box-sizing: border-box; }

.ss-scroll { position: relative; background: rgba(0, 0, 0, 0.1); width: 9px; border-radius: 4px; top: 0; z-index: 2; cursor: pointer; opacity: 0; transition: opacity 0.25s linear; }

.ss-hidden { display: none; }

.ss-container:hover .ss-scroll { opacity: 1; }

.ss-grabbed { cursor: default; -o-user-select: none; -ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

.g_measured .g_gridChildrenInParent > .gbc_ScrollGridWidget.g_measureable { width: 100% !important; height: 100% !important; }

.gbc_ScrollGridWidget { display: inline-block; }

.gbc_ScrollGridWidget .containerElement > .g_GridElement > .currentRow, .gbc_ScrollGridWidget .containerElement > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow, .gbc_GridWidget:not(.nohighlight) > .g_GridElement > .currentRow, .gbc_GridWidget:not(.nohighlight) > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow, .gbc_GridWidget:not(.nohighlight) > .containerElement > .g_GridElement > .currentRow, .gbc_GridWidget:not(.nohighlight) > .containerElement > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow, .gbc_TraditionalScreenWidget > .g_GridElement > .currentRow, .gbc_TraditionalScreenWidget > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow { background-color: #757575 !important; color: white !important; width: 100%; height: 100%; }

.gbc_ScrollGridWidget .containerElement > .g_GridElement > .currentRow .mt-field, .gbc_ScrollGridWidget .containerElement > .g_GridElement > .currentRow .mt-label, .gbc_ScrollGridWidget .containerElement > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow .mt-field, .gbc_ScrollGridWidget .containerElement > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow .mt-label, .gbc_GridWidget:not(.nohighlight) > .g_GridElement > .currentRow .mt-field, .gbc_GridWidget:not(.nohighlight) > .g_GridElement > .currentRow .mt-label, .gbc_GridWidget:not(.nohighlight) > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow .mt-field, .gbc_GridWidget:not(.nohighlight) > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow .mt-label, .gbc_GridWidget:not(.nohighlight) > .containerElement > .g_GridElement > .currentRow .mt-field, .gbc_GridWidget:not(.nohighlight) > .containerElement > .g_GridElement > .currentRow .mt-label, .gbc_GridWidget:not(.nohighlight) > .containerElement > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow .mt-field, .gbc_GridWidget:not(.nohighlight) > .containerElement > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow .mt-label, .gbc_TraditionalScreenWidget > .g_GridElement > .currentRow .mt-field, .gbc_TraditionalScreenWidget > .g_GridElement > .currentRow .mt-label, .gbc_TraditionalScreenWidget > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow .mt-field, .gbc_TraditionalScreenWidget > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow .mt-label { background-color: inherit !important; }

.gbc_ScrollGridWidget .containerElement > .g_GridElement > .currentRow ::-webkit-input-placeholder, .gbc_ScrollGridWidget .containerElement > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow ::-webkit-input-placeholder, .gbc_GridWidget:not(.nohighlight) > .g_GridElement > .currentRow ::-webkit-input-placeholder, .gbc_GridWidget:not(.nohighlight) > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow ::-webkit-input-placeholder, .gbc_GridWidget:not(.nohighlight) > .containerElement > .g_GridElement > .currentRow ::-webkit-input-placeholder, .gbc_GridWidget:not(.nohighlight) > .containerElement > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow ::-webkit-input-placeholder, .gbc_TraditionalScreenWidget > .g_GridElement > .currentRow ::-webkit-input-placeholder, .gbc_TraditionalScreenWidget > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow ::-webkit-input-placeholder { color: #ffffff; opacity: 0.7; }

.gbc_ScrollGridWidget .containerElement > .g_GridElement > .currentRow :-moz-placeholder, .gbc_ScrollGridWidget .containerElement > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow :-moz-placeholder, .gbc_GridWidget:not(.nohighlight) > .g_GridElement > .currentRow :-moz-placeholder, .gbc_GridWidget:not(.nohighlight) > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow :-moz-placeholder, .gbc_GridWidget:not(.nohighlight) > .containerElement > .g_GridElement > .currentRow :-moz-placeholder, .gbc_GridWidget:not(.nohighlight) > .containerElement > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow :-moz-placeholder, .gbc_TraditionalScreenWidget > .g_GridElement > .currentRow :-moz-placeholder, .gbc_TraditionalScreenWidget > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow :-moz-placeholder { color: #ffffff; opacity: 0.7; }

.gbc_ScrollGridWidget .containerElement > .g_GridElement > .currentRow ::-moz-placeholder, .gbc_ScrollGridWidget .containerElement > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow ::-moz-placeholder, .gbc_GridWidget:not(.nohighlight) > .g_GridElement > .currentRow ::-moz-placeholder, .gbc_GridWidget:not(.nohighlight) > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow ::-moz-placeholder, .gbc_GridWidget:not(.nohighlight) > .containerElement > .g_GridElement > .currentRow ::-moz-placeholder, .gbc_GridWidget:not(.nohighlight) > .containerElement > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow ::-moz-placeholder, .gbc_TraditionalScreenWidget > .g_GridElement > .currentRow ::-moz-placeholder, .gbc_TraditionalScreenWidget > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow ::-moz-placeholder { color: #ffffff; opacity: 0.7; }

.gbc_ScrollGridWidget .containerElement > .g_GridElement > .currentRow :-ms-input-placeholder, .gbc_ScrollGridWidget .containerElement > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow :-ms-input-placeholder, .gbc_GridWidget:not(.nohighlight) > .g_GridElement > .currentRow :-ms-input-placeholder, .gbc_GridWidget:not(.nohighlight) > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow :-ms-input-placeholder, .gbc_GridWidget:not(.nohighlight) > .containerElement > .g_GridElement > .currentRow :-ms-input-placeholder, .gbc_GridWidget:not(.nohighlight) > .containerElement > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow :-ms-input-placeholder, .gbc_TraditionalScreenWidget > .g_GridElement > .currentRow :-ms-input-placeholder, .gbc_TraditionalScreenWidget > .g_GridElement > .gbc_HBoxWidget > .g_BoxElement > .currentRow :-ms-input-placeholder { color: #ffffff; opacity: 0.7; }

.gbc_SpacerItemWidget { min-height: 1px; }

.menu .gbc_CheckBoxWidget { cursor: pointer; }

.menu .gbc_CheckBoxWidget label { cursor: pointer; }

.menu .gbc_HLineWidget { border-bottom: 1px solid #bdbdbd; border-left: none; border-right: none; border-top: none; min-height: 1px; margin: 8px 0; cursor: auto; }

.gbc_DropDownContainerWidget { /* size & position */ position: absolute; height: auto; width: auto; z-index: 57; /* Look */ background-color: #ffffff; /* Font & shadow */ }

.logPrompting .gbc_DropDownContainerWidget { pointer-events: none; }

.gbc_DropDownContainerWidget:not(.dd_DateEditWidget):not(.dd_DateTimeEditWidget) { overflow: auto; }

.gbc_DropDownContainerWidget:not(.hidden) { border-radius: 2px; background-clip: padding-box; box-shadow: 0px 2px 3px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); -webkit-tap-highlight-color: transparent; }

.gbc_DropDownContainerWidget .gbc_ImageWidget { overflow: hidden; width: 16px; height: 16px; display: flex; }

.gbc_DropDownContainerWidget .gbc_ImageWidget svg { flex: 1 1 auto; }

.gbc_DropDownContainerWidget .gbc_ImageWidget img { flex: 0 0 auto; display: block; align-self: center; max-width: 100%; max-height: 100%; }

.gbc_ChoiceDropDownWidget > div, .gbc_ListDropDownWidget > div { position: relative; display: block; line-height: 28px; min-height: 28px; padding: 0 3px; font-weight: 400; white-space: nowrap; transition: all 0.2s ease; }

.gbc_ChoiceDropDownWidget > div:not(.disabled):hover, .gbc_ChoiceDropDownWidget > div:not(.disabled).current, .gbc_ListDropDownWidget > div:not(.disabled):hover, .gbc_ListDropDownWidget > div:not(.disabled).current { text-decoration: none; color: #212121; background-color: #ffffff; cursor: pointer; }

.gbc_ChoiceDropDownWidget > div:not(.disabled).current, .gbc_ListDropDownWidget > div:not(.disabled).current { background-color: #757575; }

.gbc_ChoiceDropDownWidget > div.disabled, .gbc_ListDropDownWidget > div.disabled { cursor: default; opacity: 0.3; }

.gbc_ChoiceDropDownWidget > div.disabled *, .gbc_ListDropDownWidget > div.disabled * { cursor: default; }

.gbc_ChoiceDropDownWidget > .gbc_ButtonWidget > .mt-button, .gbc_ListDropDownWidget > .gbc_ButtonWidget > .mt-button { color: inherit; background-color: inherit; box-shadow: inherit; }

.active { opacity: 1; pointer-events: auto; }

.gbc_SplitterWidget { overflow: hidden; display: flex; align-items: center; }

.gbc_SplitterWidget > i { flex: 0 0 auto; font-size: 7.2px; }

.gbc_SplitterWidget > .firefox_placekeeper { color: rgba(255, 255, 255, 0.01); pointer-events: none; }

.gbc_SplitterWidget.canSplit:hover { background: #eeeeee; }

.gbc_HBoxSplitterWidget { flex-direction: column; justify-content: center; height: 100%; min-height: 1px; width: 7.2px; min-width: 7.2px; max-width: 7.2px; }

.gbc_HBoxSplitterWidget.canSplit { cursor: ew-resize; }

.gbc_VBoxSplitterWidget { flex-direction: row; justify-content: center; width: 100%; min-width: 1px; height: 7.2px; min-height: 7.2px; max-height: 7.2px; }

.gbc_VBoxSplitterWidget.canSplit { cursor: ns-resize; }

.gbc_SplitterWidget_splitholder { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: #FFFFFF; opacity: 0.3; display: none; }

.gbc_TabbedContainerWidget { width: 100%; display: flex; flex-direction: column; }

[processing] .gbc_TabbedContainerWidget { cursor: wait !important; pointer-events: none; }

[processing] .gbc_TabbedContainerWidget .mt-tab-current { cursor: pointer !important; pointer-events: all; }

.gbc_TabbedContainerWidget > .mt-tabs { flex: 1 1 auto; }

.gbc_TabbedContainerWidget > .mt-tabs > .mt-tab-items > .mt-tab-items-container { background-image: url("../resources/img/emptytabbed.png"); background-repeat: no-repeat; background-position-x: 50%; background-size: contain; }

.gbc_TabbedContainerWidget > .mt-tabs > .mt-tab-titles-bar .mt-tab-title-actions .gbc_TabbedApplicationCloseWidget { display: none; }

.gbc_TabbedContainerWidget > .mt-tabs > .mt-tab-titles-bar .mt-tab-title-actions .gbc_TabbedApplicationCloseWidget:last-child { display: block; }

.gbc_TabbedContainerWidget > .mt-tabs > .mt-tab-titles-bar .mt-tab-title-text { width: 120px; overflow: hidden; text-overflow: ellipsis; }

.gbc_TabbedApplicationCloseWidget[processing] { cursor: wait; }

.gbc_ApplicationHostMenuWidget .gbc_TabbedApplicationHostMenuWindowCloseWidget { display: none !important; }

.gbc_ApplicationHostMenuWidget .gbc_TabbedApplicationHostMenuWindowCloseWidget.gbc-disabled, .gbc_ApplicationHostMenuWidget .gbc_TabbedApplicationHostMenuWindowCloseWidget.gbc-disabled:last-child { display: none !important; }

.gbc_ApplicationHostMenuWidget .gbc_TabbedApplicationHostMenuWindowCloseWidget:last-child { display: inline-block !important; }

.gbc_StackLabelWidget { font-size: 0.8em; padding: 2.4px 0; white-space: nowrap; }

.gbc_StackLabelWidget.hidden { padding: 0; }

.gbc_StackGroupWidget { padding: 2.4px; }

.gbc_StretchableScrollGridWidget { position: absolute; top: 0; left: 0; bottom: 0; right: 0; overflow: auto; }

.gbc_StretchableScrollGridWidget > .containerElement { display: flex; flex-direction: column; }

.gbc_StretchableScrollGridWidget > .containerElement > * { margin-bottom: 3px; }

.gbc_StretchableScrollGridWidget:not(.disabled) .gbc_StretchableScrollGridLineWidget.highlight.currentRow { background-color: #757575 !important; }

.gbc_FilePickerWidget > .mt-dialog-pane { flex: 0 0 auto; }

.gbc_TopMenuWidget.gbc_StartMenuTopMenuWidget { display: flex; }

.gbc_StartMenuCommandWidget { display: flex; padding: 7.8px 15.6px; margin-left: 15.6px; align-items: center; }

.gbc_StartMenuCommandWidget:hover { background-color: #ffffff; }

.gbc_StartMenuCommandWidget.disabled { color: #bdbdbd; }

.gbc_StartMenuCommandWidget.disabled:hover { cursor: default; background: none; }

.gbc_StartMenuCommandWidget > .gbc_ImageWidget { width: auto; flex-shrink: 0; margin-left: 15.6px; }

.gbc_StartMenuCommandWidget > .gbc_startMenuCommandText { flex: 1 1 auto; white-space: nowrap; margin-left: 15.6px; }

.mt-sidebar-content .gbc_StartMenuCommandWidget { padding: 7.8px 0; }

.gbc_StartMenuGroupWidget { padding-left: 15.6px; padding-right: 15.6px; }

.gbc_StartMenuGroupWidget.gbc_open > .gbc_startMenuGroupTitle::before { content: '\25bc'; }

.gbc_StartMenuGroupWidget.gbc_open > .containerElement { display: block; }

.gbc_StartMenuGroupWidget > .gbc_startMenuGroupTitle { display: flex; padding: 7.8px 15.6px 7.8px 15.6px; }

.gbc_StartMenuGroupWidget > .gbc_startMenuGroupTitle::before { content: '\25ba'; width: 15.6px; }

.gbc_StartMenuGroupWidget > .gbc_startMenuGroupTitle:hover { background-color: #ffffff; }

.gbc_StartMenuGroupWidget > .gbc_startMenuGroupTitle > .gbc_ImageWidget { width: auto; flex-shrink: 0; }

.gbc_StartMenuGroupWidget > .gbc_startMenuGroupTitle > .gbc_startMenuGroupTitleText { white-space: nowrap; }

.gbc_StartMenuGroupWidget > .containerElement { display: none; padding-left: 1em; }

.mt-sidebar-content .gbc_StartMenuGroupWidget > .gbc_startMenuGroupTitle { padding: 7.8px 0; }

.gbc_StartMenuSeparatorWidget { border-bottom: 1px solid #bdbdbd; margin-left: 15.6px; }

.gbc_StartMenuWidget { z-index: 2; overflow: auto; }

.gbc_StartMenuWidget[processing] { cursor: wait !important; }

.gbc_StartMenuWidget[processing] .containerElement { pointer-events: none; }

.gbc_StartMenuWidget .gbc_startMenuText { font-weight: bold; padding-left: 9.6px; background-color: #fafafa; color: #9e9e9e; height: 33.6px; line-height: 33.6px; }

.mt-sidebar-content > .gbc_StartMenuWidget { width: 100%; height: 100%; }

.mt-sidebar-content > .gbc_StartMenuWidget .gbc_startMenuText { font-weight: bold; padding-left: 9.6px; background-color: #fafafa; color: #9e9e9e; height: 33.6px; line-height: 33.6px; }

.gbc_MyApplicationHostMenuWidget { height: 32px; }

.gbc_MyApplicationHostMenuWidget .mt-actions { line-height: 32px; }

.gbc_MyApplicationHostMenuWidget > ul { display: flex; }

.gbc_MyApplicationHostMenuWidget .mt-actions { display: none !important; }

.gbc__devmode__ .gbc_MyApplicationHostMenuWidget .mt-actions { display: inherit !important; }

.gbc_MyApplicationHostMenuWidget .gbc_ImageWidget { display: inline-block; margin-right: 10px; width: 32px; height: 32px; }

.gbc_MyApplicationHostMenuWidget .gbc_ImageWidget > img, .gbc_MyApplicationHostMenuWidget .gbc_ImageWidget svg { width: 100%; height: auto; }

.mt-toolbar-title { text-align: center; line-height: 32px; }

.gbc_MyEditWidget > .title { padding: 0 5px; font-size: 8pt; color: #757575; text-transform: none; }

.gbc_MyEditWidget input { flex: 1 1 0; line-height: 32px; width: 100%; border-bottom: solid 2px #ffffff; }

.gbc_MyEditWidget.gbc_Focus input { border-bottom: solid 2px #757575; }

.gbc_MyMainContainerWidget { width: 100%; height: 100%; display: flex; flex-direction: column; }

.gbc_MyMainContainerWidget > header { padding: 1em; background-color: #ffffff; color: #ffffff; text-align: center; }

.gbc_MyMainContainerWidget > .containerElement { flex: 1 1 0px; position: relative; }

.gbc_MyMainContainerWidget > footer { padding: 1em; background-color: #ffffff; color: #9e9e9e; text-align: center; }

.gbc_MyProgressBarWidget { display: flex; }

.gbc_MyProgressBarWidget .mt-progress-bar { flex: 1 1 0; }

.gbc_MyProgressBarWidget .MyProgressBarWidget-value { padding-left: 8px; }

.gbc_MyProgressBarWidget.reverse > div > div { left: auto; right: 0; }

.gbc_MySessionEndWidget { position: absolute; top: 5px; left: 5px; bottom: 5px; right: 5px; display: flex; flex-direction: column; }

[__MySessionEndWidget].mt-card { margin: 16px; }

[__MySessionEndWidget].mt-card-richhead { display: flex; align-items: center; }

[__MySessionEndWidget].mt-card-header-text { padding-left: 32px; }

[__MySessionEndWidget].session { padding: 32px 16px 16px 16px; margin: 0; }

[__MySessionEndWidget].message { border-bottom: 1px solid rgba(33, 33, 33, 0.12); }

[__MySessionEndWidget].message, [__MySessionEndWidget].mt-actions { padding: 16px 32px; }

[__MySessionEndWidget].mt-action { margin-bottom: 4px; }

[__MySessionEndWidget].mt-card-actions { margin-bottom: 16px; }

[__MySessionEndWidget].redirectionLink { font-size: 60%; }
