/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/assets/css/date-time-picker.css ***!
  \*****************************************************************************************************************************************************************************************************************************/
.customDateTimePickerIcon {
    position: absolute;
    right: 0;
}
.owl-dt-container-buttons {
    color: #2196f3 !important;
}
.owl-dt-popup-container .owl-dt-timer-content .owl-dt-timer-input {
    width: 2.7em;
    font-size: 0.8em;
    padding: 0.5em;
}
.owl-dt-popup-container .owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content {
    padding: 0.5em;
    font-size: 0.8em;
}
.owl-dt-inline-container .owl-dt-calendar,
.owl-dt-popup-container .owl-dt-calendar {
    height: auto !important;
}
.owl-dt-popup-container .owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider {
    padding: 0;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-selected {
    background-color: #114b5f !important;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/flexmonster/flexmonster.min.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
/** 
 * Flexmonster Pivot Table & Charts [https://www.flexmonster.com/]
 * August 2025 (v. 2.9.109)
 * Copyright 2025 Flexmonster All rights reserved
 *
 * Flexmonster Pivot Table & Charts is a part of Flexmonster Software that is distributed under the terms and conditions of Flexmonster Software License Agreement: 
 * https://www.flexmonster.com/software-license-agreement/
 *
 * By downloading, installing, and/or otherwise using Flexmonster Pivot Table & Charts, you accept and agree to be bound by and require each of your Representatives, 
 * clients and/or end-users, as the case may be, to be bound by all the terms and conditions of 
 * Flexmonster Software License Agreement: https://www.flexmonster.com/software-license-agreement/
 *
 * Pricing for Commercial License Models can be found on Flexmonster pricing page: 
 * https://www.flexmonster.com/pivot-table-editions-and-pricing/
 */
:root{--fm-version:"2.9.109"}#fm-pivot-view,#fm-toolbar-wrapper{line-height:1;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;-webkit-text-size-adjust:none}#fm-pivot-view input[type=text],#fm-toolbar-wrapper input[type=text]{-webkit-appearance:none}#fm-pivot-view input[type=number]::-webkit-inner-spin-button,#fm-pivot-view input[type=number]::-webkit-outer-spin-button,#fm-toolbar-wrapper input[type=number]::-webkit-inner-spin-button,#fm-toolbar-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#fm-pivot-view input[type=number],#fm-toolbar-wrapper input[type=number]{-moz-appearance:textfield}#fm-pivot-view a,#fm-pivot-view abbr,#fm-pivot-view acronym,#fm-pivot-view address,#fm-pivot-view applet,#fm-pivot-view article,#fm-pivot-view aside,#fm-pivot-view audio,#fm-pivot-view b,#fm-pivot-view big,#fm-pivot-view blockquote,#fm-pivot-view button,#fm-pivot-view canvas,#fm-pivot-view caption,#fm-pivot-view center,#fm-pivot-view cite,#fm-pivot-view code,#fm-pivot-view dd,#fm-pivot-view del,#fm-pivot-view details,#fm-pivot-view dfn,#fm-pivot-view div,#fm-pivot-view dl,#fm-pivot-view dt,#fm-pivot-view em,#fm-pivot-view embed,#fm-pivot-view fieldset,#fm-pivot-view figcaption,#fm-pivot-view figure,#fm-pivot-view footer,#fm-pivot-view form,#fm-pivot-view h1,#fm-pivot-view h2,#fm-pivot-view h3,#fm-pivot-view h4,#fm-pivot-view h5,#fm-pivot-view h6,#fm-pivot-view header,#fm-pivot-view i,#fm-pivot-view iframe,#fm-pivot-view img,#fm-pivot-view ins,#fm-pivot-view kbd,#fm-pivot-view label,#fm-pivot-view legend,#fm-pivot-view li,#fm-pivot-view mark,#fm-pivot-view menu,#fm-pivot-view nav,#fm-pivot-view object,#fm-pivot-view ol,#fm-pivot-view output,#fm-pivot-view p,#fm-pivot-view pre,#fm-pivot-view q,#fm-pivot-view ruby,#fm-pivot-view s,#fm-pivot-view samp,#fm-pivot-view section,#fm-pivot-view small,#fm-pivot-view span,#fm-pivot-view strike,#fm-pivot-view strong,#fm-pivot-view sub,#fm-pivot-view summary,#fm-pivot-view sup,#fm-pivot-view table,#fm-pivot-view tbody,#fm-pivot-view td,#fm-pivot-view tfoot,#fm-pivot-view th,#fm-pivot-view thead,#fm-pivot-view time,#fm-pivot-view tr,#fm-pivot-view tt,#fm-pivot-view u,#fm-pivot-view ul,#fm-pivot-view var,#fm-pivot-view video,#fm-toolbar-wrapper a,#fm-toolbar-wrapper abbr,#fm-toolbar-wrapper acronym,#fm-toolbar-wrapper address,#fm-toolbar-wrapper applet,#fm-toolbar-wrapper article,#fm-toolbar-wrapper aside,#fm-toolbar-wrapper audio,#fm-toolbar-wrapper b,#fm-toolbar-wrapper big,#fm-toolbar-wrapper blockquote,#fm-toolbar-wrapper button,#fm-toolbar-wrapper canvas,#fm-toolbar-wrapper caption,#fm-toolbar-wrapper center,#fm-toolbar-wrapper cite,#fm-toolbar-wrapper code,#fm-toolbar-wrapper dd,#fm-toolbar-wrapper del,#fm-toolbar-wrapper details,#fm-toolbar-wrapper dfn,#fm-toolbar-wrapper div,#fm-toolbar-wrapper dl,#fm-toolbar-wrapper dt,#fm-toolbar-wrapper em,#fm-toolbar-wrapper embed,#fm-toolbar-wrapper fieldset,#fm-toolbar-wrapper figcaption,#fm-toolbar-wrapper figure,#fm-toolbar-wrapper footer,#fm-toolbar-wrapper form,#fm-toolbar-wrapper h1,#fm-toolbar-wrapper h2,#fm-toolbar-wrapper h3,#fm-toolbar-wrapper h4,#fm-toolbar-wrapper h5,#fm-toolbar-wrapper h6,#fm-toolbar-wrapper header,#fm-toolbar-wrapper i,#fm-toolbar-wrapper iframe,#fm-toolbar-wrapper img,#fm-toolbar-wrapper ins,#fm-toolbar-wrapper kbd,#fm-toolbar-wrapper label,#fm-toolbar-wrapper legend,#fm-toolbar-wrapper li,#fm-toolbar-wrapper mark,#fm-toolbar-wrapper menu,#fm-toolbar-wrapper nav,#fm-toolbar-wrapper object,#fm-toolbar-wrapper ol,#fm-toolbar-wrapper output,#fm-toolbar-wrapper p,#fm-toolbar-wrapper pre,#fm-toolbar-wrapper q,#fm-toolbar-wrapper ruby,#fm-toolbar-wrapper s,#fm-toolbar-wrapper samp,#fm-toolbar-wrapper section,#fm-toolbar-wrapper small,#fm-toolbar-wrapper span,#fm-toolbar-wrapper strike,#fm-toolbar-wrapper strong,#fm-toolbar-wrapper sub,#fm-toolbar-wrapper summary,#fm-toolbar-wrapper sup,#fm-toolbar-wrapper table,#fm-toolbar-wrapper tbody,#fm-toolbar-wrapper td,#fm-toolbar-wrapper tfoot,#fm-toolbar-wrapper th,#fm-toolbar-wrapper thead,#fm-toolbar-wrapper time,#fm-toolbar-wrapper tr,#fm-toolbar-wrapper tt,#fm-toolbar-wrapper u,#fm-toolbar-wrapper ul,#fm-toolbar-wrapper var,#fm-toolbar-wrapper video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;box-sizing:border-box;transition:none;border-collapse:collapse;border-spacing:0}#fm-pivot-view ol,#fm-pivot-view ul,#fm-toolbar-wrapper ol,#fm-toolbar-wrapper ul{list-style:none}#fm-pivot-view table,#fm-toolbar-wrapper table{border-collapse:collapse;border-spacing:0}#fm-pivot-view caption,#fm-pivot-view td,#fm-pivot-view th,#fm-toolbar-wrapper caption,#fm-toolbar-wrapper td,#fm-toolbar-wrapper th{text-align:left;font-weight:400;vertical-align:middle}#fm-pivot-view blockquote,#fm-pivot-view q,#fm-toolbar-wrapper blockquote,#fm-toolbar-wrapper q{quotes:none}#fm-pivot-view blockquote:after,#fm-pivot-view blockquote:before,#fm-pivot-view q:after,#fm-pivot-view q:before,#fm-toolbar-wrapper blockquote:after,#fm-toolbar-wrapper blockquote:before,#fm-toolbar-wrapper q:after,#fm-toolbar-wrapper q:before{content:"";content:none}#fm-pivot-view img,#fm-toolbar-wrapper img{max-width:100%;height:auto;height:initial;border:none}#fm-pivot-view a,#fm-toolbar-wrapper a{text-decoration:none}#fm-pivot-view article,#fm-pivot-view aside,#fm-pivot-view details,#fm-pivot-view figcaption,#fm-pivot-view figure,#fm-pivot-view footer,#fm-pivot-view header,#fm-pivot-view main,#fm-pivot-view menu,#fm-pivot-view nav,#fm-pivot-view section,#fm-pivot-view summary,#fm-toolbar-wrapper article,#fm-toolbar-wrapper aside,#fm-toolbar-wrapper details,#fm-toolbar-wrapper figcaption,#fm-toolbar-wrapper figure,#fm-toolbar-wrapper footer,#fm-toolbar-wrapper header,#fm-toolbar-wrapper main,#fm-toolbar-wrapper menu,#fm-toolbar-wrapper nav,#fm-toolbar-wrapper section,#fm-toolbar-wrapper summary{display:block;box-sizing:border-box}#fm-pivot-view :focus,#fm-toolbar-wrapper :focus{outline:0}#fm-pivot-view h1,#fm-pivot-view h2,#fm-pivot-view h3,#fm-pivot-view h4,#fm-pivot-view h5,#fm-pivot-view h6,#fm-toolbar-wrapper h1,#fm-toolbar-wrapper h2,#fm-toolbar-wrapper h3,#fm-toolbar-wrapper h4,#fm-toolbar-wrapper h5,#fm-toolbar-wrapper h6{font-weight:400}@font-face{font-family:flexmonster-icons;src:url('flexmonster-icons.woff?v2.9.94') format("woff"),url('flexmonster-icons.ttf?v2.9.94') format("truetype"),url('flexmonster-icons.svg#flexmonster-icons?v2.9.94') format("svg");font-weight:400;font-style:normal}.fm-csscheck{font-family:flexmonster}#fm-pivot-view .fm-ui,#fm-pivot-view .fm-ui a,#fm-pivot-view .fm-ui div,#fm-pivot-view .fm-ui input,#fm-pivot-view .fm-ui li,#fm-pivot-view .fm-ui p,#fm-pivot-view .fm-ui select,#fm-pivot-view .fm-ui span,#fm-pivot-view .fm-ui table,#fm-pivot-view .fm-ui table td,#fm-pivot-view .fm-ui table th,#fm-pivot-view .fm-ui table tr,#fm-pivot-view .fm-ui textarea,#fm-pivot-view .fm-ui ul,#fm-toolbar-wrapper .fm-toolbar-ui,#fm-toolbar-wrapper .fm-toolbar-ui a,#fm-toolbar-wrapper .fm-toolbar-ui div,#fm-toolbar-wrapper .fm-toolbar-ui input,#fm-toolbar-wrapper .fm-toolbar-ui li,#fm-toolbar-wrapper .fm-toolbar-ui p,#fm-toolbar-wrapper .fm-toolbar-ui select,#fm-toolbar-wrapper .fm-toolbar-ui span,#fm-toolbar-wrapper .fm-toolbar-ui table,#fm-toolbar-wrapper .fm-toolbar-ui table td,#fm-toolbar-wrapper .fm-toolbar-ui table th,#fm-toolbar-wrapper .fm-toolbar-ui table tr,#fm-toolbar-wrapper .fm-toolbar-ui textarea,#fm-toolbar-wrapper .fm-toolbar-ui ul{font-family:Arial,sans-serif;font-size:12px;text-align:left;color:#111;-webkit-font-smoothing:antialiased;margin:0;padding:0;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-shadow:none;float:none;line-height:normal}#fm-pivot-view .fm-ui-mobile,#fm-pivot-view .fm-ui-mobile a,#fm-pivot-view .fm-ui-mobile div,#fm-pivot-view .fm-ui-mobile input,#fm-pivot-view .fm-ui-mobile li,#fm-pivot-view .fm-ui-mobile option,#fm-pivot-view .fm-ui-mobile p,#fm-pivot-view .fm-ui-mobile select,#fm-pivot-view .fm-ui-mobile span,#fm-pivot-view .fm-ui-mobile table,#fm-pivot-view .fm-ui-mobile td,#fm-pivot-view .fm-ui-mobile textarea,#fm-pivot-view .fm-ui-mobile th,#fm-pivot-view .fm-ui-mobile tr,#fm-pivot-view .fm-ui-mobile ul{font-size:14px;border-radius:0}#fm-pivot-view .fm-ui-mobile .fm-grid-layout div.fm-cell.fm-header{line-height:14px}#fm-pivot-view .fm-ui-mobile input[type=text]{height:28px;line-height:28px;border:1px solid #999;background-color:#fff}#fm-pivot-view .fm-ui-mobile select{background-color:#fff}#fm-pivot-view .fm-ui a{font-weight:400}#fm-pivot-view .fm-ui ul>li:before{width:0!important;height:0!important;margin:0;padding:0;border:0}#fm-pivot-view a.fm-ui{color:inherit;font-weight:400}#fm-pivot-view a.fm-ui:hover{color:inherit;font-weight:400;text-decoration:none}#fm-pivot-view input.fm-ui{font-size:12px;outline:0}#fm-pivot-view input.fm-ui-mobile{font-size:14px}#fm-pivot-view span.fm-ui{font-size:11px}#fm-pivot-view span.fm-ui-mobile{font-size:14px}#fm-pivot-view div.fm-ui-clear{clear:both}#fm-pivot-view .fm-pointer-events-none{pointer-events:none}#fm-pivot-view input[type=number].fm-ui-text-input,#fm-pivot-view input[type=text].fm-ui-text-input{box-shadow:none;width:100%;height:38px;box-sizing:border-box;padding-right:10px;padding-left:10px;text-align:left;color:#111;font-size:14px;background:#fff;border:1px solid #d5d5d5}#fm-pivot-view input[type=text].fm-ui-text-input.fm-ui-prompt{color:#cecece;font-style:italic}#fm-pivot-view .fm-ui textarea.fm-ui-text-area{resize:none;border:1px solid #999;padding:1px;box-shadow:none;margin:0;color:#111;background:#fff;font-size:14px}#fm-pivot-view .fm-ui textarea.fm-ui-text-area:focus{outline:0}#fm-pivot-view .fm-ui-icon:before,#fm-pivot-view [class*=" fm-ui-icon-"]:before,#fm-pivot-view [class^=fm-ui-icon-]:before{font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#fm-pivot-view .fm-icon-act_add:before{content:"\e900"}#fm-pivot-view .fm-icon-act_calc:before{content:"\e901"}#fm-pivot-view .fm-icon-act_check:before{content:"\e902"}#fm-pivot-view .fm-icon-act_close:before{content:"\e903"}#fm-pivot-view .fm-icon-act_close_small:before{content:"\e904"}#fm-pivot-view .fm-icon-act_filter:before{content:"\e905"}#fm-pivot-view .fm-icon-act_font:before{content:"\e906"}#fm-pivot-view .fm-icon-act_move:before{content:"\e907"}#fm-pivot-view .fm-icon-act_roll_down:before{content:"\e908"}#fm-pivot-view .fm-icon-act_roll_up:before{content:"\e909"}#fm-pivot-view .fm-icon-act_search:before{content:"\e90a"}#fm-pivot-view .fm-icon-act_sigma:before{content:"\e90b"}#fm-pivot-view .fm-icon-act_table_settings:before{content:"\e90c"}#fm-pivot-view .fm-icon-act_table_sort:before{content:"\e90d"}#fm-pivot-view .fm-icon-act_trash:before{content:"\e90e"}#fm-pivot-view .fm-icon-arrow_down:before{content:"\e90f"}#fm-pivot-view .fm-icon-arrow_left:before{content:"\e910"}#fm-pivot-view .fm-icon-arrow_right:before{content:"\e911"}#fm-pivot-view .fm-icon-arrow_up:before{content:"\e912"}#fm-pivot-view .fm-icon-calc_abs:before{content:"\e913"}#fm-pivot-view .fm-icon-calc_and:before{content:"\e914"}#fm-pivot-view .fm-icon-calc_assigne:before{content:"\e915"}#fm-pivot-view .fm-icon-calc_degree:before{content:"\e916"}#fm-pivot-view .fm-icon-calc_divide:before{content:"\e917"}#fm-pivot-view .fm-icon-calc_equal:before{content:"\e918"}#fm-pivot-view .fm-icon-calc_if:before{content:"\e919"}#fm-pivot-view .fm-icon-calc_less:before{content:"\e91a"}#fm-pivot-view .fm-icon-calc_less_equal:before{content:"\e91b"}#fm-pivot-view .fm-icon-calc_max:before{content:"\e91c"}#fm-pivot-view .fm-icon-calc_min:before{content:"\e91d"}#fm-pivot-view .fm-icon-calc_minus:before{content:"\e91e"}#fm-pivot-view .fm-icon-calc_more:before{content:"\e91f"}#fm-pivot-view .fm-icon-calc_more_equal:before{content:"\e920"}#fm-pivot-view .fm-icon-calc_multiply:before{content:"\e921"}#fm-pivot-view .fm-icon-calc_notequal:before{content:"\e922"}#fm-pivot-view .fm-icon-calc_or:before{content:"\e923"}#fm-pivot-view .fm-icon-calc_plus:before{content:"\e924"}#fm-pivot-view .fm-icon-chart_direction_xy:before{content:"\e925"}#fm-pivot-view .fm-icon-count_down:before{content:"\e926"}#fm-pivot-view .fm-icon-count_up:before{content:"\e927"}#fm-pivot-view .fm-icon-dd_connect_csv:before{content:"\e928"}#fm-pivot-view .fm-icon-dd_connect_json:before{content:"\e929"}#fm-pivot-view .fm-icon-dd_export_bar:before{content:"\e92a"}#fm-pivot-view .fm-icon-dd_export_bar_hor:before{content:"\e92b"}#fm-pivot-view .fm-icon-dd_export_bar_lane:before{content:"\e92c"}#fm-pivot-view .fm-icon-dd_export_bar_stack:before{content:"\e92d"}#fm-pivot-view .fm-icon-dd_export_line:before{content:"\e92e"}#fm-pivot-view .fm-icon-dd_export_pie:before{content:"\e92f"}#fm-pivot-view .fm-icon-dd_export_scatter:before{content:"\e930"}#fm-pivot-view .fm-icon-dd_format:before{content:"\e931"}#fm-pivot-view .fm-icon-dd_format_1:before{content:"\e932"}#fm-pivot-view .fm-icon-dd_open_local:before{content:"\e933"}#fm-pivot-view .fm-icon-dd_open_remote:before{content:"\e934"}#fm-pivot-view .fm-icon-dd_save_exel:before{content:"\e935"}#fm-pivot-view .fm-icon-dd_save_html:before{content:"\e936"}#fm-pivot-view .fm-icon-dd_save_image:before{content:"\e937"}#fm-pivot-view .fm-icon-dd_save_pdf:before{content:"\e938"}#fm-pivot-view .fm-icon-dd_save_print:before{content:"\e939"}#fm-pivot-view .fm-icon-direction_direction_y:before{content:"\e93a"}#fm-pivot-view .fm-icon-menu_charts:before{content:"\e93b"}#fm-pivot-view .fm-icon-menu_connect:before{content:"\e93c"}#fm-pivot-view .fm-icon-menu_export:before{content:"\e93d"}#fm-pivot-view .fm-icon-menu_fields:before{content:"\e93e"}#fm-pivot-view .fm-icon-menu_format:before{content:"\e93f"}#fm-pivot-view .fm-icon-menu_fullscreen_close:before{content:"\e940"}#fm-pivot-view .fm-icon-menu_fullscreen_open:before{content:"\e941"}#fm-pivot-view .fm-icon-menu_grid:before{content:"\e942"}#fm-pivot-view .fm-icon-menu_open:before{content:"\e943"}#fm-pivot-view .fm-icon-menu_options:before{content:"\e944"}#fm-pivot-view .fm-icon-menu_save:before{content:"\e945"}#fm-pivot-view .fm-icon-notif_arrow:before{content:"\e946"}#fm-pivot-view .fm-icon-notif_confirm:before{content:"\e947"}#fm-pivot-view .fm-icon-notif_info:before{content:"\e948"}#fm-pivot-view .fm-icon-notif_warning:before{content:"\e949"}.fm-ui-icon{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fm-ui-vam{top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.fm-ui-icon-vam{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.fm-ui-ham{left:50%;transform:translateX(-50%)}.fm-ui-icon-ham{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:50%;transform:translateX(-50%)}.fm-ui-icon-c{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.fm-shadow{box-shadow:0 0 20px rgba(0,0,0,.1)}#fm-pivot-view span.fm-ui-label{color:#111;font-size:14px}#fm-pivot-view span.fm-ui-label *{font-size:14px}#fm-pivot-view span.fm-ui-label b{font-weight:700}#fm-pivot-view span.fm-ui-label-light{color:#999}#fm-pivot-view a.fm-ui-btn,#fm-pivot-view button.fm-ui-btn,#fm-toolbar-wrapper a.fm-ui-btn,#fm-toolbar-wrapper button.fm-ui-btn{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;text-transform:uppercase;position:relative;outline:0;border:none;border-radius:4px;cursor:pointer;text-align:center;display:inline-block;vertical-align:top;font-size:14px;font-weight:700;padding:10px 12px;letter-spacing:.5px;min-width:90px;color:#555;border:1px solid #555;background-color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#fm-pivot-view a.fm-ui-btn:hover,#fm-pivot-view button.fm-ui-btn:hover,#fm-toolbar-wrapper a.fm-ui-btn:hover,#fm-toolbar-wrapper button.fm-ui-btn:hover{font-weight:700;color:#3c3c3c;border-color:#3c3c3c;background-color:#f7f7f7}#fm-pivot-view a.fm-ui-btn:active,#fm-pivot-view a.fm-ui-btn:focus,#fm-pivot-view a.fm-ui-btn:hover,#fm-pivot-view button.fm-ui-btn:active,#fm-pivot-view button.fm-ui-btn:focus,#fm-pivot-view button.fm-ui-btn:hover,#fm-toolbar-wrapper a.fm-ui-btn:active,#fm-toolbar-wrapper a.fm-ui-btn:focus,#fm-toolbar-wrapper a.fm-ui-btn:hover,#fm-toolbar-wrapper button.fm-ui-btn:active,#fm-toolbar-wrapper button.fm-ui-btn:focus,#fm-toolbar-wrapper button.fm-ui-btn:hover{outline:0}#fm-pivot-view a.fm-ui-btn-dark,#fm-pivot-view button.fm-ui-btn-dark,#fm-toolbar-wrapper a.fm-ui-btn-dark,#fm-toolbar-wrapper button.fm-ui-btn-dark{color:#fff;background:#555}#fm-pivot-view a.fm-ui-btn-dark:hover,#fm-pivot-view button.fm-ui-btn-dark:hover,#fm-toolbar-wrapper a.fm-ui-btn-dark:hover,#fm-toolbar-wrapper button.fm-ui-btn-dark:hover{font-weight:700;color:#fff;background:#3c3c3c}#fm-pivot-view a.fm-ui-btn-dark:disabled,#fm-pivot-view button.fm-ui-btn-dark:disabled,#fm-toolbar-wrapper a.fm-ui-btn-dark:disabled,#fm-toolbar-wrapper button.fm-ui-btn-dark:disabled{opacity:1;pointer-events:none;cursor:default;color:#fff;background:#a2a2a2}#fm-pivot-view a.fm-ui-btn-light,#fm-pivot-view button.fm-ui-btn-light,#fm-toolbar-wrapper a.fm-ui-btn-light,#fm-toolbar-wrapper button.fm-ui-btn-light{background:#fbfbfb;border:1px solid #d5d5d5;color:#555;font-weight:400;text-transform:none;padding:11px 11px}#fm-pivot-view a.fm-ui-btn-light:hover,#fm-pivot-view button.fm-ui-btn-light:hover,#fm-toolbar-wrapper a.fm-ui-btn-light:hover,#fm-toolbar-wrapper button.fm-ui-btn-light:hover{background:#f7f7f7;border-color:#d5d5d5;color:#555;font-weight:400}#fm-pivot-view a.fm-ui-btn-superlight,#fm-pivot-view button.fm-ui-btn-superlight,#fm-toolbar-wrapper a.fm-ui-btn-superlight,#fm-toolbar-wrapper button.fm-ui-btn-superlight{background:#fff;border:1px solid #d5d5d5;color:#555;font-weight:400;text-transform:none;padding:11px 11px;padding-top:9px}#fm-pivot-view a.fm-ui-btn-superlight:hover,#fm-pivot-view button.fm-ui-btn-superlight:hover,#fm-toolbar-wrapper a.fm-ui-btn-superlight:hover,#fm-toolbar-wrapper button.fm-ui-btn-superlight:hover{background:#fbfbfb;border-color:#d5d5d5;color:#555;font-weight:400}#fm-pivot-view a.fm-ui-btn.fm-ui-btn-close,#fm-pivot-view button.fm-ui-btn.fm-ui-btn-close,#fm-toolbar-wrapper a.fm-ui-btn.fm-ui-btn-close,#fm-toolbar-wrapper button.fm-ui-btn.fm-ui-btn-close{font-size:0;border:none;background:0 0;min-width:auto;min-width:initial;width:30px;height:30px;padding:2px}#fm-pivot-view a.fm-ui-btn.fm-ui-btn-close:before,#fm-pivot-view button.fm-ui-btn.fm-ui-btn-close:before,#fm-toolbar-wrapper a.fm-ui-btn.fm-ui-btn-close:before,#fm-toolbar-wrapper button.fm-ui-btn.fm-ui-btn-close:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";font-size:26px;position:static}#fm-pivot-view .fm-ui-btns-row,#fm-toolbar-wrapper .fm-ui-btns-row{font-size:0}#fm-pivot-view .fm-ui-btns-row .fm-ui-btn,#fm-toolbar-wrapper .fm-ui-btns-row .fm-ui-btn{margin-right:20px;height:38px}#fm-pivot-view .fm-ui-btns-row .fm-ui-btn:last-child,#fm-toolbar-wrapper .fm-ui-btns-row .fm-ui-btn:last-child{margin-right:0}#fm-pivot-view a.fm-ui-toggle-btn,#fm-pivot-view button.fm-ui-toggle-btn{color:#999;font-size:14px;line-height:36px;display:inline-block;text-align:center;cursor:pointer;border:1px solid #d5d5d5;border-radius:4px;background:#fff}#fm-pivot-view a.fm-ui-toggle-btn.fm-selected,#fm-pivot-view button.fm-ui-toggle-btn.fm-selected{color:#111;background:#f7f7f7}#fm-pivot-view a.fm-ui-toggle-btn:hover,#fm-pivot-view button.fm-ui-toggle-btn:hover{color:#111;background:#f7f7f7}#fm-pivot-view a.fm-ui-toggle-btn-dark,#fm-pivot-view button.fm-ui-toggle-btn-dark{color:#111;background:#f7f7f7}#fm-pivot-view a.fm-ui-toggle-btn-dark.fm-selected,#fm-pivot-view button.fm-ui-toggle-btn-dark.fm-selected{color:#fff;background:#555;border-color:#555}#fm-pivot-view a.fm-ui-toggle-btn-dark.fm-selected:hover,#fm-pivot-view button.fm-ui-toggle-btn-dark.fm-selected:hover{background:#3c3c3c;border-color:#3c3c3c}#fm-pivot-view a.fm-ui-link-btn{background:0 0;font-size:12px;text-decoration:underline;line-height:1;width:auto;width:initial;height:auto;height:initial;border:none;padding:0;cursor:pointer}#fm-pivot-view a.fm-ui-link-btn:hover{background:0 0;text-decoration:none}#fm-pivot-view a.fm-ui-link-btn.fm-ui-pressed{background:0 0;text-decoration:underline}#fm-pivot-view a.fm-ui-checkbox{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:inline-block;vertical-align:middle}#fm-pivot-view a.fm-ui-checkbox .fm-ui-label{padding-left:30px;position:relative;line-height:1.2;color:#111;font-size:14px}#fm-pivot-view a.fm-ui-checkbox .fm-ui-label:before{content:'';display:inline-block;box-sizing:border-box;position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #d5d5d5;background:#fff}#fm-pivot-view a.fm-ui-checkbox .fm-ui-label:before:hover{border-color:#999}#fm-pivot-view a.fm-ui-checkbox .fm-ui-label:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);opacity:0;content:'\e947';color:#FFF;font-size:20px;left:-1px}#fm-pivot-view a.fm-ui-checkbox.fm-selected .fm-ui-label:after{opacity:1;font-weight:700;width:0}#fm-pivot-view a.fm-ui-checkbox.fm-selected .fm-ui-label:before{border:1px solid #555;background:#555}#fm-pivot-view a.fm-ui-checkbox.fm-ui-semi-selected .fm-ui-label:after{content:'';border:5px solid #555;background-color:#555;width:0;height:0;left:4px;top:9px;opacity:1}.fm-ui-arrow-up:after,.fm-ui-arrow-up:before{content:'';position:absolute;display:block;left:50%;transform:translateX(-50%)}.fm-ui-arrow-up:before{width:0;height:0;border-style:solid;border-width:0 5.5px 6px 5.5px;border-color:transparent transparent #d5d5d5 transparent;top:-7px}.fm-ui-arrow-up:after{width:0;height:0;border-style:solid;border-width:0 4.5px 6px 4.5px;border-color:transparent transparent #fff transparent;top:-6px}#fm-pivot-view div.fm-ui-dropdown,#fm-toolbar-wrapper div.fm-ui-dropdown{text-align:left;display:inline-block;vertical-align:top;width:auto;width:initial;position:relative;box-sizing:border-box}#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-btn,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-btn{display:block;position:relative;background-color:#fff;text-align:left;border:1px solid #d5d5d5;border-radius:0;padding:9px 25px 10px 10px;box-sizing:border-box;cursor:pointer;height:38px}#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-btn .fm-ui-label,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-btn .fm-ui-label{color:#111;font-size:14px;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%;line-height:18px}#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-btn:after,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-btn:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);content:"\e908";right:8px;font-size:21px;color:#999;margin-top:-1px}#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-btn.fm-selected:after,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-btn.fm-selected:after{content:"\e909"}#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-btn.fm-selected+.fm-ui-dropdown-list,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-btn.fm-selected+.fm-ui-dropdown-list{margin-top:5px;visibility:visible;opacity:1}#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list{box-shadow:0 0 20px rgba(0,0,0,.1);display:block;position:absolute;z-index:3;left:0;top:100%;border:1px solid #d5d5d5;margin-top:20px;visibility:hidden;min-width:100%;box-sizing:border-box;opacity:1;background:#fff}#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list:after,#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list:before,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list:after,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list:before{content:'';position:absolute;display:block;left:50%;transform:translateX(-50%)}#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list:before,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list:before{width:0;height:0;border-style:solid;border-width:0 5.5px 6px 5.5px;border-color:transparent transparent #d5d5d5 transparent;top:-7px}#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list:after,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list:after{width:0;height:0;border-style:solid;border-width:0 4.5px 6px 4.5px;border-color:transparent transparent #fff transparent;top:-6px}#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul{overflow-y:auto;max-height:300px}#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li{display:block;border-bottom:1px solid #e9e9e9;padding:9px 9px;cursor:pointer;position:relative}#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li .fm-ui-label,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li .fm-ui-label{color:#111;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%}#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li:last-child,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li:last-child{border-bottom:none}#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li:hover,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li:hover{background:#f7f7f7}#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li.fm-selected,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li.fm-selected{background:#f7f7f7;padding-right:32px;position:relative}#fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li.fm-selected:after,#fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li.fm-selected:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);content:'\e902';color:#999;right:6px;font-size:22px;margin-top:-2px}#fm-pivot-view div.fm-ui-window{box-shadow:0 0 20px rgba(0,0,0,.1);max-width:100%;background:#fff;margin:0 auto 0;border:1px solid #d5d5d5;padding:24px 30px 30px;box-sizing:border-box;position:absolute;z-index:7}#fm-pivot-view div.fm-ui-window .fm-popup-header{min-height:40px;margin-bottom:10px}#fm-pivot-view div.fm-ui-window .fm-popup-header.fm-ph-simple{margin-bottom:24px}#fm-pivot-view div.fm-ui-window .fm-popup-header .fm-popup-icons-row{margin-bottom:25px;margin-top:7px}#fm-pivot-view div.fm-ui-window .fm-popup-header .fm-ui-btns-row{position:absolute;right:30px}#fm-pivot-view div.fm-ui-window .fm-popup-title{color:#111;font-size:24px;display:block;padding:5px 0}#fm-pivot-view div.fm-ui-window .fm-popup-subtitle{color:#999;font-size:14px;margin-top:5px;display:block}#fm-pivot-view div.fm-ui-popup{z-index:12}#fm-pivot-view div.fm-ui-popup.fm-layout-mobile{padding:20px}#fm-pivot-view div.fm-ui-popup.fm-layout-mobile .fm-popup-subtitle{display:none}#fm-pivot-view div.fm-ui-popup.fm-layout-mobile .fm-ui-btns-row{right:20px}#fm-pivot-view div.fm-ui-popup.fm-layout-mobile-small .fm-popup-header{margin-bottom:10px}#fm-pivot-view div.fm-ui-popup.fm-layout-mobile-small .fm-popup-header .fm-ui-col{width:100%;margin-bottom:10px}#fm-pivot-view div.fm-ui-popup.fm-layout-mobile-small .fm-popup-header .fm-ui-btns-row{position:relative;right:initial;right:auto;text-align:left}#fm-pivot-view div.fm-ui-popup.fm-layout-mobile-small .fm-popup-header .fm-ui-btns-row .fm-ui-btn{width:calc(50% - 5px);width:-webkit-calc(50% - 5px);margin-right:10px}#fm-pivot-view div.fm-ui-popup.fm-layout-mobile-small .fm-popup-header .fm-ui-btns-row .fm-ui-btn:last-child{margin-right:0}#fm-pivot-view div.fm-ui-popup.fm-layout-mobile-small .fm-popup-header .fm-popup-title{font-size:18px;line-height:1}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header{text-align:center;padding:10px;font-weight:700;border-bottom:1px solid #d5d5d5;position:relative}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-dp-month{margin-right:5px}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-dp-month,#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-dp-year{cursor:pointer;text-decoration:underline}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-dp-month:hover,#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-dp-year:hover{text-decoration:none}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-dp-month.fm-disabled,#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-dp-year.fm-disabled{cursor:auto;text-decoration:none}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-btn{padding:0;border:none;min-width:auto;position:absolute;background:0 0;width:37px;height:37px;top:0}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-btn:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);font-size:24px;top:6px;left:6px}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-btn.fm-prev-btn{left:0}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-btn.fm-prev-btn:before{content:"\e908"}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-btn.fm-next-btn{right:0}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-btn.fm-next-btn:before{content:"\e909"}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-week{padding:10px;border-bottom:1px solid #d5d5d5;background-color:#fbfbfb}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-week .fm-ui-dp-day-title{text-align:center;color:#999}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-dates{padding:10px 10px}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-dates .fm-ui-dp-date-label{text-align:center;padding:5px;cursor:pointer;position:relative}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-dates .fm-ui-dp-date-label:hover{background-color:#f7f7f7}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-dates .fm-ui-dp-date-label.fm-highlighted{font-weight:700}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-dates .fm-ui-dp-date-label.fm-muted{font-weight:400;color:#999}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-dates .fm-ui-dp-date-label.fm-selected{font-weight:400;color:#fff;background-color:#555;border:1px solid #555}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-col-7{width:14.285%;display:inline-block}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-col-5{width:20%;display:inline-block}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-col-3{width:33.333%;display:inline-block}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-footer{display:none;text-align:center;margin-bottom:5px}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-footer .fm-cancel-btn{display:inline-block;padding:10px;color:#999}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-time{padding:10px;border-top:1px solid #d5d5d5;text-align:center}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-time .fm-ui-label{margin-right:5px}#fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-time input.fm-ui-dp-time-input{padding:2px 1px 2px 4px;border:1px solid #d5d5d5;color:#111;font-size:14px;text-align:center}#fm-pivot-view div.fm-ui-datepicker.fm-ui-dp-view-months .fm-ui-dp-header .fm-ui-btn{display:none}#fm-pivot-view div.fm-ui-datepicker.fm-ui-dp-view-months .fm-ui-dp-week{display:none}#fm-pivot-view div.fm-ui-datepicker.fm-ui-dp-view-months .fm-ui-dp-dates{padding-bottom:0}#fm-pivot-view div.fm-ui-datepicker.fm-ui-dp-view-months .fm-ui-dp-footer{display:block}#fm-pivot-view div.fm-ui-datepicker.fm-ui-dp-view-years .fm-ui-dp-header .fm-ui-dp-month{display:none}#fm-pivot-view div.fm-ui-datepicker.fm-ui-dp-view-years .fm-ui-dp-week{display:none}#fm-pivot-view div.fm-ui-datepicker.fm-ui-dp-view-years .fm-ui-dp-dates{padding-bottom:0}#fm-pivot-view div.fm-ui-datepicker.fm-ui-dp-view-years .fm-ui-dp-footer{display:block}#fm-pivot-view div.fm-ui-datepicker-input{position:relative}#fm-pivot-view div.fm-ui-datepicker-input.fm-opened .fm-ui-datepicker-dropdown{display:block}#fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown{box-shadow:0 0 20px rgba(0,0,0,.1);display:none;background-color:#fff;border:1px solid #d5d5d5;position:absolute;width:300px;right:0;top:100%;margin-top:5px;z-index:1}#fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown:after,#fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown:before{content:'';position:absolute;display:block;left:50%;transform:translateX(-50%)}#fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown:before{width:0;height:0;border-style:solid;border-width:0 5.5px 6px 5.5px;border-color:transparent transparent #d5d5d5 transparent;top:-7px}#fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown:after{width:0;height:0;border-style:solid;border-width:0 4.5px 6px 4.5px;border-color:transparent transparent #fff transparent;top:-6px}#fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown:after,#fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown:before{left:auto}#fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown:after{right:8px}#fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown:before{right:6px}#fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-icon{right:0;font-size:20px;color:#999;cursor:pointer;width:35px;height:100%;position:absolute}#fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-icon:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);content:"\e900"}#fm-pivot-view .fm-ui .fm-ui-row,#fm-toolbar-wrapper .fm-ui .fm-ui-row{font-size:0}#fm-pivot-view .fm-ui .fm-ui-col,#fm-pivot-view .fm-ui .fm-ui-col-2,#fm-pivot-view .fm-ui .fm-ui-col-3,#fm-pivot-view .fm-ui .fm-ui-col-9,#fm-toolbar-wrapper .fm-ui .fm-ui-col,#fm-toolbar-wrapper .fm-ui .fm-ui-col-2,#fm-toolbar-wrapper .fm-ui .fm-ui-col-3,#fm-toolbar-wrapper .fm-ui .fm-ui-col-9{display:inline-block;vertical-align:top;min-height:1px}#fm-pivot-view .fm-ui .fm-ui-col-2,#fm-toolbar-wrapper .fm-ui .fm-ui-col-2{width:50%}#fm-pivot-view .fm-ui .fm-ui-col-3,#fm-toolbar-wrapper .fm-ui .fm-ui-col-3{margin-right:30px;width:calc(33.33% - 20px)}#fm-pivot-view .fm-ui .fm-ui-col-3:nth-child(3n+3),#fm-toolbar-wrapper .fm-ui .fm-ui-col-3:nth-child(3n+3){margin-right:0}#fm-pivot-view .fm-ui .fm-ui-col-9,#fm-toolbar-wrapper .fm-ui .fm-ui-col-9{margin-right:1px;margin-bottom:1px;width:calc(11.11% - .9px)}#fm-pivot-view .fm-ui .fm-ui-col-9:nth-child(9n+9),#fm-toolbar-wrapper .fm-ui .fm-ui-col-9:nth-child(9n+9){margin-right:0}#fm-pivot-view .fm-ui .fm-vam,#fm-toolbar-wrapper .fm-ui .fm-vam{vertical-align:middle}#fm-pivot-view .fm-ui .fm-vat,#fm-toolbar-wrapper .fm-ui .fm-vat{vertical-align:top}#fm-pivot-view .fm-ui .fm-tar,#fm-toolbar-wrapper .fm-ui .fm-tar{text-align:right}#fm-pivot-view .fm-ui .fm-tal,#fm-toolbar-wrapper .fm-ui .fm-tal{text-align:left}#fm-pivot-view .fm-ui .fm-tac,#fm-toolbar-wrapper .fm-ui .fm-tac{text-align:center}#fm-pivot-view .fm-ui .fm-mb30,#fm-toolbar-wrapper .fm-ui .fm-mb30{margin-bottom:30px}#fm-pivot-view .fm-helper{box-shadow:0 0 20px rgba(0,0,0,.1);display:inline-block;background:#f7f7f7;opacity:.9;padding:10px 9px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;border:1px solid #d5d5d5;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:250px;color:#111}#fm-pivot-view .fm-helper .fm-label{width:calc(100% - 20px);display:inline-block;text-overflow:ellipsis;overflow:hidden}#fm-pivot-view .fm-helper .fm-drag-icon{float:right;position:relative}#fm-pivot-view .fm-helper.fm-no-drop .fm-drag-icon:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea0e";color:#F44336;right:0}#fm-pivot-view .fm-helper.fm-drag-remove .fm-drag-icon::after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90e";color:#F44336;right:-4px;top:-4px;font-size:21px}@media (max-width:1370px) and (pointer:coarse){#fm-pivot-view .fm-helper{box-shadow:0 0 20px rgba(0,0,0,.1);display:inline-block;background:#f7f7f7;opacity:.9;padding:10px 9px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;border:1px solid #d5d5d5;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:250px;color:#111}#fm-pivot-view .fm-helper .fm-label{width:calc(100% - 20px);display:inline-block;text-overflow:ellipsis;overflow:hidden}#fm-pivot-view .fm-helper .fm-drag-icon{float:right;position:relative}#fm-pivot-view .fm-helper.fm-no-drop .fm-drag-icon:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea0e";color:#F44336;right:0}#fm-pivot-view .fm-helper.fm-drag-remove{border-color:red;border-width:2px;display:flex}#fm-pivot-view .fm-helper.fm-drag-remove .fm-label{display:flex;padding-left:10px}#fm-pivot-view .fm-helper.fm-drag-remove .fm-drag-icon::after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90e";color:#F44336;left:-8px;top:-5px;font-size:21px}}#fm-pivot-view .fm-header-helper{text-transform:uppercase;border:none;background:#f7f7f7;padding:8px 6px;font-size:12px;border:1px solid #999;cursor:move}#fm-pivot-view .fm-header-helper.fm-drag-remove{border-color:red;border-width:2px}#fm-pivot-view .fm-header-helper.fm-drag-remove .fm-remove-icon{display:inline-block;margin-left:4px;width:10px;position:relative}#fm-pivot-view .fm-header-helper.fm-drag-remove .fm-remove-icon:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90e";color:#F44336;top:-16px;left:-7px;font-size:21px}@media (max-width:1370px) and (pointer:coarse){#fm-pivot-view .fm-header-helper{text-transform:uppercase;border:none;background:#f7f7f7;padding:12px 18px;font-size:14.4px;border:1px solid #999;cursor:move}#fm-pivot-view .fm-header-helper.fm-drag-remove{border-color:red;border-width:2px}#fm-pivot-view .fm-header-helper.fm-drag-remove .fm-remove-icon{display:inline-block;margin-left:4px;width:10px;position:relative}#fm-pivot-view .fm-header-helper.fm-drag-remove .fm-remove-icon:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90e";color:#F44336;top:-23px;left:-15px;font-size:31.5px}}#fm-pivot-view .fm-drop-indicator{height:2px;background:#555}#fm-pivot-view div.fm-ui-panel{position:relative;background:#fff;border:1px solid #999}#fm-pivot-view div.fm-ui-modal-overlay{background-color:#fff;opacity:.8;position:absolute;top:0;left:0;z-index:11;width:100%;height:100%}#fm-pivot-view div.fm-ui-modal-overlay.fm-ui-opaque{opacity:1}#fm-pivot-view div.fm-ui-modal-overlay.fm-ui-transparent{opacity:0}#fm-pivot-view div.fm-ui-toolbar{background:#fff;border-top:1px dotted #dcdcdc;border-left:none;border-right:none;border-bottom:none;margin-bottom:0}#fm-pivot-view div.fm-ui-hgroup{overflow:hidden}#fm-pivot-view div.fm-ui-hgroup>*{float:left}#fm-pivot-view div.fm-ui-vgroup>*{display:block}#fm-pivot-view ul.fm-ui-list{list-style-type:none;padding:0;margin:0}#fm-pivot-view .fm-ui-context-submenu{position:absolute}#fm-pivot-view .fm-ui-disabled,#fm-toolbar-wrapper .fm-ui-disabled{pointer-events:none!important;cursor:default!important;opacity:.5!important}#fm-pivot-view div.fm-ui-vlist{position:relative;overflow-x:hidden;overflow-y:auto}#fm-pivot-view div.fm-ui-vlist ul.fm-ui-list{position:absolute;overflow:hidden;width:100%;top:0;background:#fff}#fm-pivot-view div.fm-ui-vlist div.fm-ui-vlist-placeholder{width:100%}#fm-pivot-view div.fm-ui-divider{background-color:#f7f7f7;position:absolute;z-index:1}#fm-pivot-view div.fm-ui-divider:hover{background-color:#f2f2f2}#fm-pivot-view div.fm-ui-divider:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);content:"\e907";font-size:13px;color:#999}#fm-pivot-view div.fm-ui-divider.fm-ui-horizontal{left:0;right:0;height:9px}#fm-pivot-view div.fm-ui-divider.fm-ui-horizontal:hover{cursor:row-resize}#fm-pivot-view div.fm-ui-divider.fm-ui-horizontal:before{top:4px}#fm-pivot-view div.fm-ui-divider.fm-ui-vertical{top:0;bottom:0;width:9px}#fm-pivot-view div.fm-ui-divider.fm-ui-vertical:hover{cursor:col-resize}#fm-pivot-view div.fm-ui-divider.fm-ui-vertical:before{left:-2px;transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}#fm-pivot-view .fm-ui-toolbar-mobile{height:48px;border-bottom:1px solid #999}#fm-pivot-view .fm-ui-toolbar-mobile .fm-ui-header-display{pointer-events:none;position:absolute;top:12px;font-size:17px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;display:inline-block;width:100%}@media only screen and (max-width:560px){#fm-pivot-view .fm-ui-toolbar-mobile .fm-ui-header-display{font-size:14px;top:15px}}#fm-pivot-view .fm-ui-right{position:absolute;right:0;top:0}#fm-pivot-view .fm-ui-left{position:absolute;left:0;top:0}#fm-pivot-view a.fm-ui-btn.fm-disabled{pointer-events:none;cursor:default;color:#aaa;opacity:.4}#fm-pivot-view a.fm-ui-btn:hover.fm-disabled{background:#fff}#fm-pivot-view a.fm-ui-btn:active.fm-disabled{background:#fff}#fm-pivot-view .fm-ui-context-menu{box-shadow:0 0 20px rgba(0,0,0,.1);position:absolute;background-color:#fff;border:1px solid #999;z-index:20}#fm-pivot-view .fm-ui-context-menu .fm-ui-context-submenu{box-shadow:0 0 20px rgba(0,0,0,.1);position:absolute;background-color:#fff;border:1px solid #999;z-index:21}#fm-pivot-view .fm-ui-context-menu .fm-ui-context-submenu .fm-ui-list{max-height:300px;overflow-y:auto}#fm-pivot-view .fm-ui-context-menu .fm-ui-list{min-width:200px}#fm-pivot-view .fm-ui-context-menu .fm-ui-list li{padding:10px;border-bottom:1px solid #e9e9e9;cursor:pointer;position:relative}#fm-pivot-view .fm-ui-context-menu .fm-ui-list li:last-child{border-bottom:none}#fm-pivot-view .fm-ui-context-menu .fm-ui-list li.fm-ui-active,#fm-pivot-view .fm-ui-context-menu .fm-ui-list li:hover{background-color:#f7f7f7}#fm-pivot-view .fm-ui-context-menu .fm-ui-list li.fm-has-submenu:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);content:"\e911";right:5px;font-size:15px}#fm-pivot-view .fm-ui-context-menu .fm-ui-list li.fm-selected{background:#f7f7f7;padding-right:28px}#fm-pivot-view .fm-ui-context-menu .fm-ui-list li.fm-selected:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e902';right:30px;top:6px;color:#999;font-size:26px}#fm-pivot-view .fm-filter-view{min-width:320px}#fm-pivot-view .fm-filter-view.fm-ui-window{padding:0}#fm-pivot-view .fm-filter-view .fm-filter-view-content{padding:24px 30px 30px;width:500px;min-width:320px;max-width:100%;height:386px;min-height:386px}#fm-pivot-view .fm-filter-view .fm-filter-view-content.fm-no-member-filters{height:unset;min-height:unset}#fm-pivot-view .fm-filter-view .fm-filter-view-content.fm-query-filter-opened{height:256px;min-height:256px}#fm-pivot-view .fm-filter-view .fm-popup-header{margin-bottom:25px}#fm-pivot-view .fm-filter-view .fm-popup-header .fm-ui-row .fm-ui-btns-row{white-space:nowrap;position:absolute;right:0}#fm-pivot-view .fm-filter-view .fm-popup-header .fm-popup-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#fm-pivot-view .fm-filter-view .fm-bold-btn{font-weight:700;text-transform:uppercase}#fm-pivot-view .fm-filter-view .fm-filter-sort-row{display:flex;position:relative;margin-bottom:20px}#fm-pivot-view .fm-filter-view .fm-filter-sort-row .fm-sort-col{position:absolute;right:0;top:0}#fm-pivot-view .fm-filter-view .fm-filter-sort-row .fm-sort-col a.fm-ui-toggle-btn.fm-sort-btn,#fm-pivot-view .fm-filter-view .fm-filter-sort-row .fm-sort-col button.fm-ui-toggle-btn.fm-sort-btn{width:60px;font-weight:700;text-transform:uppercase}#fm-pivot-view .fm-filter-view .fm-filter-sort-row .fm-sort-col .fm-sort-label{margin-right:10px;display:none}#fm-pivot-view .fm-filter-view .fm-filter-sort-row .fm-sort-col .fm-sort-btns{display:inline-block}#fm-pivot-view .fm-filter-view .fm-filter-sort-row .fm-sort-col .fm-sort-btns .fm-sort-btn:first-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}#fm-pivot-view .fm-filter-view .fm-filter-sort-row .fm-sort-col .fm-sort-btns .fm-sort-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}#fm-pivot-view .fm-filter-view .fm-filter-sort-row .fm-filters-col .fm-filter-label{width:55px;display:inline-block;margin-right:5px;margin-bottom:5px;vertical-align:middle;line-height:1;overflow:hidden}#fm-pivot-view .fm-filter-view .fm-filter-sort-row .fm-filters-col a.fm-ui-toggle-btn,#fm-pivot-view .fm-filter-view .fm-filter-sort-row .fm-filters-col button.fm-ui-toggle-btn{color:#111}#fm-pivot-view .fm-filter-view .fm-sort-only .fm-filter-sort-row .fm-sort-col{position:relative;display:block}#fm-pivot-view .fm-filter-view .fm-sort-only .fm-filter-sort-row .fm-sort-col .fm-sort-label{display:inline-block}#fm-pivot-view .fm-filter-view .fm-filter-btn{font-weight:700;text-transform:uppercase;position:relative;min-width:90px;max-width:130px;padding-left:10px;padding-right:10px;height:38px}#fm-pivot-view .fm-filter-view .fm-filter-btn.fm-has-filter{padding-right:20px}#fm-pivot-view .fm-filter-view .fm-filter-btn.fm-has-filter:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);right:5px;content:"\e905";font-size:18px}#fm-pivot-view .fm-filter-view .fm-filter-btn.fm-labels-filter-btn{margin-right:20px}#fm-pivot-view .fm-filter-view .fm-filter-btn .fm-ui-arrow-up{display:none;position:relative;top:22px;z-index:1}#fm-pivot-view .fm-filter-view .fm-filter-btn .fm-ui-arrow-up:after{border-bottom-color:#fbfbfb;top:-7px}#fm-pivot-view .fm-filter-view .fm-filter-btn .fm-ui-arrow-up:before{top:-8px}#fm-pivot-view .fm-filter-view .fm-filter-btn.fm-selected .fm-ui-arrow-up{display:block}#fm-pivot-view .fm-filter-view .fm-filter-btn .fm-ui-label{display:inline-block;text-align:center;white-space:nowrap;width:100%;max-width:100%;overflow:hidden;vertical-align:middle;margin-bottom:2px;line-height:36px}#fm-pivot-view .fm-filter-view .fm-filters-table{border:1px solid #d5d5d5;margin-bottom:30px;margin-top:10px;height:calc(100% - 108px);height:-webkit-calc(100% - 108px)}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-ui-checkbox.fm-selected{font-weight:700}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-content{position:relative;height:calc(100% - 37px);height:-webkit-calc(100% - 37px)}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-content .fm-members-filter-list{overflow-y:auto;height:100%}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-content .fm-members-filter-list li{border-bottom:1px solid #e9e9e9;padding:10px 9px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:37px}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-content .fm-members-filter-list li .fm-expand-toggle-btn{color:#999;display:inline-block;font-size:14px;position:relative;height:100%;width:30px}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-content .fm-members-filter-list li .fm-expand-toggle-btn:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e911";top:-7px;text-align:center;width:30px;padding:8px 0}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-content .fm-members-filter-list li .fm-expand-toggle-btn.fm-selected:before{content:"\e90f"}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-content .fm-members-filter-list li .fm-ungroup-btn{position:absolute;right:10px}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-content .fm-members-filter-list li .fm-ui-checkbox{vertical-align:top;margin-top:-1px}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-content .fm-members-filter-list.fm-tree-list:not(.fm-is-searched) li{padding-left:0}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-search-highlight{background-color:#FF0;font-weight:inherit}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header{border-bottom:1px solid #d5d5d5;background:#f7f7f7;position:relative;height:37px}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-select-all-wrapper{width:50%;padding:9px}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-select-all-wrapper .fm-select-all-label{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:18px}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-select-counter-wrap{width:calc(50% - 100px);width:-webkit-calc(50% - 100px);padding-top:12px;padding-right:9px}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-select-counter-wrap .fm-select-counter{width:100%;text-align:right;color:#999;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-search-wrap{position:absolute;top:0;right:0;width:100px;height:100%;border-left:1px solid #d5d5d5}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-search-wrap .fm-search-inp{position:absolute;right:0;width:100%;height:36px;padding-left:39px;padding-right:39px;color:#111;font-size:14px;background:#fff;opacity:0;border:none;visibility:hidden;border-left:1px solid #d5d5d5}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-search-wrap .fm-close-search{opacity:0;visibility:hidden;position:absolute;right:0;top:0;height:100%;width:36px;min-width:36px;border:none;background:0 0;cursor:pointer;color:#999;outline-offset:-2px}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-search-wrap .fm-close-search:before{display:block;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";font-size:26px;position:absolute;top:5px;left:6px}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-search-wrap .fm-close-search:hover{color:#555}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-search-wrap .fm-search-btn{position:absolute;height:36px;width:100%;font-size:14px;cursor:pointer;border:none;background:0 0;color:#999;padding-top:10px;left:10px;right:25px}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-search-wrap .fm-search-btn:after{display:block;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90a";font-size:25px;color:#999;position:absolute;top:5px;right:14px}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-search-wrap .fm-search-btn:hover{color:#111}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-search-wrap .fm-search-btn:hover:after{color:#111}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-search-wrap.fm-search-opened{width:50%;height:100%;border-left:none}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-search-wrap.fm-search-opened .fm-close-search,#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-search-wrap.fm-search-opened .fm-search-inp{visibility:visible;opacity:1}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-search-wrap.fm-search-opened .fm-select-counter{display:none}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-search-wrap.fm-search-opened .fm-search-btn{font-size:0;width:40px;pointer-events:none;z-index:1}#fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header .fm-search-wrap.fm-search-opened .fm-search-btn .fm-icon-act_search:before{color:#e9e9e9}#fm-pivot-view .fm-filter-view .fm-filters-table:last-child{margin-bottom:0}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap .fm-filters-subview{background:#fbfbfb;border:1px solid #e9e9e9;position:relative;padding:14px 13px;font-size:0}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap .fm-buttons-bar{text-align:right;margin-top:10px}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap .fm-buttons-bar .fm-ui-link-btn.fm-muted{color:#999}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-values-filter-view .fm-conditions-dropdown,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-values-filter-view .fm-measures-dropdown,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-values-filter-view .fm-num-input-1{width:calc(33.33% - 6.66px);width:-webkit-calc(33.33% - 6.66px)}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-values-filter-view .fm-conditions-dropdown,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-values-filter-view .fm-measures-dropdown{margin-right:10px}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-values-filter-view .fm-num-input-2{display:none}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-values-filter-view.fm-range .fm-conditions-dropdown,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-values-filter-view.fm-range .fm-measures-dropdown,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-values-filter-view.fm-range .fm-num-input-1,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-values-filter-view.fm-range .fm-num-input-2{width:calc(25% - 7.5px);width:-webkit-calc(25% - 7.5px)}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-values-filter-view.fm-range .fm-num-input-1{margin-right:10px}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-values-filter-view.fm-range .fm-num-input-2{display:inline-block}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-labels-filter-view .fm-conditions-dropdown,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-labels-filter-view .fm-txt-input-1{width:calc(50% - 5px);width:-webkit-calc(50% - 5px)}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-labels-filter-view .fm-conditions-dropdown{margin-right:10px}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-labels-filter-view .fm-txt-input-2{display:none}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-labels-filter-view.fm-range .fm-conditions-dropdown,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-labels-filter-view.fm-range .fm-txt-input-1,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-labels-filter-view.fm-range .fm-txt-input-2{width:calc(33.33% - 6.66px);width:-webkit-calc(33.33% - 6.66px)}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-labels-filter-view.fm-range .fm-txt-input-1{margin-right:10px}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-labels-filter-view.fm-range .fm-txt-input-2{display:inline-block}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-numbers-filter-view .fm-conditions-dropdown,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-numbers-filter-view .fm-num-input-1{width:calc(50% - 5px);width:-webkit-calc(50% - 5px)}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-numbers-filter-view .fm-conditions-dropdown{margin-right:10px}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-numbers-filter-view .fm-num-input-2{display:none}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-numbers-filter-view.fm-range .fm-conditions-dropdown,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-numbers-filter-view.fm-range .fm-num-input-1,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-numbers-filter-view.fm-range .fm-num-input-2{width:calc(33.33% - 6.66px);width:-webkit-calc(33.33% - 6.66px)}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-numbers-filter-view.fm-range .fm-num-input-1{margin-right:10px}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-numbers-filter-view.fm-range .fm-num-input-2{display:inline-block}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-time-filter-view .fm-conditions-dropdown,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-time-filter-view .fm-num-input-1{width:calc(50% - 45px);width:-webkit-calc(50% - 45px);margin-right:10px}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-time-filter-view .fm-interval-dropdown{width:70px}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-time-filter-view .fm-num-input-2{display:none;margin-right:10px}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-time-filter-view.fm-range .fm-num-input-1,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-time-filter-view.fm-range .fm-num-input-2{width:calc(20% - 7px);width:-webkit-calc(20% - 7px)}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-time-filter-view.fm-range .fm-num-input-2{display:inline-block}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-dates-filter-view .fm-conditions-dropdown,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-dates-filter-view .fm-datepicker-1,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-dates-filter-view .fm-periods-dropdown{width:calc(50% - 5px);width:-webkit-calc(50% - 5px)}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-dates-filter-view .fm-conditions-dropdown{margin-right:10px}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-dates-filter-view .fm-datepicker-1{display:inline-block}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-dates-filter-view .fm-datepicker-2,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-dates-filter-view .fm-periods-dropdown{display:none}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-dates-filter-view.fm-date-range .fm-conditions-dropdown,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-dates-filter-view.fm-date-range .fm-datepicker-1,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-dates-filter-view.fm-date-range .fm-datepicker-2{width:calc(33.33% - 6.66px);width:-webkit-calc(33.33% - 6.66px)}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-dates-filter-view.fm-date-range .fm-datepicker-1{margin-right:10px}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-dates-filter-view.fm-date-range .fm-datepicker-2{display:inline-block}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-dates-filter-view.fm-date-range .fm-ui-datepicker-input.fm-with-time .fm-ui-datepicker-icon{display:none}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-dates-filter-view.fm-date-period .fm-datepicker-1,#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-dates-filter-view.fm-date-period .fm-datepicker-2{display:none}#fm-pivot-view .fm-filter-view .fm-filters-subview-wrap.fm-dates-filter-view.fm-date-period .fm-periods-dropdown{display:inline-block}#fm-pivot-view .fm-filter-view .fm-add-group-view{margin-bottom:20px}#fm-pivot-view .fm-filter-view .fm-add-group-view .fm-filters-subview:before{right:150px}#fm-pivot-view .fm-filter-view .fm-add-group-view .fm-filters-subview:after{right:151px}#fm-pivot-view .fm-filter-view .fm-filter-flat-layout .fm-values-filter-view .fm-measures-dropdown{display:none}#fm-pivot-view .fm-filter-view .fm-filter-flat-layout .fm-values-filter-view .fm-conditions-dropdown,#fm-pivot-view .fm-filter-view .fm-filter-flat-layout .fm-values-filter-view .fm-num-input-1{width:calc(50% - 5px);width:-webkit-calc(50% - 5px)}#fm-pivot-view .fm-filter-view .fm-filter-flat-layout .fm-values-filter-view .fm-num-input-1{margin-right:0}#fm-pivot-view .fm-filter-view .fm-filter-flat-layout .fm-values-filter-view.fm-range .fm-conditions-dropdown,#fm-pivot-view .fm-filter-view .fm-filter-flat-layout .fm-values-filter-view.fm-range .fm-measures-dropdown,#fm-pivot-view .fm-filter-view .fm-filter-flat-layout .fm-values-filter-view.fm-range .fm-num-input-1,#fm-pivot-view .fm-filter-view .fm-filter-flat-layout .fm-values-filter-view.fm-range .fm-num-input-2{width:calc(33.33% - 6.66px);width:-webkit-calc(33.33% - 6.66px)}#fm-pivot-view .fm-filter-view .fm-filter-pages-layout .fm-filters-col{width:100%}#fm-pivot-view .fm-filter-view .fm-filter-pages-layout .fm-labels-filter-btn{margin-right:0}#fm-pivot-view .fm-filter-view .fm-filter-flat-layout.fm-no-query-filters .fm-filters-table,#fm-pivot-view .fm-filter-view .fm-filter-pages-layout.fm-no-query-filters .fm-filters-table{height:calc(100% - 60px);height:-webkit-calc(100% - 60px)}#fm-pivot-view .fm-filter-view .fm-filter-flat-layout.fm-no-query-filters .fm-filter-sort-row,#fm-pivot-view .fm-filter-view .fm-filter-pages-layout.fm-no-query-filters .fm-filter-sort-row{margin-bottom:0}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-view-content{padding:20px}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-view-content.fm-query-filter-opened{height:384px;min-height:384px}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-view-content.fm-query-filter-opened.fm-filter-flat-layout,#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-view-content.fm-query-filter-opened.fm-filter-pages-layout{height:288px;min-height:288px}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-popup-header .fm-ui-col,#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-popup-header .fm-ui-col-2{width:100%}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-popup-header .fm-ui-col-2{margin-bottom:10px}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-popup-header .fm-ui-btns-row{position:relative}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-popup-header .fm-popup-title{line-height:1.1}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-sort-row{flex-direction:column}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-sort-row .fm-sort-col{order:1;position:relative;margin-bottom:10px}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-sort-row .fm-sort-col .fm-sort-btns{display:block}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-sort-row .fm-sort-col .fm-sort-btns a.fm-ui-toggle-btn.fm-sort-btn,#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-sort-row .fm-sort-col .fm-sort-btns button.fm-ui-toggle-btn.fm-sort-btn{width:50%}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-sort-row .fm-sort-col .fm-sort-label{display:none}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-sort-row .fm-filters-col{order:2}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-sort-row .fm-filters-col .fm-filter-label{display:none}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-sort-row .fm-filters-col .fm-filter-btn{width:calc(50% - 5px);width:-webkit-calc(50% - 5px);max-width:50%}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-sort-row .fm-filters-col .fm-filter-btn.fm-labels-filter-btn{margin-right:10px}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-values-filter-view .fm-conditions-dropdown,#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-values-filter-view .fm-measures-dropdown{width:calc(50% - 5px);width:-webkit-calc(50% - 5px);margin-right:0;margin-bottom:10px}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-values-filter-view .fm-num-input-1{width:100%}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-values-filter-view .fm-measures-dropdown{margin-right:10px}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-values-filter-view.fm-range .fm-num-input-1,#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-values-filter-view.fm-range .fm-num-input-2{width:calc(50% - 5px);width:-webkit-calc(50% - 5px)}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-values-filter-view.fm-range .fm-num-input-1{margin-right:10px}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-dates-filter-view.fm-date-range .fm-conditions-dropdown{width:100%;margin-bottom:10px}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-dates-filter-view.fm-date-range .fm-datepicker-1,#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-dates-filter-view.fm-date-range .fm-datepicker-2{width:calc(50% - 5px);width:-webkit-calc(50% - 5px)}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-dates-filter-view.fm-date-range .fm-ui-datepicker-input.fm-with-time .fm-ui-datepicker-icon{display:none}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-labels-filter-view.fm-range .fm-conditions-dropdown{width:100%;margin-bottom:10px}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-labels-filter-view.fm-range .fm-txt-input-1,#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-labels-filter-view.fm-range .fm-txt-input-2{width:calc(50% - 5px);width:-webkit-calc(50% - 5px)}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-numbers-filter-view.fm-range .fm-conditions-dropdown{width:100%;margin-bottom:10px}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-numbers-filter-view.fm-range .fm-num-input-1,#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-numbers-filter-view.fm-range .fm-num-input-2{width:calc(50% - 5px);width:-webkit-calc(50% - 5px)}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-time-filter-view.fm-range .fm-conditions-dropdown{width:100%;margin-bottom:10px}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-time-filter-view.fm-range .fm-num-input-1,#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-subview-wrap.fm-time-filter-view.fm-range .fm-num-input-2{width:calc(50% - 45px);width:-webkit-calc(50% - 45px)}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-table{height:calc(100% - 202px);height:-webkit-calc(100% - 202px)}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-table .fm-filters-table-header .fm-select-all-wrapper{width:calc(100% - 100px);width:-webkit-calc(100% - 100px)}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filters-table .fm-filters-table-header .fm-select-counter-wrap{display:none}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-no-query-filters .fm-sort-col{margin-bottom:0}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-no-query-filters .fm-filters-table{height:calc(100% - 154px);height:-webkit-calc(100% - 154px)}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-flat-layout .fm-filters-table,#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-pages-layout .fm-filters-table{height:calc(100% - 154px);height:-webkit-calc(100% - 154px)}#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-flat-layout.fm-no-query-filters .fm-filters-table,#fm-pivot-view .fm-filter-view.fm-layout-mobile-small .fm-filter-pages-layout.fm-no-query-filters .fm-filters-table{margin-top:0;height:calc(100% - 96px);height:-webkit-calc(100% - 96px)}#fm-pivot-view{min-width:300px;min-height:200px;position:relative;background:#fff;border:1px solid #d5d5d5;outline:0;box-sizing:border-box}#fm-pivot-view .fm-branding-bar{background-color:#fff;border-top:1px solid #d5d5d5;width:100%;height:21px;position:absolute;bottom:0;z-index:2}#fm-pivot-view .fm-branding-bar>span{line-height:21px;color:#999}#fm-pivot-view .fm-branding-bar>span a{color:#ff9b79}#fm-pivot-view .fm-branding-bar .fm-version-label{float:left;margin-left:5px}#fm-pivot-view .fm-branding-bar .fm-link{float:right;margin-right:5px;vertical-align:top}#fm-pivot-view .fm-branding-bar .fm-info-icon{display:inline-block;height:13px;width:13px;margin-left:5px;margin-right:2px;color:#d5d5d5;font-size:16px;cursor:pointer}#fm-pivot-view .fm-branding-bar .fm-info-icon:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea0c"}#fm-pivot-view .fm-branding-bar.fm-layout-660 span,#fm-pivot-view .fm-branding-bar.fm-layout-660 span a{font-size:11px}#fm-pivot-view .fm-branding-bar.fm-layout-520 .fm-version-label{display:none}@media all and (max-width:600px){#fm-pivot-view{min-width:initial;min-width:auto;min-height:initial;min-height:auto}}#fm-pivot-view .fm-grid-view{background-color:#fff;width:100%;height:100%;overflow:hidden}#fm-pivot-view .fm-grid-column{width:100px}#fm-pivot-view .fm-grid-row{height:30px}#fm-pivot-view .fm-grid-column-mobile{width:100px}#fm-pivot-view .fm-grid-row-mobile{height:30px}#fm-pivot-view span.fm-ui-label.fm-pivot-title{text-align:center;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px 10px 5px}#fm-pivot-view .fm-charts-view{background-color:#fff}#fm-pivot-view .fm-charts-view span.fm-ui-label.fm-charts-msg{position:absolute;display:block;text-align:center;top:50%;width:100%}#fm-pivot-view .fm-charts-view .fm-header-toolbar{background-color:#fbfbfb;border-bottom:1px solid #d5d5d5;padding:20px 20px}#fm-pivot-view .fm-charts-view .fm-header-toolbar.fm-fields-list-padding{padding-right:60px}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-ui-col-2{white-space:nowrap}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-ui-col-2.fm-wide{width:calc(100% - 50px)}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-ui-dropdown{margin-right:10px;max-width:200px}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-container{text-align:right;white-space:nowrap}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-container .fm-ui-btn{border-radius:0;margin-right:10px;height:38px;padding-right:35px;text-align:left}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-container .fm-ui-btn:last-child{margin-right:0}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-container .fm-ui-btn:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);content:"\e90c";right:10px;font-size:18px;letter-spacing:-2px;color:#999}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-container .fm-ui-btn:hover:after{color:#555}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-container .fm-ui-btn.fm-filtered:after{content:"\e905\e90c"}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-container .fm-ui-btn.fm-filtered{padding-right:48px}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-btn{width:50px;margin:0}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-btn .fm-ui-dropdown-btn:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);content:"\e905";color:#999;font-size:24px;left:5px}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-btn .fm-ui-dropdown-btn:after{right:4px}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-btn .fm-ui-dropdown-btn .fm-ui-label{font-size:0}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-btn .fm-ui-dropdown-list{min-width:150px;max-width:200px;width:auto;width:initial;left:auto;left:initial;right:0}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-btn .fm-ui-dropdown-list .fm-ui-list{width:100%!important}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-btn .fm-ui-dropdown-list .fm-ui-list li{padding-right:25px;position:relative}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-btn .fm-ui-dropdown-list .fm-ui-list li:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);content:'\e90c';color:#999;right:4px;font-size:24px}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-btn .fm-ui-dropdown-list .fm-ui-list li.fm-filtered{padding-right:55px}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-btn .fm-ui-dropdown-list .fm-ui-list li.fm-filtered::after{content:"\e905\e90c"}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-btn .fm-ui-dropdown-list:after,#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-btn .fm-ui-dropdown-list:before{left:auto;left:initial}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-btn .fm-ui-dropdown-list:before{right:12px}#fm-pivot-view .fm-charts-view .fm-header-toolbar .fm-charts-filters-btn .fm-ui-dropdown-list:after{right:14px}#fm-pivot-view .fm-charts-view .fm-chart{padding:10px}#fm-pivot-view .fm-charts-view .fm-chart-legend{position:absolute;bottom:0;left:0;right:0}#fm-pivot-view .fm-charts-view .fm-chart-legend .fm-chart-legend-container{background-color:#fbfbfb;border-top:1px solid #d5d5d5;padding:10px 20px;overflow:auto}#fm-pivot-view .fm-charts-view .fm-chart-legend .fm-chart-legend-btn{border-left:none;border-bottom:none;border-color:#e9e9e9;background-color:#fbfbfb;min-width:auto;min-width:initial;width:25px;height:25px;position:absolute;top:-25px;padding:0}#fm-pivot-view .fm-charts-view .fm-chart-legend .fm-chart-legend-btn:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;padding:2px;color:#999;position:static}#fm-pivot-view .fm-charts-view .fm-chart-legend .fm-chart-legend-btn.fm-hide:after{content:"\e908"}#fm-pivot-view .fm-charts-view .fm-chart-legend .fm-chart-legend-btn.fm-show:after{content:"\e909"}#fm-pivot-view .fm-charts-view .fm-chart-legend table{border-collapse:separate;margin:0;width:auto;width:initial}#fm-pivot-view .fm-charts-view .fm-chart-legend table td{padding-right:10px;vertical-align:top}#fm-pivot-view .fm-charts-view .fm-chart-legend ul{list-style-type:none;position:relative;vertical-align:bottom;font-size:14px;display:inline-table}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li{padding:2px 0;white-space:nowrap}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li.fm-collapsed,#fm-pivot-view .fm-charts-view .fm-chart-legend ul li.fm-expanded{cursor:pointer}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li.fm-level-1{padding-left:18px}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li.fm-level-2{padding-left:36px}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li.fm-level-3{padding-left:54px}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li.fm-level-4{padding-left:72px}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li.fm-level-5{padding-left:90px}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li.fm-level-6{padding-left:108px}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li.fm-level-7{padding-left:126px}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li.fm-level-8{padding-left:144px}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li.fm-level-9{padding-left:162px}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li.fm-level-10{padding-left:180px}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li .fm-icon-display{display:inline-block;width:14px;height:14px;margin-right:4px;border-radius:50%;position:relative}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li .fm-text-display{display:inline-block;white-space:nowrap;font-size:14px;color:#999;vertical-align:bottom;margin-bottom:1px}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li.fm-collapsed .fm-icon-display:before{content:'';position:absolute;width:8px;height:2px;background:#fff;top:6px;right:3px}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li.fm-collapsed .fm-icon-display:after{content:'';position:absolute;width:2px;height:8px;background:#fff;top:3px;right:6px}#fm-pivot-view .fm-charts-view .fm-chart-legend ul li.fm-expanded .fm-icon-display:before{content:'';position:absolute;width:8px;height:2px;background:#999;top:6px;right:3px}#fm-pivot-view .fm-axis text{font-size:14px;text-rendering:geometricPrecision;fill:#111}#fm-pivot-view .fm-axis line,#fm-pivot-view .fm-axis path{fill:none;stroke:#ccc;shape-rendering:crispEdges}#fm-pivot-view .fm-axis line{shape-rendering:geometricPrecision}#fm-pivot-view .fm-x .tick line{display:none}#fm-pivot-view .fm-x.fm-axis.fm-title{font-size:14px;font-weight:700;fill:#111}#fm-pivot-view .fm-line{fill:none;stroke-width:1px}#fm-pivot-view .fm-circle{fill:#FFF;stroke-width:1px}#fm-pivot-view .fm-scatter-point{fill:#FFF;stroke-width:1px}#fm-pivot-view .fm-arc path{stroke:#fff;stroke-width:.5px}#fm-pivot-view .fm-bar{shape-rendering:crispEdges}#fm-pivot-view .fm-bar-stack{shape-rendering:crispEdges}#fm-pivot-view .fm-bar-stack path{stroke:#fff;stroke-width:.5px}#fm-pivot-view .fm-pie-label{font-size:14px;fill:#111}#fm-pivot-view .fm-chart svg .fm-label{white-space:pre}#fm-pivot-view .fm-data-label{font-size:12px;fill:#111}.fm-charts-color-1{fill:#EE232C}.fm-charts-color-2{fill:#478EC8}.fm-charts-color-3{fill:#FF8F00}.fm-charts-color-4{fill:#4DBF5A}.fm-charts-color-5{fill:#e042a6}.fm-charts-color-6{fill:#59BBAB}.fm-charts-color-7{fill:#b96bdd}.fm-charts-color-8{fill:#EDC200}.fm-charts-color-9{fill:#24c0de}.fm-charts-color-10{fill:none}#fm-pivot-view .fm-fields-view-wrap{position:absolute;z-index:11;right:0;top:0}#fm-pivot-view .fm-fields-view-wrap.fm-fields-opened{position:relative;z-index:12}#fm-pivot-view .fm-fields-view-wrap.fm-fields-opened .fm-btn-open-fields{display:none}#fm-pivot-view .fm-fields-view-wrap.fm-fields-instant.fm-fields-opened{position:absolute;z-index:11}#fm-pivot-view .fm-fields-view-wrap button.fm-btn-open-fields{font-size:0;border:none;background-color:#fff;min-width:auto;min-width:initial;padding:6px;width:44px;height:44px;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-radius:0;box-shadow:0 0 20px rgba(0,0,0,.1)}#fm-pivot-view .fm-fields-view-wrap button.fm-btn-open-fields:hover{background-color:#f7f7f7}#fm-pivot-view .fm-fields-view-wrap button.fm-btn-open-fields:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:1px;content:"\e94c";font-size:30px;color:#999;position:static}#fm-pivot-view .fm-fields-view.fm-pivot-fields{width:780px;min-width:450px;height:455px;min-height:455px}#fm-pivot-view .fm-fields-view .fm-btn-add-measure-2{position:absolute;top:0;right:0;font-size:0;border:none;background-color:transparent;min-width:auto;min-width:initial;padding:2px;width:26px;height:100%;border-left:1px solid #d5d5d5;border-radius:0}#fm-pivot-view .fm-fields-view .fm-btn-add-measure-2:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);color:#999;font-size:24px}#fm-pivot-view .fm-fields-view .fm-btn-add-measure-2:hover:before{color:#555}#fm-pivot-view .fm-fields-view .fm-popup-header{display:flex}#fm-pivot-view .fm-fields-view .fm-popup-header .fm-ui-col:first-child{min-width:100px}#fm-pivot-view .fm-fields-view .fm-popup-header .fm-ui-col:first-child span.fm-ui-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#fm-pivot-view .fm-fields-view .fm-popup-header .fm-ui-col:nth-child(1){flex:1}#fm-pivot-view .fm-fields-view .fm-popup-header .fm-ui-col:nth-child(1) .fm-popup-subtitle{width:-moz-fit-content;width:fit-content}#fm-pivot-view .fm-fields-view .fm-popup-header .fm-ui-col:nth-child(2){min-width:-moz-fit-content;min-width:fit-content;position:relative;right:0;margin-left:30px}#fm-pivot-view .fm-fields-view .fm-popup-header .fm-btn-add-measure{padding-right:32px;max-width:250px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#fm-pivot-view .fm-fields-view .fm-popup-header .fm-btn-add-measure:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);right:4px;color:#999;font-size:24px}#fm-pivot-view .fm-fields-view .fm-popup-header .fm-btn-add-measure:hover:before{color:#555}#fm-pivot-view .fm-fields-view .fm-popup-content{height:calc(100% - 68px);height:-webkit-calc(100% - 68px)}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-ui-row{height:100%}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-ui-col-3{height:100%}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap{border:1px solid #d5d5d5;position:relative}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header{background:#f7f7f7;border-bottom:1px solid #d5d5d5;padding:5px 10px;position:relative}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header span.fm-ui-label{color:#999}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header.fm-list-header-wide{padding:0;height:35px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-list-header-label-wrap{width:calc(100% - 40px);width:-webkit-calc(100% - 40px);padding:10px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-btn-collapse-expand-all{margin-left:8px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap{position:absolute;top:0;right:0;width:40px;height:100%;border-left:1px solid #d5d5d5;z-index:9}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap .fm-search-inp{z-index:2;position:absolute;right:0;width:100%;height:34px;padding-left:39px;padding-right:39px;color:#111;font-size:14px;background:#fff;opacity:0;border:none;visibility:hidden}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap .fm-search-inp-flat{z-index:2;position:absolute;right:0;width:100%;height:36px;padding-left:39px;padding-right:39px;color:#111;font-size:14px;background:#fff;opacity:0;border:none;visibility:hidden}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap .fm-icon-act_close{opacity:0;visibility:hidden;position:absolute;right:0;top:0;height:100%;width:39px;cursor:pointer;z-index:3;color:#999}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap .fm-icon-act_close:before{font-size:26px;position:absolute;top:4px;left:8px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap .fm-icon-act_close:hover{color:#555}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap .fm-search-btn{position:absolute;height:36px;width:100%;font-size:14px;text-align:center;cursor:pointer;z-index:3;border:none;background:0 0;color:#999;padding-bottom:4px;padding-right:16px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap .fm-search-btn .fm-icon-act_search{color:#999;position:absolute;top:5px;right:7px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap .fm-search-btn .fm-icon-act_search:before{font-size:25px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap .fm-search-btn:hover{color:#111}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap .fm-search-btn:hover .fm-icon-act_search,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap .fm-search-btn:hover .fm-icon-act_search:before{color:#111}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap.fm-search-opened{width:100%;height:100%;border-left:none}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap.fm-search-opened .fm-icon-act_close,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap.fm-search-opened .fm-search-inp{visibility:visible;opacity:1}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap.fm-search-opened .fm-select-counter{display:none}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap.fm-search-opened .fm-search-btn{font-size:0;width:40px;left:0;pointer-events:none}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap.fm-search-opened .fm-search-btn .fm-icon-act_search:before{color:#e9e9e9}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap.fm-search-opened-flat{width:50%;height:100%}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap.fm-search-opened-flat .fm-icon-act_close,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap.fm-search-opened-flat .fm-search-inp-flat{visibility:visible;opacity:1}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap.fm-search-opened-flat .fm-select-counter{display:none}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap.fm-search-opened-flat .fm-search-btn{font-size:0;width:40px;left:0;pointer-events:none}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap.fm-search-opened-flat .fm-search-btn .fm-icon-act_search:before{color:#e9e9e9}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content{min-height:37px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-ui-list{height:calc(100% - 4px);height:-webkit-calc(100% - 4px);overflow-x:hidden;overflow-y:auto;position:relative}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content li{border-bottom:1px solid #e9e9e9;padding:10px 9px;position:relative;cursor:move;background:#fff;height:38px;white-space:nowrap}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content li span{vertical-align:middle}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content li .fm-text-display{font-size:14px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content li .fm-drag-handle{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#d5d5d5;font-size:20px;padding:8px 6px;right:0;touch-action:none}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content li .fm-drag-handle:before{content:"\e907"}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content li.fm-values{padding-left:24px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content li.fm-values:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90b";font-size:20px;color:#d5d5d5;left:2px;top:8px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content li.fm-selected .fm-text-display{font-weight:700}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-search-highlight{background-color:#FF0;font-weight:inherit}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies{position:relative}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies.fm-drop-effect::after{content:'';position:absolute;top:0;left:0;background:red;display:block;width:100%;height:100%}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li .fm-text-display{position:absolute;left:30px;right:30px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-check-icon{display:inline-block;width:18px;height:18px;margin-right:5px;cursor:pointer;position:relative}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-unchecked:not(.fm-level-folder) .fm-icon-display{display:inline-block;width:18px;height:18px;margin-right:5px;cursor:pointer;position:relative;border:1px solid #d5d5d5;background:#fff}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-checked:not(.fm-level-folder) .fm-icon-display{display:inline-block;width:18px;height:18px;margin-right:5px;cursor:pointer;position:relative;background:#555;border:1px solid #555}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-checked:not(.fm-level-folder) .fm-icon-display:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e947';color:#FFF;font-size:20px;font-weight:700;top:-2px;left:-2px;width:0}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-folder{cursor:pointer}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-folder .fm-text-display{right:10px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-folder .fm-icon-display{display:inline-block;width:17px;height:17px;margin-right:5px;position:relative}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-folder .fm-icon-display:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;color:#999;padding:2px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-folder.fm-collapsed .fm-icon-display:before{content:"\e911"}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-folder.fm-expanded .fm-icon-display:before{content:"\e90f"}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-level-folder .fm-text-display{left:52px;right:20px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-level-folder.fm-unchecked .fm-moreicon-display{display:inline-block;width:18px;height:18px;margin-right:5px;cursor:pointer;position:relative;border:1px solid #d5d5d5;background:#fff}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-level-folder.fm-checked .fm-moreicon-display{display:inline-block;width:18px;height:18px;margin-right:5px;cursor:pointer;position:relative;background:#555}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-level-folder.fm-checked .fm-moreicon-display:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e947';color:#FFF;font-weight:700;font-size:20px;top:-2px;left:-1px;width:0}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-measures-folder:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);content:"\e90b";right:6px;font-size:20px;color:#e9e9e9}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-measures-folder .fm-text-display{right:20px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-measure:not(.fm-calculated):after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);content:"\e90b";right:24px;font-size:20px;color:#e9e9e9}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-measure:not(.fm-calculated) .fm-text-display{right:50px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-calculated .fm-text-display{right:44px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-calculated .fm-calc-display{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);cursor:pointer;color:#e9e9e9;right:22px;font-size:20px;padding:8px 5px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-calculated .fm-calc-display:hover{color:#999}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-calculated .fm-calc-display:before{content:"\e94f"}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-kpis-folder:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);content:"\e94a";right:8px;font-size:16px;color:#e9e9e9}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-kpis-folder .fm-text-display{right:25px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-1{padding-left:20px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-1 .fm-text-display{left:42px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-1.fm-level .fm-text-display{left:54px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-1.fm-level-folder .fm-text-display{left:64px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-1.fm-level .fm-icon-display{left:12px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-2{padding-left:30px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-2 .fm-text-display{left:52px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-2.fm-level .fm-text-display{left:64px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-2.fm-level-folder .fm-text-display{left:74px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-2.fm-level .fm-icon-display{left:12px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-3{padding-left:40px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-3 .fm-text-display{left:62px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-3.fm-level .fm-text-display{left:74px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-3.fm-level-folder .fm-text-display{left:84px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-3.fm-level .fm-icon-display{left:12px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-4{padding-left:50px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-4 .fm-text-display{left:72px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-4.fm-level .fm-text-display{left:84px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-4.fm-level-folder .fm-text-display{left:94px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-4.fm-level .fm-icon-display{left:12px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-5{padding-left:60px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-5 .fm-text-display{left:82px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-5.fm-level .fm-text-display{left:94px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-5.fm-level-folder .fm-text-display{left:104px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-5.fm-level .fm-icon-display{left:12px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-6{padding-left:70px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-6 .fm-text-display{left:92px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-6.fm-level .fm-text-display{left:104px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-6.fm-level-folder .fm-text-display{left:114px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-6.fm-level .fm-icon-display{left:12px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-7{padding-left:80px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-7 .fm-text-display{left:102px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-7.fm-level .fm-text-display{left:114px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-7.fm-level-folder .fm-text-display{left:124px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-7.fm-level .fm-icon-display{left:12px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-8{padding-left:90px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-8 .fm-text-display{left:112px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-8.fm-level .fm-text-display{left:124px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-8.fm-level-folder .fm-text-display{left:134px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-8.fm-level .fm-icon-display{left:12px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-9{padding-left:100px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-9 .fm-text-display{left:122px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-9.fm-level .fm-text-display{left:134px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-9.fm-level-folder .fm-text-display{left:144px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-9.fm-level .fm-icon-display{left:12px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-10{padding-left:110px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-10 .fm-text-display{left:132px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-10.fm-level .fm-text-display{left:144px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-10.fm-level-folder .fm-text-display{left:154px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-level-10.fm-level .fm-icon-display{left:12px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-measures{position:relative}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-measures .fm-text-display{width:calc(100% - 50px);width:-webkit-calc(100% - 50px)}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-measures .fm-aggr-display{width:32px;height:100%;position:absolute;right:26px;top:0;cursor:pointer;padding-top:8px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-measures .fm-aggr-display:after,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-measures .fm-aggr-display:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-measures .fm-aggr-display:hover::after,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-measures .fm-aggr-display:hover::before{color:#555}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-measures .fm-aggr-display::before{content:"\e90b";font-size:20px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-measures .fm-aggr-display::after{content:"\e908";font-size:16px;left:14px;top:10px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-measures .fm-calc-display{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);cursor:pointer;color:#999;right:32px;font-size:20px;padding:8px 5px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-measures .fm-calc-display:hover{color:#555}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-measures .fm-calc-display:before{content:"\e94f"}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-columns .fm-text-display,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-pages .fm-text-display,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-rows .fm-text-display{width:calc(100% - 20px);width:-webkit-calc(100% - 20px)}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-prompt{position:absolute;bottom:0;width:100%;padding:12px;color:#cecece;font-style:italic;text-align:center;z-index:-1}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap-columns,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap-pages{margin-bottom:30px}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap-columns,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap-measures,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap-pages,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap-rows{height:calc(50% - 15px)}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap-columns .fm-list-content,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap-measures .fm-list-content,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap-pages .fm-list-content,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap-rows .fm-list-content{height:calc(100% - 23px)}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap-columns .fm-dragging-move,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap-measures .fm-dragging-move,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap-pages .fm-dragging-move,#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap-rows .fm-dragging-move{display:none}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap-all{height:100%}#fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap-all .fm-list-content{height:calc(100% - 31px)}#fm-pivot-view .fm-fields-view.fm-layout-mobile .fm-popup-content{height:calc(100% - 50px);height:-webkit-calc(100% - 50px)}#fm-pivot-view .fm-fields-view.fm-layout-mobile-small .fm-popup-header{flex-direction:column}#fm-pivot-view .fm-fields-view.fm-layout-mobile-small .fm-ui-col:nth-child(2){margin-left:auto}#fm-pivot-view .fm-fields-view.fm-layout-mobile-small .fm-popup-content{height:calc(100% - 95px);height:-webkit-calc(100% - 95px)}#fm-pivot-view .fm-fields-view.fm-layout-mobile-small .fm-btn-add-measure{display:none!important}#fm-pivot-view .fm-fields-view.fm-flat-fields{min-width:320px;width:480px;min-height:467px;height:467px}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-header .fm-btn-add-measure{min-width:40px;width:40px;padding:0}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-header .fm-btn-add-measure::before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);right:auto;right:initial}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap{min-height:342px;height:100%}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-header{padding:10px 9px}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-header .fm-ui-checkbox span.fm-ui-label{color:#111;padding-left:26px}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-header .fm-ui-checkbox.fm-selected{font-weight:700}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-content{height:calc(100% - 34px);height:-webkit-calc(100% - 34px)}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-aggr-display{width:32px;height:100%;position:absolute;right:26px;top:0;cursor:pointer;padding-top:8px}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-aggr-display:after,#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-aggr-display:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-aggr-display:hover::after,#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-aggr-display:hover::before{color:#555}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-aggr-display::before{content:"\e90b";font-size:20px}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-aggr-display::after{content:"\e908";font-size:16px;left:14px;top:10px}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li .fm-text-display{left:35px}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-calculated .fm-calc-display{color:#999;right:33px}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-calculated .fm-calc-display:hover{color:#555}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies .fm-dragging-move{display:none}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-has-aggs .fm-text-display{right:55px}#fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-hierarchies li.fm-measure::after{content:none}#fm-pivot-view .fm-fields-view.fm-instant-view{position:absolute;width:300px;min-width:300px;min-height:100%;right:0;top:0;height:100%;background-color:#fff;border-left:1px solid #d5d5d5}#fm-pivot-view .fm-fields-view.fm-instant-view .fm-list-wrap{border:none}#fm-pivot-view .fm-fields-view.fm-instant-view .fm-popup-content{height:100%}#fm-pivot-view .fm-fields-view.fm-instant-view .fm-popup-content .fm-list-wrap-all{height:100%}#fm-pivot-view .fm-fields-view.fm-instant-view .fm-popup-content .fm-list-wrap-all .fm-list-content{height:calc(100% - 35px);height:-webkit-calc(100% - 35px)}#fm-pivot-view .fm-fields-view.fm-instant-view .fm-popup-content .fm-list-wrap-all .fm-list-content .fm-lst-hierarchies{max-height:100%;height:100%}#fm-pivot-view .fm-fields-view.fm-instant-view .fm-btn-add-measure,#fm-pivot-view .fm-fields-view.fm-instant-view .fm-btn-close-fields{position:absolute;top:0;font-size:0;border:none;background-color:transparent;min-width:auto;min-width:initial;padding:2px;width:36px;height:100%;border-left:1px solid #d5d5d5;border-radius:0}#fm-pivot-view .fm-fields-view.fm-instant-view .fm-btn-add-measure:hover,#fm-pivot-view .fm-fields-view.fm-instant-view .fm-btn-close-fields:hover{background-color:#f7f7f7}#fm-pivot-view .fm-fields-view.fm-instant-view .fm-btn-add-measure:before,#fm-pivot-view .fm-fields-view.fm-instant-view .fm-btn-close-fields:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:1px;font-size:30px;color:#999;position:static}#fm-pivot-view .fm-fields-view.fm-instant-view .fm-btn-close-fields{right:0}#fm-pivot-view .fm-fields-view.fm-instant-view .fm-btn-close-fields:before{transform:rotate(180deg);-o-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);content:"\e94c"}#fm-pivot-view .fm-fields-view.fm-instant-view .fm-btn-add-measure{right:36px}#fm-pivot-view .fm-fields-view.fm-instant-view .fm-btn-add-measure::before{content:"\e901"}#fm-pivot-view .fm-fields-view.fm-instant-view.fm-flat-fields .fm-list-wrap-all{height:calc(100% - 2px);height:-webkit-calc(100% - 2px)}#fm-pivot-view .fm-fields-view.fm-instant-view.fm-pivot-fields .fm-popup-content .fm-list-wrap-all{height:40%}#fm-pivot-view .fm-fields-view.fm-instant-view.fm-pivot-fields .fm-popup-content .fm-ui-row{height:20%;border-top:1px solid #d5d5d5}#fm-pivot-view .fm-fields-view.fm-instant-view.fm-pivot-fields .fm-popup-content .fm-ui-row .fm-ui-col-2{height:100%}#fm-pivot-view .fm-fields-view.fm-instant-view.fm-pivot-fields .fm-popup-content .fm-ui-row .fm-list-wrap{height:100%;margin:0}#fm-pivot-view .fm-fields-view.fm-instant-view.fm-pivot-fields .fm-popup-content .fm-ui-row .fm-list-wrap.fm-list-wrap-pages{border-right:1px solid #d5d5d5}#fm-pivot-view .fm-fields-view.fm-instant-view.fm-pivot-fields .fm-popup-content .fm-list-wrap .fm-list-content{height:calc(100% - 25px);height:-webkit-calc(100% - 25px)}#fm-pivot-view .fm-fields-view.fm-instant-view.fm-pivot-fields .fm-popup-content .fm-list-wrap .fm-list-content li{padding-top:5px;padding-bottom:5px;height:28px}#fm-pivot-view .fm-fields-view.fm-instant-view.fm-pivot-fields .fm-popup-content .fm-list-wrap .fm-list-content li.fm-values:before{top:3px}#fm-pivot-view .fm-fields-view.fm-instant-view.fm-pivot-fields .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-measures .fm-aggr-display{padding-top:3px}#fm-pivot-view .fm-fields-view.fm-instant-view.fm-pivot-fields .fm-popup-content .fm-list-wrap .fm-list-content .fm-lst-measures .fm-aggr-display:after{top:6px}#fm-pivot-view .fm-fields-view.fm-instant-view.fm-pivot-fields .fm-popup-content .fm-list-wrap.fm-list-wrap-all .fm-list-content{height:calc(100% - 35px);height:-webkit-calc(100% - 35px)}#fm-pivot-view .fm-fields-view.fm-layout-tablet .fm-list-wrap .fm-list-header.fm-list-header-wide .fm-list-header-label-wrap{position:absolute;top:50%;transform:translate(0,-50%)}#fm-pivot-view .fm-fields-view.fm-layout-tablet .fm-list-wrap .fm-list-header.fm-list-header-wide span.fm-ui-label{display:block}#fm-pivot-view .fm-fields-view.fm-layout-tablet .fm-list-wrap .fm-list-header.fm-list-header-wide .fm-btn-collapse-expand-all{margin-left:0}#fm-pivot-view .fm-fields-view.fm-layout-mobile .fm-btn-add-measure{font-size:0;min-width:40px;width:40px;padding:0}#fm-pivot-view .fm-fields-view.fm-layout-mobile .fm-btn-add-measure:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);right:auto;right:initial}#fm-pivot-view .fm-fields-view.fm-layout-mobile .fm-ui-col-3{margin-right:12px;width:calc(33.33% - 8px);width:-webkit-calc(33.33% - 8px)}#fm-pivot-view .fm-fields-view.fm-layout-mobile .fm-ui-col-3:nth-child(3n+3){margin-right:0}#fm-pivot-view .fm-fields-view.fm-layout-mobile .fm-list-wrap-columns,#fm-pivot-view .fm-fields-view.fm-layout-mobile .fm-list-wrap-pages{margin-bottom:12px}#fm-pivot-view .fm-fields-view.fm-layout-mobile .fm-list-wrap-columns,#fm-pivot-view .fm-fields-view.fm-layout-mobile .fm-list-wrap-measures,#fm-pivot-view .fm-fields-view.fm-layout-mobile .fm-list-wrap-pages,#fm-pivot-view .fm-fields-view.fm-layout-mobile .fm-list-wrap-rows{height:calc(50% - 6px);height:-webkit-calc(50% - 6px)}#fm-pivot-view .fm-fields-view.fm-layout-mobile-small .fm-ui-btns-row .fm-ui-btn:not(.fm-btn-add-measure){width:calc(50% - 40px);width:-webkit-calc(50% - 40px)}#fm-pivot-view .fm-aggregations-view{width:200px;background:#fff;z-index:9;border:1px solid #d5d5d5;position:absolute;box-shadow:0 0 20px rgba(0,0,0,.1);padding:0}#fm-pivot-view .fm-aggregations-view .fm-arrow{top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;right:0}#fm-pivot-view .fm-aggregations-view .fm-arrow:after,#fm-pivot-view .fm-aggregations-view .fm-arrow:before{top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);content:"";display:block;position:absolute;width:0;height:0;border-style:solid}#fm-pivot-view .fm-aggregations-view .fm-arrow:before{border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #d5d5d5}#fm-pivot-view .fm-aggregations-view .fm-arrow:after{border-width:4.5px 0 4.5px 5px;border-color:transparent transparent transparent #f7f7f7}#fm-pivot-view .fm-aggregations-view ul.fm-ui-list{max-height:300px;overflow-y:auto;overflow-x:hidden}#fm-pivot-view .fm-aggregations-view ul.fm-ui-list li{padding:10px 9px;border-bottom:1px solid #e9e9e9;cursor:pointer;position:relative}#fm-pivot-view .fm-aggregations-view ul.fm-ui-list li:last-child{border-bottom:none}#fm-pivot-view .fm-aggregations-view ul.fm-ui-list li:hover{background:#f7f7f7}#fm-pivot-view .fm-aggregations-view ul.fm-ui-list li.fm-selected{background:#f7f7f7;padding-right:28px}#fm-pivot-view .fm-aggregations-view ul.fm-ui-list li.fm-selected:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e902';right:25px;left:auto;top:6px;color:#999;font-size:22px}#fm-pivot-view div.fm-ui-modal-overlay.fm-dt-fields-overlay{z-index:13}#fm-pivot-view div.fm-ui-popup.fm-dt-fields{z-index:14}#fm-pivot-view div.fm-ui-popup.fm-dt-fields .fm-btn-add-measure{display:none}#fm-pivot-view .fm-drillthrough-view{overflow:hidden;min-width:320px}#fm-pivot-view .fm-drillthrough-view .fm-header-container{position:relative;margin-bottom:10px}#fm-pivot-view .fm-drillthrough-view .fm-details-container{margin-bottom:20px}#fm-pivot-view .fm-drillthrough-view .fm-details-container .fm-ui-label{margin-right:20px;display:inline-block;max-width:33%;vertical-align:top}#fm-pivot-view .fm-drillthrough-view .fm-details-container .fm-ui-label b{color:#111}#fm-pivot-view .fm-drillthrough-view .fm-details-container .fm-ui-label:last-child{margin-right:0}#fm-pivot-view .fm-drillthrough-view .fm-grid-container{border:1px solid #d5d5d5;position:relative}#fm-pivot-view .fm-drillthrough-view .fm-popup-title{padding-right:30px}#fm-pivot-view .fm-drillthrough-view .fm-ui-btn-close{position:absolute;top:0;right:0}#fm-pivot-view input[type=text].fm-ui-text-input.fm-editing-cell{position:absolute;font-size:12px}#fm-pivot-view textarea.fm-ui-text-area.fm-editing-cell{position:absolute;font-size:12px;padding-left:4px;padding-top:7px;box-sizing:border-box;z-index:2}#fm-pivot-view div.fm-calculated-view{z-index:14;min-width:320px;width:480px}#fm-pivot-view div.fm-calculated-view .fm-popup-header .fm-popup-title{font-size:20px;line-height:28px}#fm-pivot-view div.fm-calculated-view .fm-popup-header .fm-ui-col:first-child{margin-right:30px}#fm-pivot-view div.fm-calculated-view .fm-popup-header .fm-remove-btn{min-width:40px;max-width:40px;padding:0}#fm-pivot-view div.fm-calculated-view .fm-popup-header .fm-remove-btn:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);font-size:30px;color:#999}#fm-pivot-view div.fm-calculated-view .fm-popup-header .fm-remove-btn:hover:before{color:#555}#fm-pivot-view div.fm-calculated-view .fm-popup-content{position:relative}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-name-input{margin-bottom:20px}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header{background:#f7f7f7;position:relative;border:1px solid #d5d5d5;border-bottom:0}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header .fm-list-header-label-wrap{width:calc(100% - 40px);width:-webkit-calc(60%);padding:10px}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header span.fm-ui-label{color:#999}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header .fm-search-wrap{position:absolute;top:0;right:0;width:40px;height:100%;border-left:1px solid #d5d5d5;z-index:9}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header .fm-search-wrap .fm-search-btn{position:absolute;width:100%;height:38px;cursor:pointer;z-index:3;border:none;background:0 0}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header .fm-search-wrap .fm-search-btn .fm-icon-act_search{color:#999;position:absolute;top:5px;right:7px}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header .fm-search-wrap .fm-search-btn .fm-icon-act_search::before{font-size:25px}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header .fm-search-wrap.fm-search-opened{width:100%;height:100%;border-left:none}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header .fm-search-wrap.fm-search-opened .fm-icon-act_close,#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header .fm-search-wrap.fm-search-opened .fm-search-inp{visibility:visible;opacity:1}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header .fm-search-wrap.fm-search-opened .fm-select-counter{display:none}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header .fm-search-wrap.fm-search-opened .fm-search-btn{font-size:0;width:40px;left:0;pointer-events:none}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header .fm-search-wrap.fm-search-opened .fm-search-btn .fm-icon-act_search:before{color:#e9e9e9}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header .fm-search-wrap .fm-icon-act_close{visibility:hidden;position:absolute;right:0;top:0;height:100%;width:39px;cursor:pointer;z-index:3;color:#999}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header .fm-search-wrap .fm-icon-act_close::before{font-size:26px;position:absolute;top:5px;left:6px}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header .fm-search-wrap .fm-search-inp{visibility:hidden;position:absolute;right:0;top:0;width:100%;height:37px;padding-left:40px;padding-right:40px;border-top:0;border-right:0;border-left:0}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-content{border:1px solid #d5d5d5;margin-bottom:20px}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-lst-measures{position:relative;height:191px;overflow-x:hidden;overflow-y:auto}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-lst-measures li{border-bottom:1px solid #e9e9e9;padding:10px 9px;position:relative;cursor:move;background:#fff;height:38px;white-space:nowrap}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-lst-measures li span{vertical-align:middle}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-lst-measures li .fm-text-display{font-size:14px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 50px);width:-webkit-calc(100% - 50px)}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-lst-measures li .fm-text-display .fm-search-highlight{background-color:#FF0;font-weight:inherit}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-lst-measures li .fm-aggr-display{width:32px;height:100%;position:absolute;right:26px;top:0;cursor:pointer;padding-top:7px}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-lst-measures li .fm-aggr-display:after,#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-lst-measures li .fm-aggr-display:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-lst-measures li .fm-aggr-display:hover::after,#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-lst-measures li .fm-aggr-display:hover::before{color:#555}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-lst-measures li .fm-aggr-display::before{content:"\e90b";font-size:20px}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-lst-measures li .fm-aggr-display::after{content:"\e908";font-size:16px;left:14px;top:10px}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-lst-measures li .fm-drag-handle{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#d5d5d5;font-size:20px;padding:8px;right:0;touch-action:none}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-lst-measures li .fm-drag-handle:before{content:"\e907"}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-func-btn-group{margin-top:20px;margin-bottom:20px}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-func-btn-group .fm-calc-action{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;outline:0;border:none;border:1px solid #555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:38px;line-height:36px;font-size:14px;background:#555;position:relative;display:inline-block;vertical-align:top;color:#fff;text-align:center;cursor:pointer}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-func-btn-group .fm-calc-action:hover{opacity:.85}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-func-btn-group .fm-calc-action:active,#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-func-btn-group .fm-calc-action:focus,#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-func-btn-group .fm-calc-action:hover{outline:0}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-func-btn-group .fm-calc-action:first-child{border-top-left-radius:4px}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-func-btn-group .fm-calc-action:nth-child(9){border-top-right-radius:4px}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-func-btn-group .fm-calc-action:nth-child(10){border-bottom-left-radius:4px}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-func-btn-group .fm-calc-action:last-child{border-bottom-right-radius:4px}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-formula-wrap{position:relative}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-formula-wrap .fm-formula-input{width:100%;height:80px;font-size:14px;border:1px solid #d5d5d5;font-family:monospace}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-formula-wrap .fm-formula-input.fm-droppable-over{background:#fbfbfb;border:1px solid #999}#fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-formula-wrap .fm-prompt{position:absolute;bottom:10px;pointer-events:none;left:0;width:100%;text-align:center;color:#cecece;font-style:italic}#fm-pivot-view div.fm-calculated-view.fm-layout-mobile .fm-popup-header .fm-ui-col:first-child{margin-right:10px}#fm-pivot-view div.fm-calculated-view.fm-layout-mobile-small .fm-with-delete-btn .fm-popup-header .fm-ui-btns-row .fm-ui-btn:not(.fm-remove-btn){width:calc(50% - 40px);width:-webkit-calc(50% - 40px)}#fm-pivot-view div.fm-ui-modal-overlay.fm-calculated-view-overlay{z-index:13}#fm-pivot-view div.fm-ui-modal-overlay.fm-overlay-preloader{z-index:20}#fm-pivot-view div.fm-preloader-view{z-index:21;width:320px;height:100px}#fm-pivot-view div.fm-preloader-view .fm-spinner{position:relative}#fm-pivot-view div.fm-preloader-view .fm-spinner:before{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e97b";font-size:32px;left:7px;top:10px;color:#999;-webkit-animation-name:spin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:1s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-transition:rotate(3600deg)}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}#fm-pivot-view div.fm-preloader-view .fm-message-label{display:block;padding-left:70px;padding-top:8px}#fm-pivot-view div.fm-preloader-view .fm-details-label{display:block;color:#999;padding-left:70px;padding-top:2px;font-size:12px}#fm-pivot-view div.fm-ui-modal-overlay.fm-overlay-alert{z-index:16}#fm-pivot-view div.fm-prompt-view{z-index:17}#fm-pivot-view div.fm-prompt-view .fm-content{max-width:300px;min-width:300px;word-wrap:break-word}#fm-pivot-view div.fm-prompt-view .fm-message-label{display:block;margin-bottom:10px}#fm-pivot-view div.fm-prompt-view .fm-ui-btns-row{margin-top:10px}#fm-pivot-view div.fm-prompt-view .fm-ui-btns-row .fm-ui-btn{margin-top:10px}#fm-pivot-view div.fm-alert-view{z-index:17}#fm-pivot-view div.fm-alert-view .fm-content{margin-left:100px;max-width:300px;word-wrap:break-word}#fm-pivot-view div.fm-alert-view .fm-popup-title{margin-bottom:15px;overflow:hidden;text-overflow:ellipsis}#fm-pivot-view div.fm-alert-view .fm-build-version{color:#999;font-size:13px}#fm-pivot-view div.fm-alert-view .fm-alert-icon{position:absolute;left:50px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}#fm-pivot-view div.fm-alert-view .fm-ui-btns-row{margin-top:10px}#fm-pivot-view div.fm-alert-view .fm-ui-btns-row .fm-ui-btn{margin-top:10px}#fm-pivot-view div.fm-alert-view .fm-circle{display:block;border-radius:50%;border:30px solid #555;width:60px;height:60px;position:relative;margin-left:-10px}#fm-pivot-view div.fm-alert-view .fm-circle .fm-ui-icon{color:#FFF;font-size:38px;padding:11px;position:absolute;top:-29px;left:-29px}#fm-pivot-view div.fm-alert-view .fm-hexagon{display:block;position:relative;width:32.33px;height:56px;background-color:#555;margin:16.17px 0}#fm-pivot-view div.fm-alert-view .fm-hexagon .fm-ui-icon{color:#FFF;font-size:38px;top:8px;left:-2px}#fm-pivot-view div.fm-alert-view .fm-hexagon:after,#fm-pivot-view div.fm-alert-view .fm-hexagon:before{content:"";position:absolute;width:0;border-top:28px solid transparent;border-bottom:28px solid transparent}#fm-pivot-view div.fm-alert-view .fm-hexagon:before{left:100%;border-left:16.17px solid #555}#fm-pivot-view div.fm-alert-view .fm-hexagon:after{right:100%;width:0;border-right:16.17px solid #555}#fm-pivot-view div.fm-alert-view .fm-triangle-wrap{position:relative}#fm-pivot-view div.fm-alert-view .fm-triangle-wrap .fm-ui-icon{color:#FFF;font-size:38px;top:-4px;left:-1px}#fm-pivot-view div.fm-alert-view .fm-triangle-wrap .fm-triangle{position:relative;background-color:#555;text-align:left;display:block;margin-top:-7px}#fm-pivot-view div.fm-alert-view .fm-triangle-wrap .fm-triangle:after,#fm-pivot-view div.fm-alert-view .fm-triangle-wrap .fm-triangle:before{content:'';position:absolute;background-color:inherit}#fm-pivot-view div.fm-alert-view .fm-triangle-wrap .fm-triangle,#fm-pivot-view div.fm-alert-view .fm-triangle-wrap .fm-triangle:after,#fm-pivot-view div.fm-alert-view .fm-triangle-wrap .fm-triangle:before{width:35px;height:35px;border-top-right-radius:30%}#fm-pivot-view div.fm-alert-view .fm-triangle-wrap .fm-triangle{transform:rotate(-60deg) skewX(-30deg) scale(1,.866)}#fm-pivot-view div.fm-alert-view .fm-triangle-wrap .fm-triangle:before{transform:rotate(-135deg) skewX(-45deg) scale(1.414,.707) translate(0,-50%)}#fm-pivot-view div.fm-alert-view .fm-triangle-wrap .fm-triangle:after{transform:rotate(135deg) skewY(-45deg) scale(.707,1.414) translate(50%)}#fm-pivot-view div.fm-alert-view.fm-layout-mobile-small .fm-content{margin-left:0}#fm-pivot-view div.fm-alert-view.fm-layout-mobile-small .fm-alert-icon{display:none}.fm-noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#fm-pivot-view .fm-grid-layout{position:relative;overflow:hidden;z-index:1}#fm-pivot-view .fm-grid-layout div.fm-scroll-pane{overflow:auto}#fm-pivot-view .fm-grid-layout div.fm-scroll-pane div.fm-scroll-content{position:relative}#fm-pivot-view .fm-grid-layout div.fm-scroll-pane div.fm-scroll-content-float{position:relative}#fm-pivot-view .fm-grid-layout div.fm-scroll-pane div.fm-scroll-placeholder{position:relative;height:100%}#fm-pivot-view .fm-grid-layout div.fm-cell{background-color:#fff;color:#111;box-sizing:border-box;vertical-align:top;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:7px 4px;line-height:normal}#fm-pivot-view .fm-grid-layout div.fm-row{white-space:nowrap;box-sizing:border-box}#fm-pivot-view .fm-grid-layout div.fm-row.fm-row-hidden{position:absolute;top:-1000px;z-index:-1}#fm-pivot-view .fm-grid-layout div.fm-row>div{display:inline-block}#fm-pivot-view .fm-grid-layout .fm-data-sheet .fm-scroll-placeholder{z-index:1}#fm-pivot-view .fm-grid-layout .fm-cols-sheet div.fm-row,#fm-pivot-view .fm-grid-layout .fm-data-sheet div.fm-row{display:flex}#fm-pivot-view .fm-grid-layout .fm-cols-sheet div.fm-row>div,#fm-pivot-view .fm-grid-layout .fm-data-sheet div.fm-row>div{flex-shrink:0}#fm-pivot-view .fm-grid-layout .fm-rows-sheet div.fm-row{display:flex}#fm-pivot-view .fm-grid-layout .fm-rows-sheet div.fm-row>div.fm-sheet-header{display:flex;flex-direction:column;justify-content:center}#fm-pivot-view .fm-grid-layout div.fm-scroll-pane div.fm-scroll-content{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}#fm-pivot-view .fm-grid-layout .fm-cols-sheet,#fm-pivot-view .fm-grid-layout .fm-data-sheet,#fm-pivot-view .fm-grid-layout .fm-rows-sheet,#fm-pivot-view .fm-grid-layout .fm-sheet-headers{position:absolute;overflow:hidden;background-color:#fff}#fm-pivot-view .fm-grid-layout .fm-data-sheet{border-top:none;border-left:none}#fm-pivot-view .fm-grid-layout .fm-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#fm-pivot-view .fm-grid-layout .fm-data-sheet .fm-cell{text-align:right}#fm-pivot-view .fm-grid-layout .fm-cols-sheet .fm-scroll-pane,#fm-pivot-view .fm-grid-layout .fm-rows-sheet .fm-scroll-pane{overflow:hidden}#fm-pivot-view .fm-grid-layout div.fm-scroll-pane div.fm-scroll-content .fm-cell{position:relative}#fm-pivot-view .fm-grid-layout div.fm-scroll-pane div.fm-scroll-content-float .fm-cell{position:absolute}#fm-pivot-view .fm-grid-layout div.fm-header-r{background-color:#f7f7f7;color:#111;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#fm-pivot-view .fm-grid-layout div.fm-header-c{background-color:#f7f7f7;color:#111;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#fm-pivot-view .fm-grid-layout div.fm-filter-header{cursor:pointer}#fm-pivot-view .fm-grid-layout div.fm-filter-header.fm-live-filtering-header{cursor:auto}#fm-pivot-view .fm-grid-layout div.fm-total-r{font-weight:700;background-color:#fff;color:#111;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#fm-pivot-view .fm-grid-layout div.fm-total-c{font-weight:700;background-color:#fff;color:#111;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#fm-pivot-view .fm-grid-layout div.fm-grand-total-r{font-weight:700;background-color:#fff;color:#111;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#fm-pivot-view .fm-grid-layout div.fm-grand-total-c{font-weight:700;background-color:#fff;color:#111;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#fm-pivot-view .fm-grid-layout div.fm-grand-total-c.fm-grand-total-r{font-weight:700;background-color:#fff;color:#111;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#fm-pivot-view .fm-grid-layout div.fm-header.fm-total-r{font-weight:400;background-color:#f7f7f7;color:#111;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#fm-pivot-view .fm-grid-layout div.fm-header.fm-total-c{font-weight:400;background-color:#f7f7f7;color:#111;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#fm-pivot-view .fm-grid-layout div.fm-header.fm-grand-total-r{font-weight:400;background-color:#f7f7f7;color:#111;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#fm-pivot-view .fm-grid-layout div.fm-header.fm-grand-total-c{font-weight:400;background-color:#f7f7f7;color:#111;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#fm-pivot-view .fm-grid-layout.fm-flat-view div.fm-grand-total,#fm-pivot-view .fm-grid-layout.fm-flat-view div.fm-total{text-align:right}#fm-pivot-view .fm-grid-layout .fm-filters{position:absolute;background-color:#e9e9e9;color:#111}#fm-pivot-view .fm-grid-layout .fm-cols-filter{border-right:1px solid #e9e9e9;z-index:1}#fm-pivot-view .fm-grid-layout .fm-cols-filter .fm-row{border-bottom:1px solid #e9e9e9}#fm-pivot-view .fm-grid-layout .fm-filters .fm-header,#fm-pivot-view .fm-grid-layout.fm-flat-view .fm-header{background-color:#e9e9e9;color:#111;font-weight:700;text-transform:uppercase;position:relative;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;overflow:hidden;text-overflow:ellipsis}#fm-pivot-view .fm-grid-layout .fm-filters .fm-filter-header,#fm-pivot-view .fm-grid-layout.fm-flat-view .fm-filter-header{background-color:#e9e9e9;color:#111;font-weight:700;text-transform:uppercase;position:relative;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;overflow:hidden;text-overflow:ellipsis}#fm-pivot-view .fm-grid-layout .fm-filters .fm-filter-header:hover,#fm-pivot-view .fm-grid-layout.fm-flat-view .fm-filter-header:hover{background-color:#dcdcdc}#fm-pivot-view .fm-grid-layout a.fm-filter-header,#fm-pivot-view .fm-grid-layout div.fm-filter-header{padding-right:20px}#fm-pivot-view .fm-grid-layout a.fm-filter-header.fm-filtered,#fm-pivot-view .fm-grid-layout div.fm-filter-header.fm-filtered{padding-right:35px}#fm-pivot-view .fm-grid-layout a.fm-filter-header.fm-live-filtering-header:hover,#fm-pivot-view .fm-grid-layout div.fm-filter-header.fm-live-filtering-header:hover{background-color:#e9e9e9}#fm-pivot-view .fm-grid-layout.fm-flat-view a.fm-filter-header,#fm-pivot-view .fm-grid-layout.fm-flat-view div.fm-filter-header{padding-right:30px}#fm-pivot-view .fm-grid-layout.fm-flat-view a.fm-filter-header.fm-filtered,#fm-pivot-view .fm-grid-layout.fm-flat-view div.fm-filter-header.fm-filtered{padding-right:40px}#fm-pivot-view .fm-grid-layout i.fm-icon{position:absolute;height:100%;width:16px;top:0}#fm-pivot-view .fm-grid-layout i.fm-icon:before{font-family:flexmonster-icons;font-weight:400;font-size:15px;color:#999;position:absolute;top:6px}#fm-pivot-view .fm-grid-layout.fm-flat-view i.fm-icon:before{color:#999}#fm-pivot-view .fm-grid-layout .fm-filter-header i.fm-filter-icon{right:2px;pointer-events:none}#fm-pivot-view .fm-grid-layout .fm-filter-header i.fm-filter-icon:before{content:"\e90c";color:#999}#fm-pivot-view .fm-grid-layout .fm-filter-header.fm-filtered i.fm-filtered-icon{right:16px;pointer-events:none}#fm-pivot-view .fm-grid-layout.fm-flat-view .fm-filter-header.fm-filtered i.fm-filtered-icon{right:22px}#fm-pivot-view .fm-grid-layout .fm-filter-header.fm-filtered i.fm-filtered-icon:before{content:"\e905";color:#999}#fm-pivot-view .fm-grid-layout .fm-filter-header.fm-dragging-move{opacity:.5}#fm-pivot-view .fm-grid-layout .fm-header-drop-indicator{background-color:#555}#fm-pivot-view .fm-grid-layout .fm-draggable{touch-action:none}#fm-pivot-view .fm-grid-layout .fm-draggable:not(.fm-filter-header){cursor:move}#fm-pivot-view .fm-grid-layout .fm-filters.fm-cols-filter .fm-filter-header{border-right:none;border-bottom:1px solid #e9e9e9;background-color:#e9e9e9;color:#111}#fm-pivot-view .fm-grid-layout .fm-filters.fm-cols-filter .fm-filter-header:hover{background-color:#dcdcdc}#fm-pivot-view .fm-grid-layout .fm-filters.fm-cols-filter .fm-header-drop-indicator{display:inline-block;width:3px;height:100%}#fm-pivot-view .fm-grid-layout .fm-filters.fm-rows-filter .fm-filter-header{border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background-color:#e9e9e9;color:#111}#fm-pivot-view .fm-grid-layout .fm-filters.fm-rows-filter .fm-filter-header:hover{background-color:#dcdcdc}#fm-pivot-view .fm-grid-layout .fm-filters.fm-rows-filter .fm-header-drop-indicator{display:block;width:100%;height:3px}#fm-pivot-view .fm-grid-layout .fm-filters.fm-page-filter .fm-header-drop-indicator{float:none;display:inline-block;width:3px;height:40px;vertical-align:top;margin-right:5px}#fm-pivot-view .fm-grid-layout.fm-classic-view .fm-filters.fm-rows-filter .fm-header-drop-indicator{display:inline-block;width:3px;height:30px}#fm-pivot-view .fm-grid-layout.fm-flat-view .fm-header-drop-indicator{position:absolute;width:3px;height:30px}#fm-pivot-view .fm-grid-layout .fm-filters.fm-page-filter{padding:7px 0 0 7px;border-bottom:1px solid #d5d5d5;background-color:#f7f7f7;white-space:nowrap;overflow-x:auto}#fm-pivot-view .fm-grid-layout .fm-filters.fm-page-filter a.fm-filter-header{text-align:left;border:none;background-color:#e9e9e9;margin-bottom:5px;margin-right:5px;padding-top:6px;padding-bottom:7px;padding-left:5px;padding-right:24px;width:auto;width:initial;min-width:80px;line-height:15px;white-space:nowrap;font-weight:700!important;display:inline-block;float:none;cursor:pointer}#fm-pivot-view .fm-grid-layout .fm-filters.fm-page-filter a.fm-filter-header.fm-filtered{padding-right:40px}#fm-pivot-view .fm-grid-layout .fm-filters.fm-page-filter a.fm-filter-header:hover{background-color:#dcdcdc}#fm-pivot-view .fm-grid-layout .fm-filters.fm-page-filter a.fm-filter-header i.fm-icon:before{top:7px}#fm-pivot-view .fm-grid-layout .fm-filters.fm-page-filter a.fm-filter-header i.fm-filter-icon{right:4px}#fm-pivot-view .fm-grid-layout .fm-filters.fm-page-filter a.fm-filter-header i.fm-filtered-icon{right:20px}#fm-pivot-view .fm-grid-layout .fm-filters.fm-page-filter a.fm-filter-header .fm-filter-desc{display:inline-block;font-weight:400!important;text-transform:none;color:#888;font-size:10px;padding-top:4px;margin-left:4px}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-1{padding-left:15px;background-position:12px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-2{padding-left:27px;background-position:24px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-3{padding-left:39px;background-position:36px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-4{padding-left:51px;background-position:48px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-5{padding-left:63px;background-position:60px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-6{padding-left:75px;background-position:72px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-7{padding-left:87px;background-position:84px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-8{padding-left:99px;background-position:96px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-9{padding-left:111px;background-position:108px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-10{padding-left:123px;background-position:120px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-11{padding-left:135px;background-position:132px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-12{padding-left:147px;background-position:144px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-13{padding-left:159px;background-position:156px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-14{padding-left:171px;background-position:168px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-15{padding-left:183px;background-position:180px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-16{padding-left:195px;background-position:192px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-17{padding-left:207px;background-position:204px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-18{padding-left:219px;background-position:216px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-19{padding-left:231px;background-position:228px center}#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-header-r.fm-level-20{padding-left:243px;background-position:240px center}#fm-pivot-view .fm-grid-layout div.fm-collapsed,#fm-pivot-view .fm-grid-layout div.fm-expanded{cursor:pointer}#fm-pivot-view .fm-grid-layout .fm-collapsed .fm-collapsed-icon,#fm-pivot-view .fm-grid-layout .fm-expanded .fm-expanded-icon{position:relative;display:inline-block;height:12px;width:11px}#fm-pivot-view .fm-grid-layout .fm-collapsed .fm-collapsed-icon:before,#fm-pivot-view .fm-grid-layout .fm-expanded .fm-expanded-icon:before{top:0;left:-4px}#fm-pivot-view .fm-grid-layout .fm-collapsed .fm-collapsed-icon:before{content:"\e911"}#fm-pivot-view .fm-grid-layout .fm-expanded .fm-expanded-icon:before{content:"\e90f"}#fm-pivot-view .fm-grid-layout i.fm-icon.fm-sort-icon{cursor:pointer;right:0}#fm-pivot-view .fm-grid-layout i.fm-icon.fm-sort-icon:before{font-size:17px}#fm-pivot-view .fm-grid-layout i.fm-icon.fm-sort-icon.fm-with-order span{color:#999;font-size:10px;font-weight:400;line-height:30px;margin-left:-4px}#fm-pivot-view .fm-grid-layout .fm-cell.fm-h-sort,#fm-pivot-view .fm-grid-layout .fm-cell.fm-v-sort{padding-right:16px}#fm-pivot-view .fm-grid-layout .fm-h-sort .fm-h-sort-asc:before,#fm-pivot-view .fm-grid-layout .fm-h-sort .fm-h-sort-desc:before,#fm-pivot-view .fm-grid-layout .fm-h-sort:hover .fm-h-sort-icon:before,#fm-pivot-view .fm-grid-layout .fm-v-sort .fm-v-sort-asc:before,#fm-pivot-view .fm-grid-layout .fm-v-sort .fm-v-sort-desc:before,#fm-pivot-view .fm-grid-layout .fm-v-sort.fm-live-filtering-header .fm-v-sort-icon:hover:before,#fm-pivot-view .fm-grid-layout .fm-v-sort:not(.fm-live-filtering-header):hover .fm-v-sort-icon:before{content:"\e90d"}#fm-pivot-view .fm-grid-layout .fm-v-sort.fm-live-filtering-header .fm-v-sort-icon-asc:hover:before,#fm-pivot-view .fm-grid-layout .fm-v-sort:not(.fm-live-filtering-header):hover .fm-v-sort-icon-asc:before{content:"\e90d";transform:rotate(180deg);-o-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}#fm-pivot-view .fm-grid-layout .fm-v-sort .fm-v-sort-asc:before{transform:rotate(180deg);-o-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}#fm-pivot-view .fm-grid-layout .fm-h-sort .fm-h-sort-desc:before,#fm-pivot-view .fm-grid-layout .fm-h-sort:hover .fm-h-sort-icon:before{right:1px;transform:rotate(270deg);-o-transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}#fm-pivot-view .fm-grid-layout .fm-h-sort .fm-h-sort-asc:before{right:2px;transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}#fm-pivot-view .fm-grid-layout span.fm-hierarchy-link{white-space:nowrap;color:#888;font-size:10px;text-decoration:underline;cursor:pointer;margin-left:4px}#fm-pivot-view .fm-grid-layout span.fm-hierarchy-link:before{text-indent:0;margin-right:2px;display:inline-block}#fm-pivot-view .fm-grid-layout .fm-drilled-up span.fm-hierarchy-link:before{content:"+"}#fm-pivot-view .fm-grid-layout .fm-drilled-down span.fm-hierarchy-link:before{content:"-"}#fm-pivot-view .fm-grid-layout .fm-filters div.fm-sheet-header,#fm-pivot-view .fm-grid-layout div.fm-sheet-header{border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;color:#999;background-color:#f7f7f7;text-align:center;line-height:23px;padding:0 0}#fm-pivot-view .fm-grid-layout .fm-sheet-headers .fm-sheet-header{display:inline-block}#fm-pivot-view .fm-grid-layout div.fm-cell.fm-kpi:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;color:#999;font-size:16px;padding-top:3px}#fm-pivot-view .fm-grid-layout div.fm-cell.fm-kpi-trend-bad-icon:after{content:"\ea3e"}#fm-pivot-view .fm-grid-layout div.fm-cell.fm-kpi-trend-risk-icon:after{content:"\ea3d"}#fm-pivot-view .fm-grid-layout div.fm-cell.fm-kpi-trend-ok-icon:after{content:"\ea3c"}#fm-pivot-view .fm-grid-layout div.fm-cell.fm-kpi-trend-rising-icon:after{content:"\ea3b"}#fm-pivot-view .fm-grid-layout div.fm-cell.fm-kpi-trend-good-icon:after{content:"\ea3a"}#fm-pivot-view .fm-grid-layout div.fm-cell.fm-kpi-status-bad-icon:after{content:"\e951"}#fm-pivot-view .fm-grid-layout div.fm-cell.fm-kpi-status-risk-icon:after{content:"\e954"}#fm-pivot-view .fm-grid-layout div.fm-cell.fm-kpi-status-ok-icon:after{content:"\e952"}#fm-pivot-view .fm-grid-layout div.fm-cell.fm-kpi-status-rising-icon:after{content:"\e953"}#fm-pivot-view .fm-grid-layout div.fm-cell.fm-kpi-status-good-icon:after{content:"\e950"}#fm-pivot-view .fm-grid-layout div.fm-cell .fm-member-property-label{font-style:italic}#fm-pivot-view .fm-grid-layout .fm-sheet-selection-canvas{position:absolute;background-color:rgba(255,245,106,.2);pointer-events:none;box-sizing:border-box;border:1px solid #ccc;z-index:1}#fm-pivot-view .fm-grid-layout .fm-sheet-selection-canvas.fm-clear-border{border:none}#fm-pivot-view .fm-grid-layout .fm-sheet-selection-canvas.fm-clear-border-right{border-right:none}#fm-pivot-view .fm-grid-layout .fm-sheet-selection-canvas.fm-clear-border-left{border-left:none}#fm-pivot-view .fm-grid-layout .fm-sheet-selection-canvas.fm-clear-border-top{border-top:none}#fm-pivot-view .fm-grid-layout .fm-sheet-selection-canvas.fm-clear-border-bottom{border-bottom:none}#fm-pivot-view .fm-grid-layout .fm-auto-calculation-bar{position:absolute;background-color:#888;opacity:1;pointer-events:none;box-sizing:border-box;z-index:2;height:17px;overflow:hidden}#fm-pivot-view .fm-grid-layout .fm-auto-calculation-bar .fm-auto-calculation-bar-conainer{overflow:hidden;white-space:nowrap}#fm-pivot-view .fm-grid-layout .fm-auto-calculation-bar .fm-auto-calculation-bar-content{margin-left:5px;margin-right:5px;vertical-align:middle;display:inline-block}#fm-pivot-view .fm-grid-layout .fm-auto-calculation-bar .fm-auto-calculation-bar-content-text{color:#fff;text-transform:uppercase;margin-right:5px;float:left;font-size:11px;line-height:17px}#fm-pivot-view .fm-grid-layout .fm-auto-calculation-bar .fm-auto-calculation-bar-content-results{color:#fff;font-weight:700;display:inline-block;font-size:11px;line-height:17px}#fm-pivot-view .fm-grid-layout .fm-sheet-selection-header{border:none}#fm-pivot-view .fm-grid-layout.fm-flat-view .fm-filter-header{padding-left:16px}#fm-pivot-view .fm-grid-layout.fm-flat-view .fm-filter-header i.fm-filter-icon{left:0}#fm-pivot-view .fm-grid-layout .fm-live-filtering-header div{position:relative;margin-top:4px}#fm-pivot-view .fm-grid-layout .fm-live-filtering-header div .fm-ui-text-input{position:absolute;padding:0 4px;height:22px;top:0;left:0}#fm-pivot-view .fm-grid-layout.fm-classic-view .fm-live-filtering-header,#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-live-filtering-header{min-width:100px}#fm-pivot-view .fm-grid-layout.fm-classic-view .fm-live-filtering-header .fm-ui-text-input,#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-live-filtering-header .fm-ui-text-input{width:calc(100% + 16px)}#fm-pivot-view .fm-grid-layout.fm-classic-view .fm-live-filtering-header.fm-filtered .fm-ui-text-input,#fm-pivot-view .fm-grid-layout.fm-compact-view .fm-live-filtering-header.fm-filtered .fm-ui-text-input{width:calc(100% + 31px)}#fm-pivot-view .fm-grid-layout.fm-flat-view .fm-filter-header.fm-live-filtering-header{padding:7px;padding-bottom:29px}#fm-pivot-view .fm-grid-layout.fm-flat-view .fm-filter-header.fm-live-filtering-header.fm-filtered{padding-right:40px}#fm-pivot-view .fm-grid-layout.fm-flat-view .fm-filter-header.fm-live-filtering-header.fm-filtered .fm-ui-text-input{width:calc(100% + 23px)}#fm-pivot-view .fm-grid-layout .fm-resize-handles{position:absolute}#fm-pivot-view .fm-grid-layout .fm-resize-handles .fm-wrapper{position:relative;width:100%;height:100%}#fm-pivot-view .fm-grid-layout .fm-resize-handles .fm-indicator{border:1px solid #4285F4;position:absolute;z-index:1}#fm-pivot-view .fm-grid-layout .fm-resize-handles .fm-handle{position:absolute;z-index:1;pointer-events:all}#fm-pivot-view .fm-grid-layout .fm-resize-handles .fm-handle:hover{border:4px solid #4285F4}#fm-pivot-view .fm-grid-layout .fm-resize-handles .fm-handle.fm-active{border:4px solid #4285F4}#fm-pivot-view .fm-grid-layout .fm-resize-handles .fm-handle:after{content:'';position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}#fm-pivot-view .fm-grid-layout .fm-resize-handles.fm-cols-resize .fm-handle{width:7px;margin-left:-3px;height:100%;min-height:25px;cursor:col-resize}#fm-pivot-view .fm-grid-layout .fm-resize-handles.fm-rows-resize .fm-handle{height:7px;margin-top:-3px;width:100%;min-width:25px;cursor:row-resize}#fm-toolbar-wrapper [class*=" fm-"],#fm-toolbar-wrapper [class^=fm-]{color:#111;line-height:1}#fm-toolbar-wrapper [class*=" fm-"] strong,#fm-toolbar-wrapper [class^=fm-] strong{font-weight:700}#fm-toolbar-wrapper [class*=" fm-"] a,#fm-toolbar-wrapper [class^=fm-] a{text-decoration:none}#fm-toolbar-wrapper [class^=fm-] *,[class*=" fm-"] *{box-sizing:border-box}#fm-toolbar-wrapper [class*=" fm-"] ol,#fm-toolbar-wrapper [class*=" fm-"] p,#fm-toolbar-wrapper [class*=" fm-"] ul,#fm-toolbar-wrapper [class^=fm-] ol,#fm-toolbar-wrapper [class^=fm-] p,#fm-toolbar-wrapper [class^=fm-] ul{list-style:none;margin:0;padding:0}#fm-toolbar-wrapper .fm-icon:before,#fm-toolbar-wrapper [class*=" fm-icon-"]:before,#fm-toolbar-wrapper [class^=fm-icon-]:before{font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#fm-toolbar-wrapper .fm-toolbar-ui .fm-button-add .fm-icon:before,#fm-toolbar-wrapper .fm-toolbar-ui .fm-button-add-large .fm-icon:before,#fm-toolbar-wrapper .fm-toolbar-ui .fm-colorpick-btn .fm-icon,#fm-toolbar-wrapper .fm-toolbar-ui .fm-cp-currentmark,#fm-toolbar-wrapper .fm-toolbar-ui .fm-cp-currentmark:before{font-size:30px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-weight:400}#fm-toolbar-wrapper .fm-toolbar-ui .fm-condition-row .fm-cr-delete{content:'';display:block;position:absolute;top:-42px;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}#fm-toolbar-wrapper{height:80px}#fm-toolbar-wrapper #fm-toolbar{width:100%;height:80px;list-style:none;background:#fff;white-space:nowrap}#fm-toolbar-wrapper #fm-toolbar,#fm-toolbar-wrapper #fm-toolbar a,#fm-toolbar-wrapper #fm-toolbar div,#fm-toolbar-wrapper #fm-toolbar input,#fm-toolbar-wrapper #fm-toolbar li,#fm-toolbar-wrapper #fm-toolbar p,#fm-toolbar-wrapper #fm-toolbar select,#fm-toolbar-wrapper #fm-toolbar span,#fm-toolbar-wrapper #fm-toolbar table,#fm-toolbar-wrapper #fm-toolbar table td,#fm-toolbar-wrapper #fm-toolbar table th,#fm-toolbar-wrapper #fm-toolbar table tr,#fm-toolbar-wrapper #fm-toolbar textarea,#fm-toolbar-wrapper #fm-toolbar ul{font-family:Arial,sans-serif;font-size:14px;color:#888;text-align:left;padding:0;margin:0;font-weight:400;text-shadow:none}#fm-toolbar-wrapper #fm-toolbar>li{display:inline-block}#fm-toolbar-wrapper #fm-toolbar li:before{content:none}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-content li{float:none;width:140px}#fm-toolbar-wrapper #fm-toolbar .fm-toolbar-group-left{position:absolute;left:0}#fm-toolbar-wrapper #fm-toolbar .fm-toolbar-group-right{position:absolute;right:0}#fm-toolbar-wrapper #fm-toolbar li{cursor:pointer}#fm-toolbar-wrapper #fm-toolbar li svg{transform:translateZ(0);fill:#999}#fm-toolbar-wrapper #fm-toolbar li svg .fill-border{fill:#999}#fm-toolbar-wrapper #fm-toolbar li svg .fill-background{fill:#e9e9e9}#fm-toolbar-wrapper #fm-toolbar li a:hover svg,#fm-toolbar-wrapper #fm-toolbar li li:hover>.fm-svg-icon>svg{fill:grey}#fm-toolbar-wrapper #fm-toolbar li a:hover svg .fill-border,#fm-toolbar-wrapper #fm-toolbar li li:hover>.fm-svg-icon>svg .fill-border{fill:grey}#fm-toolbar-wrapper #fm-toolbar li a:hover svg .fill-background,#fm-toolbar-wrapper #fm-toolbar li li:hover>.fm-svg-icon>svg .fill-background{fill:#d0d0d0}#fm-toolbar-wrapper #fm-toolbar>.fm-toolbar-group-left>li>a .fm-svg-icon,#fm-toolbar-wrapper #fm-toolbar>.fm-toolbar-group-right>li>a .fm-svg-icon,#fm-toolbar-wrapper #fm-toolbar>li>a .fm-svg-icon{position:absolute;text-align:center;bottom:25px;width:100%}#fm-toolbar-wrapper #fm-toolbar>.fm-toolbar-group-left>li>a .fm-tab-label,#fm-toolbar-wrapper #fm-toolbar>.fm-toolbar-group-right>li>a .fm-tab-label,#fm-toolbar-wrapper #fm-toolbar>li>a .fm-tab-label{position:absolute;top:55px;left:0;right:0}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-content li{height:36px}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-content li .fm-svg-icon{position:absolute;left:0;right:0}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-content li .fm-svg-icon svg{width:36px;height:36px}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-content li .fm-tab-label{display:inline-block;padding:12px 0;padding-left:36px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-content li .fm-tab-checkbox:before{content:'';display:inline-block;box-sizing:border-box;position:absolute;left:10px;top:9px;width:18px;height:18px;border:1px solid #d5d5d5;background:#fff}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-content li .fm-tab-checkbox:before:hover{border-color:#999}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-content li .fm-tab-checkbox:after{display:block;position:absolute;font-family:flexmonster-icons!important;speak-as:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;height:auto;height:initial;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:10px;top:8px;opacity:0;content:'\e947';color:#FFF;font-size:18px}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-content li.fm-selected .fm-tab-checkbox:after{opacity:1;font-weight:700;width:0}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-content li.fm-selected .fm-tab-checkbox:before{border:1px solid #555;background:#555}#fm-toolbar-wrapper #fm-toolbar #fm-tab-charts-multiple{border-top:1px dotted #dcdcdc}#fm-toolbar-wrapper #fm-toolbar #fm-tab-charts-multiple>span.fm-tab-checkbox{position:absolute}#fm-toolbar-wrapper #fm-toolbar li#fm-tab-fullscreen{width:70px}#fm-toolbar-wrapper .fm-list-wrapper.fm-mobile #fm-toolbar{overflow-x:auto}#fm-toolbar-wrapper.fm-mobile #fm-toolbar li#fm-tab-format-conditional{width:80px}#fm-toolbar-wrapper.fm-mobile #fm-toolbar li#fm-tab-charts-bar-stack{width:80px}#fm-toolbar-wrapper #fm-toolbar li{display:inline-block;background:0 0;vertical-align:top;padding:0;position:static;width:57px}#fm-toolbar-wrapper #fm-toolbar a{height:80px;display:block;text-decoration:none;border:none;position:relative}#fm-toolbar-wrapper #fm-toolbar a>span{text-align:center;text-overflow:ellipsis;overflow:hidden;height:15px}#fm-toolbar-wrapper #fm-toolbar li:first-child a{margin-left:1px}#fm-toolbar-wrapper #fm-toolbar li.fm-divider{width:0;margin:20px 15px 0 15px;height:40px;border-right:1px solid #d5d5d5}#fm-toolbar-wrapper .fm-list-wrapper.fm-mobile #fm-toolbar li.fm-divider{display:none}#fm-toolbar-wrapper #fm-toolbar li.fm-v-divider{height:0;width:140px;border-bottom:1px dotted #dcdcdc}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown{position:absolute;display:none;top:80px;z-index:25}#fm-toolbar-wrapper #fm-toolbar .fm-opened .fm-dropdown{display:block}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-content:after{content:'';border-width:5px;border-color:transparent transparent #fff;border-style:outset outset solid;border-style:solid;top:-10px;left:23px;width:0;height:0;position:absolute}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-content:before{content:'';border-color:transparent transparent #d5d5d5;border-style:outset outset solid;border-width:6px;position:absolute;top:-12px;left:22px}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-scrollable-left:after{left:1px}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-scrollable-left:before{left:0}#fm-toolbar-wrapper #fm-toolbar .fm-align-right .fm-dropdown-content:after{left:inherit;right:20px}#fm-toolbar-wrapper #fm-toolbar .fm-align-right .fm-dropdown-content:before{left:inherit;right:19px}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-scrollable-right:after{left:inherit;right:0}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-scrollable-right:before{left:inherit;right:-1px}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-content{padding:0;list-style:none;background:#fff;border:1px solid #d5d5d5;display:flex;flex-direction:column;overflow-x:auto;overflow-y:hidden}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-content li{width:100%;padding-right:6px;min-width:120px}#fm-toolbar-wrapper #fm-toolbar .fm-dropdown-content li:hover{background-color:#f7f7f7}#fm-toolbar-wrapper div.fm-popup{position:absolute;min-width:270px;z-index:100;font-family:Arial,sans-serif;max-width:100%;background:#fff;border:1px solid #d5d5d5;margin:0 auto;box-shadow:0 0 20px rgba(0,0,0,.1);padding:24px 30px 24px 30px;box-sizing:border-box}#fm-toolbar-wrapper div.fm-popup.fm-popup-w700{width:700px}#fm-toolbar-wrapper div.fm-popup.fm-popup-w570{width:570px}#fm-toolbar-wrapper div.fm-popup.fm-popup-w500{width:500px}#fm-toolbar-wrapper div.fm-popup.fm-popup-w460{width:462px}#fm-toolbar-wrapper div.fm-panel .fm-toolbox{margin-top:30px;text-align:center}#fm-toolbar-wrapper div.fm-panel .fm-title-bar .fm-toolbox{flex:1;margin-top:0;min-width:-moz-fit-content;min-width:fit-content;width:-moz-fit-content;width:fit-content;float:right;text-align:right;margin-left:30px}#fm-toolbar-wrapper div.fm-panel .fm-toolbox .fm-ui-btn{height:38px;max-width:calc((100% - 83px)/ 2);max-width:-webkit-calc((100% - 83px)/ 2);margin-right:20px}#fm-toolbar-wrapper div.fm-panel .fm-toolbox .fm-ui-btn:last-child{margin-right:0}#fm-toolbar-wrapper div.fm-panel .fm-toolbox.fm-ui-col .fm-ui-btn:last-child{float:right}#fm-toolbar-wrapper div.fm-panel .fm-panel-content{position:relative}#fm-toolbar-wrapper div.fm-panel .fm-panel-content .fm-title-bar{display:flex;justify-content:center;clear:both;margin-bottom:24px}#fm-toolbar-wrapper div.fm-panel .fm-panel-content .fm-title-bar .fm-title-text{color:#111;font-size:24px;text-align:center;text-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 0}#fm-toolbar-wrapper div.fm-panel .fm-panel-content .fm-title-bar .fm-title-text.fm-ui-col{text-align:left;flex:1}#fm-toolbar-wrapper .fm-popup-modal-overlay{z-index:20}#fm-toolbar-wrapper .fm-popup-modal-overlay .fm-modal-overlay{opacity:0}#fm-toolbar-wrapper div.fm-modal-overlay{background:rgba(255,255,255,.7);position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}#fm-toolbar-wrapper .fm-portrait-radio{margin-left:14px}#fm-toolbar-wrapper .fm-landscape-radio{margin-left:14px}#fm-toolbar-wrapper div.fm-panel.fm-popup.fm-layout-mobile{padding:20px}#fm-toolbar-wrapper div.fm-panel.fm-popup.fm-layout-mobile .fm-panel-content .fm-title-bar{display:flex;flex-direction:column}#fm-toolbar-wrapper div.fm-panel.fm-popup.fm-layout-mobile .fm-panel-content .fm-title-bar .fm-title-text.fm-ui-col{max-width:none!important;width:100%;font-size:18px;margin-bottom:10px}#fm-toolbar-wrapper div.fm-panel.fm-popup.fm-layout-mobile .fm-panel-content .fm-toolbox{display:flex;max-width:none!important;width:auto!important;margin-left:0}#fm-toolbar-wrapper div.fm-panel.fm-popup.fm-layout-mobile .fm-panel-content .fm-toolbox .fm-ui-btn:not(.fm-button-add){max-width:none;flex:1}#fm-toolbar-wrapper .fm-popup-conditional{width:610px;min-width:400px}#fm-toolbar-wrapper .fm-popup-conditional .fm-toolbox{max-width:54%!important;width:54%!important}#fm-toolbar-wrapper .fm-popup-conditional .fm-title-text{max-width:46%!important;width:calc(100% - 270px)}#fm-toolbar-wrapper .fm-popup-conditional .fm-popup-content{overflow-x:hidden;overflow-y:auto;max-height:298px;width:100%}#fm-toolbar-wrapper .fm-popup-conditional .fm-ui-btn.fm-button-add{min-width:40px;width:40px}#fm-toolbar-wrapper .fm-popup-conditional .fm-condition-row{border-top:1px solid #d5d5d5;padding:30px 30px;margin-left:-30px;width:calc(100% + 60px)}#fm-toolbar-wrapper .fm-popup-conditional .fm-condition-row .fm-wrap-relative{position:relative}#fm-toolbar-wrapper .fm-popup-conditional .fm-condition-row .fm-cr-delete{position:absolute;color:#999;cursor:pointer;font-size:30px;right:0}#fm-toolbar-wrapper .fm-popup-conditional .fm-condition-row .fm-cr-delete:hover{color:#555}#fm-toolbar-wrapper .fm-popup-conditional .fm-condition-row .fm-values{width:calc(100% - 390px);width:-webkit-calc(100% - 390px)}#fm-toolbar-wrapper .fm-popup-conditional .fm-condition-row .fm-conditions{width:150px}#fm-toolbar-wrapper .fm-popup-conditional .fm-condition-row .fm-font-family{width:calc(100% - 390px);width:-webkit-calc(100% - 390px)}#fm-toolbar-wrapper .fm-popup-conditional .fm-condition-row .fm-font-size{width:100px}#fm-toolbar-wrapper .fm-popup-conditional .fm-condition-row .fm-sample{width:120px}#fm-toolbar-wrapper .fm-popup-conditional.fm-layout-mobile .fm-values{width:calc(100% - 100px);width:-webkit-calc(100% - 100px);margin-bottom:10px}#fm-toolbar-wrapper .fm-popup-conditional.fm-layout-mobile .fm-conditions{width:calc(100% - 230px);width:-webkit-calc(100% - 230px);margin-left:60px}#fm-toolbar-wrapper .fm-popup-conditional.fm-layout-mobile .fm-font-family{width:calc(100% - 100px);width:-webkit-calc(100% - 100px);margin-bottom:10px}#fm-toolbar-wrapper .fm-popup-conditional.fm-layout-mobile .fm-font-size{width:calc(100% - 230px);width:-webkit-calc(100% - 230px);margin-left:60px}#fm-toolbar-wrapper .fm-popup-conditional.fm-layout-mobile .fm-sample{width:70px}#fm-toolbar-wrapper .fm-popup-conditional.fm-layout-mobile .fm-cr-delete{top:-90px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cr-inner{font-size:0;margin-bottom:10px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cr-inner:nth-child(2){margin-bottom:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cr-inner .fm-cr-lbl{display:inline-block;vertical-align:top;color:#999;font-size:14px;margin-right:10px;text-align:right;padding:11px 0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cr-inner .fm-cr-lbl:last-child{margin-right:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cr-inner .fm-colorpick-wrap,#fm-toolbar-wrapper .fm-toolbar-ui .fm-cr-inner .fm-inp,#fm-toolbar-wrapper .fm-toolbar-ui .fm-cr-inner .fm-ui-dropdown,#fm-toolbar-wrapper .fm-toolbar-ui .fm-number-inp{display:inline-block;vertical-align:top;margin-right:10px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cr-inner .fm-colorpick-wrap:last-child,#fm-toolbar-wrapper .fm-toolbar-ui .fm-cr-inner .fm-inp:last-child,#fm-toolbar-wrapper .fm-toolbar-ui .fm-cr-inner .fm-number-inp:last-child,#fm-toolbar-wrapper .fm-toolbar-ui .fm-cr-inner .fm-ui-dropdown:last-child{margin-right:0}#fm-toolbar-wrapper .fm-icon-act_trash:before{content:"\e903"}#fm-toolbar-wrapper .fm-toolbar-ui span.fm-and-label{display:inline-block;text-align:center;padding:12px 0}#fm-toolbar-wrapper div.fm-popup input[type=number],#fm-toolbar-wrapper div.fm-popup input[type=password],#fm-toolbar-wrapper div.fm-popup input[type=text]{box-sizing:border-box;border:1px solid #d5d5d5;background-color:#fff;height:38px;padding:0 9px;color:#111;font-size:14px;width:100%;-webkit-appearance:none;border-radius:0;box-shadow:none;margin:0;text-align:left;font-family:Arial,sans-serif}#fm-toolbar-wrapper div.fm-popup input:disabled{opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-color:#fff}#fm-toolbar-wrapper div.fm-popup input.fm-half-input{padding-right:0;border-right:none}#fm-toolbar-wrapper .fm-toolbar-ui select{border:1px solid #d5d5d5;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;-webkit-user-select:none;-moz-user-select:none;border-radius:0;margin:0;outline:0;height:38px;font-size:14px;font-family:Arial,sans-serif;width:100%;color:#111;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:4px 35px 4px 10px;cursor:pointer}#fm-toolbar-wrapper .fm-toolbar-ui div.fm-ui-dropdown{position:static}#fm-toolbar-wrapper .fm-toolbar-ui div.fm-ui-dropdown .fm-ui-dropdown-btn{font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#fm-toolbar-wrapper .fm-toolbar-ui div.fm-ui-dropdown .fm-ui-dropdown-list{position:absolute;margin-top:6px;min-width:auto;min-width:initial}#fm-toolbar-wrapper .fm-toolbar-ui div.fm-ui-dropdown .fm-ui-dropdown-list li{font-size:14px}#fm-toolbar-wrapper .fm-toolbar-ui div.fm-ui-dropdown.fm-opened .fm-ui-dropdown-list{visibility:visible}#fm-toolbar-wrapper div.fm-popup select::-ms-expand{display:none}#fm-toolbar-wrapper div.fm-popup select:disabled{opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";cursor:none;pointer-events:none}#fm-toolbar-wrapper div.fm-popup select *{margin:0!important}#fm-toolbar-wrapper div.fm-popup select option.placeholder{color:#fff;font-size:0;display:none}#fm-toolbar-wrapper div.fm-clear{clear:both}@-moz-document url-prefix(){#fm-toolbar-wrapper select{text-indent:0}}#fm-toolbar-wrapper .fm-toolbar-ui .fm-colorpick-btn{border:1px solid #d5d5d5;height:38px;position:relative;font-size:28px;cursor:pointer}#fm-toolbar-wrapper .fm-toolbar-ui .fm-colorpick-btn span{font-size:28px}#fm-toolbar-wrapper .fm-icon-act_font:before{content:"\e906"}#fm-toolbar-wrapper .fm-toolbar-ui .fm-colorpick-popup{background:#fff;width:396px;padding:30px 30px;border:1px solid #d5d5d5;position:absolute;transition:opacity .3s;display:none;left:50%;margin-left:-178px;margin-top:-5px;z-index:99}#fm-toolbar-wrapper .fm-toolbar-ui .fm-colorpick-popup:after,#fm-toolbar-wrapper .fm-toolbar-ui .fm-colorpick-popup:before{content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}#fm-toolbar-wrapper .fm-toolbar-ui .fm-colorpick-popup:before{width:0;height:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-colorpick-popup:after{width:0;height:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-colorpick-popup.fm-arrow-up:before{top:-6px;border-left:5.5px solid transparent;border-right:5.5px solid transparent;border-bottom:6px solid #d5d5d5;border-top:0 solid transparent}#fm-toolbar-wrapper .fm-toolbar-ui .fm-colorpick-popup.fm-arrow-up:after{top:-5px;border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-bottom:5px solid #fff;border-top:0 solid transparent}#fm-toolbar-wrapper .fm-toolbar-ui .fm-colorpick-popup.fm-arrow-down:before{bottom:-6px;border-left:5.5px solid transparent;border-right:5.5px solid transparent;border-top:6px solid #d5d5d5;border-bottom:0 solid transparent}#fm-toolbar-wrapper .fm-toolbar-ui .fm-colorpick-popup.fm-arrow-down:after{bottom:-5px;border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-top:5px solid #fff;border-bottom:0 solid transparent}#fm-toolbar-wrapper .fm-toolbar-ui .fm-popup-opened .fm-colorpick-popup{display:block}#fm-toolbar-wrapper .fm-toolbar-ui .fm-color-targ-switch{border:1px solid #d5d5d5;font-size:0;margin-bottom:20px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-color-targ-switch .fm-cts-item{display:inline-block;vertical-align:top;width:50%;border:none;border-right:1px solid #d5d5d5;line-height:38px;font-weight:700;color:#999;background:#fff;text-transform:uppercase;text-align:center;font-size:14px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-color-targ-switch .fm-cts-item.fm-current{color:#111;background:#f7f7f7}#fm-toolbar-wrapper .fm-toolbar-ui .fm-color-targ-switch .fm-cts-item:hover{color:#111;background:#f7f7f7}#fm-toolbar-wrapper .fm-toolbar-ui .fm-color-targ-switch .fm-cts-item:last-child{border-right:none}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cp-sett-row{margin-bottom:20px;font-size:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cp-sett-row .fm-cp-curr-color{border:1px solid #d5d5d5;height:38px;cursor:pointer}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cp-2-colors-width.fm-cp-2-colors-width{width:calc(50% - 5px);width:-webkit-calc(50% - 5px)}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cp-sett-row .fm-cp-2-colors{border:1px solid #d5d5d5;font-size:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cp-sett-row .fm-cp-2-colors .fm-cp2c-item{height:36px;cursor:pointer;border-right:1px solid #d5d5d5;display:inline-block;vertical-align:top;width:50%}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cp-sett-row .fm-cp-2-colors .fm-cp2c-item:last-child{border-right:none}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cp-sett-row .fm-inp,.fm-cp-sett-row .fm-cp-2-colors,.fm-cp-sett-row .fm-cp-curr-color{display:inline-block;vertical-align:top;margin-right:10px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cp-sett-row .fm-inp:last-child,.fm-cp-sett-row .fm-cp-2-colors:last-child,.fm-cp-sett-row .fm-cp-curr-color:last-child{margin-right:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cp-btns-row{margin-top:20px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cp-btns-row .fm-ui-btn{width:calc(50% - 5px);width:-webkit-calc(50% - 5px);margin-right:10px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cp-btns-row .fm-ui-btn:last-child{margin-right:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cp-currentmark{border-radius:50%;width:20px;height:20px;background:#555}#fm-toolbar-wrapper .fm-toolbar-ui .fm-cp-currentmark:before{color:#fff;font-size:20px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-10colors{font-size:0;margin-bottom:20px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-10colors .fm-r10c-item{content:"";display:inline-block;vertical-align:top;position:relative;cursor:pointer;height:36px;width:calc(10% - 1px);margin-right:1px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-10colors .fm-r10c-item:after,#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-10colors .fm-r10c-item:before{content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-10colors .fm-r10c-item.fm-r10c-white-arrow{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-10colors .fm-r10c-item.fm-r10c-white-arrow.fm-current:before{bottom:-11px;border-left:17px solid transparent;border-right:17px solid transparent;border-top:11px solid #e9e9e9;border-bottom:0 solid transparent}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-10colors .fm-r10c-item.fm-r10c-white-arrow.fm-current:after{bottom:-10px;border-left:16px solid transparent;border-right:16px solid transparent;border-top:10px solid #fff;border-bottom:0 solid transparent}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-10colors .fm-r10c-item .fm-r10c-arrow{position:absolute;top:100%;border-style:solid;border-top-width:10px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:none}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-10colors .fm-r10c-item .fm-cp-currentmark{margin-top:2px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-10colors .fm-r10c-item .fm-cp-currentmark,#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-10colors .fm-r10c-item .fm-r10c-arrow{opacity:0;visibility:hidden}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-10colors .fm-r10c-item:nth-child(10n+10){margin-right:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-10colors .fm-r10c-item.fm-current .fm-cp-currentmark,#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-10colors .fm-r10c-item.fm-current .fm-r10c-arrow{opacity:1;visibility:visible}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-4colors{font-size:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-4colors .fm-r4c-item{display:inline-block;vertical-align:top;margin-right:1px;margin-bottom:1px;position:relative;cursor:pointer;height:36px;width:calc(25% - .75px)}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-4colors .fm-r4c-item.fm-white-shade{border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-4colors .fm-r4c-item:nth-child(4n+4){margin-right:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-4colors .fm-r4c-item .fm-cp-currentmark{opacity:0;visibility:hidden}#fm-toolbar-wrapper .fm-toolbar-ui .fm-row-4colors .fm-r4c-item.fm-current .fm-cp-currentmark{opacity:1;visibility:visible}#fm-toolbar-wrapper .fm-list-wrapper.fm-mobile{overflow-x:auto}#fm-toolbar-wrapper .fm-list-wrapper.fm-one-arrow-scroll{width:calc(100% - 25px)!important}#fm-toolbar-wrapper .fm-list-wrapper.fm-two-arrow-scroll{width:calc(100% - 50px)!important}#fm-toolbar-wrapper .fm-left-scroll-button,#fm-toolbar-wrapper .fm-list-wrapper,#fm-toolbar-wrapper .fm-right-scroll-button{float:left;position:relative}#fm-toolbar-wrapper .fm-left-scroll-button.fm-scroll-arrow{margin-top:15px;margin-right:5px;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:20px solid #555}#fm-toolbar-wrapper .fm-right-scroll-button.fm-scroll-arrow{margin-top:15px;margin-left:5px;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:20px solid #555}#fm-toolbar-wrapper .fm-left-scroll-button.fm-mobile-scroll-not-active,#fm-toolbar-wrapper .fm-right-scroll-button.fm-mobile-scroll-not-active{opacity:.2}#fm-toolbar-wrapper .fm-radio-wrap label:after,#fm-toolbar-wrapper .fm-radio-wrap label:before{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}#fm-toolbar-wrapper .fm-toolbar-ui div.fm-title-2{color:#999;font-size:14px;text-transform:uppercase;margin-bottom:25px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-radiobtn-list{margin-bottom:52px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-radiobtn-list:last-child{margin-bottom:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-radiobtn-list li{margin-bottom:12px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-radio-wrap label{display:inline-block;cursor:pointer;color:#111;font-size:14px;padding:4px 0;padding-left:35px;position:relative;line-height:1.2}#fm-toolbar-wrapper .fm-toolbar-ui .fm-radio-wrap label:before{width:22px;height:22px;border:1px solid #d5d5d5;background:#fff;left:0;border-radius:50%}#fm-toolbar-wrapper .fm-toolbar-ui .fm-radio-wrap label:after{border:7px solid #555;background-color:#555;border-radius:50%;opacity:0;width:0;height:0;left:5px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-radio-wrap label:hover:before{border-color:#999}#fm-toolbar-wrapper .fm-toolbar-ui .fm-radio-wrap input{display:none}#fm-toolbar-wrapper .fm-toolbar-ui .fm-radio-wrap input:checked+label{font-weight:700}#fm-toolbar-wrapper .fm-toolbar-ui .fm-radio-wrap input:checked+label:after{opacity:1}#fm-toolbar-wrapper .fm-toolbar-ui .fm-inp-group{margin-bottom:30px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-inp-group:last-child{margin-bottom:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-inp-row{margin-bottom:10px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-inp-row label{color:#999;font-size:14px;margin-bottom:8px;display:block}#fm-toolbar-wrapper .fm-toolbar-ui .fm-inp-row .fm-inp,#fm-toolbar-wrapper .fm-toolbar-ui .fm-inp-row .fm-ui-dropdown{width:100%}#fm-toolbar-wrapper .fm-toolbar-ui .fm-inp-row:last-child{margin-bottom:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-ir-horizontal{font-size:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-ir-horizontal label{margin-bottom:0;width:140px;margin-right:20px;display:inline-block;vertical-align:middle;text-align:right}#fm-toolbar-wrapper .fm-toolbar-ui .fm-ir-horizontal .fm-inp,#fm-toolbar-wrapper .fm-toolbar-ui .fm-ir-horizontal .fm-ui-dropdown{width:calc(100% - 160px);display:inline-block;vertical-align:middle;background-color:#fff}#fm-toolbar-wrapper .fm-toolbar-ui .fm-uc{text-transform:uppercase}#fm-toolbar-wrapper .fm-toolbar-ui .fm-button-add{padding-right:30px;min-width:auto}#fm-toolbar-wrapper .fm-toolbar-ui .fm-button-add-large{padding-left:36px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-button-add .fm-icon{color:#999;position:absolute;right:0;width:40px;height:100%;top:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-button-add-large .fm-icon{color:#999;position:absolute;left:0;width:40px;height:100%;top:0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-button-add-large:hover .fm-icon,#fm-toolbar-wrapper .fm-toolbar-ui .fm-button-add:hover .fm-icon{color:#555}#fm-toolbar-wrapper .fm-toolbar-ui .fm-popup-content .fm-popup-placeholder{text-align:center;margin:40px 0}#fm-toolbar-wrapper .fm-toolbar-ui .fm-popup-content .fm-popup-placeholder .fm-popup-placeholder-text{text-align:center;margin-bottom:9px;font-size:16px;color:#999}#fm-toolbar-wrapper .fm-toolbar-ui .fm-icon-act_add:before{content:"\ea0a"}#fm-toolbar-wrapper .fm-toolbar-ui .fm-icon-act_check:before{content:"\e902"}#fm-toolbar-wrapper .fm-toolbar-ui .fm-width20.fm-width20{width:20px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-width40.fm-width40{width:40px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-width45.fm-width45{width:45px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-width50.fm-width50{width:50px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-width85.fm-width85{width:85px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-width120.fm-width120{width:120px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-width140.fm-width140{width:140px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-width180.fm-width180{width:180px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-width200.fm-width200{width:200px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-width210.fm-width210{width:210px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-width220.fm-width220{width:220px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-width230.fm-width230{width:230px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-width240.fm-width240{width:240px}#fm-toolbar-wrapper .fm-toolbar-ui .fm-width250.fm-width250{width:250px}#fm-toolbar-wrapper .fm-popup-olap .fm-ir-horizontal label{width:110px}#fm-toolbar-wrapper .fm-popup-olap .fm-ir-horizontal .fm-ui-dropdown{width:calc(100% - 130px);vertical-align:middle}#fm-toolbar-wrapper .fm-popup-olap input.fm-inp.fm-inp-proxy-url{width:calc(100% - 230px)}#fm-toolbar-wrapper .fm-popup-olap .fm-btn-connect{width:100px;height:38px;padding-left:0;padding-right:0;border-top-left-radius:0;border-bottom-left-radius:0}#fm-toolbar-wrapper .fm-popup-olap.fm-layout-mobile-small .fm-ir-horizontal label{text-align:left;width:100%}#fm-toolbar-wrapper .fm-popup-olap.fm-layout-mobile-small .fm-ir-horizontal .fm-ui-dropdown{width:100%}#fm-toolbar-wrapper .fm-popup-olap.fm-layout-mobile-small input.fm-inp.fm-inp-proxy-url{width:calc(100% - 100px)}#fm-toolbar-wrapper .fm-popup-format-cells{width:480px}#fm-toolbar-wrapper .fm-popup-format-cells.fm-layout-mobile-small .fm-ir-horizontal label{text-align:left;width:100%}#fm-toolbar-wrapper .fm-popup-format-cells.fm-layout-mobile-small .fm-ir-horizontal .fm-inp,#fm-toolbar-wrapper .fm-popup-format-cells.fm-layout-mobile-small .fm-ir-horizontal .fm-ui-dropdown{width:100%}#fm-toolbar-wrapper .fm-hide{display:none}#fm-toolbar-wrapper .fm-popup-options{width:570px;min-width:320px}#fm-toolbar-wrapper.fm-layout-700 #fm-toolbar .fm-divider{display:none}#fm-toolbar-wrapper #fm-toolbar.fm-scroll-toolbar{-ms-overflow-style:none;scrollbar-width:none;overflow-x:hidden;overflow-y:auto}#fm-toolbar-wrapper #fm-toolbar.fm-scroll-toolbar::-webkit-scrollbar{display:none}.fm-resize-triggers{visibility:hidden;opacity:0}.fm-contract-trigger:before,.fm-resize-triggers,.fm-resize-triggers>div{content:" ";display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.fm-resize-triggers>div{background:#eee;overflow:auto}.fm-contract-trigger:before{width:200%;height:200%}#fm-pivot-view .fm-resizable-handle{position:absolute}#fm-pivot-view .fm-resizable-handle.fm-left{left:0;top:0;bottom:0;width:5px;cursor:w-resize}#fm-pivot-view .fm-resizable-handle.fm-right{right:0;top:0;bottom:0;width:5px;cursor:e-resize}#fm-pivot-view .fm-resizable-handle.fm-top{top:0;left:0;right:0;height:5px;cursor:n-resize}#fm-pivot-view .fm-resizable-handle.fm-bottom{bottom:0;left:0;right:0;height:5px;cursor:s-resize}#fm-pivot-view .fm-scrollbars::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:7px;background-color:rgba(0,0,0,0)}#fm-pivot-view .fm-scrollbars::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:5px}#fm-pivot-view .fm-scrollbars::-webkit-scrollbar-track{background:0 0;background-color:rgba(0,0,0,.05)}#fm-pivot-view .fm-scrollbars::-webkit-scrollbar-corner{background-color:rgba(0,0,0,.05)}#fm-pivot-view.fm-accessibility :focus,#fm-pivot-view.fm-accessibility a.fm-ui-btn:focus,#fm-toolbar-wrapper.fm-accessibility :focus,#fm-toolbar-wrapper.fm-accessibility a.fm-ui-btn:focus{outline:dashed #999 2px;outline-offset:-2px}#fm-pivot-view.fm-accessibility .fm-grid-view:focus,#fm-pivot-view.fm-accessibility a.fm-ui-btn:focus,#fm-toolbar-wrapper.fm-accessibility .fm-grid-view:focus,#fm-toolbar-wrapper.fm-accessibility a.fm-ui-btn:focus{outline-offset:0}#fm-pivot-view.fm-accessibility .fm-grid-layout:focus .fm-sheet-selection-canvas,#fm-toolbar-wrapper.fm-accessibility .fm-grid-layout:focus .fm-sheet-selection-canvas{border:2px dashed #999}#fm-pivot-view.fm-accessibility .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border,#fm-pivot-view.fm-accessibility .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-sheet-selection-header,#fm-toolbar-wrapper.fm-accessibility .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border,#fm-toolbar-wrapper.fm-accessibility .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-sheet-selection-header{border:none}#fm-pivot-view.fm-accessibility .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border-right,#fm-toolbar-wrapper.fm-accessibility .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border-right{border-right:none}#fm-pivot-view.fm-accessibility .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border-left,#fm-toolbar-wrapper.fm-accessibility .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border-left{border-left:none}#fm-pivot-view.fm-accessibility .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border-top,#fm-toolbar-wrapper.fm-accessibility .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border-top{border-top:none}#fm-pivot-view.fm-accessibility .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border-bottom,#fm-toolbar-wrapper.fm-accessibility .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border-bottom{border-bottom:none}.fm-keyboard-mode #fm-pivot-view .fm-calculated-view .fm-popup-content .fm-func-btn-group button.fm-calc-action:focus,.fm-keyboard-mode #fm-pivot-view .fm-dropdown-content li.fm-current,.fm-keyboard-mode #fm-pivot-view .fm-ui-dropdown-btn:focus,.fm-keyboard-mode #fm-pivot-view .fm-ui-dropdown-list li.fm-current,.fm-keyboard-mode #fm-pivot-view .fm-ui-dropdown-list li.fm-ui-active,.fm-keyboard-mode #fm-pivot-view .fm-ui-list:focus li.fm-ui-active,.fm-keyboard-mode #fm-pivot-view .fm-ui-vlist:focus li.fm-ui-active,.fm-keyboard-mode #fm-pivot-view :focus,.fm-keyboard-mode #fm-pivot-view a.fm-ui-btn:focus,.fm-keyboard-mode #fm-pivot-view button.fm-ui-btn:focus,.fm-keyboard-mode #fm-pivot-view input.fm-ui:focus,.fm-keyboard-mode #fm-pivot-view select:focus,.fm-keyboard-mode #fm-toolbar-wrapper .fm-calculated-view .fm-popup-content .fm-func-btn-group button.fm-calc-action:focus,.fm-keyboard-mode #fm-toolbar-wrapper .fm-dropdown-content li.fm-current,.fm-keyboard-mode #fm-toolbar-wrapper .fm-ui-dropdown-btn:focus,.fm-keyboard-mode #fm-toolbar-wrapper .fm-ui-dropdown-list li.fm-current,.fm-keyboard-mode #fm-toolbar-wrapper .fm-ui-dropdown-list li.fm-ui-active,.fm-keyboard-mode #fm-toolbar-wrapper .fm-ui-list:focus li.fm-ui-active,.fm-keyboard-mode #fm-toolbar-wrapper .fm-ui-vlist:focus li.fm-ui-active,.fm-keyboard-mode #fm-toolbar-wrapper :focus,.fm-keyboard-mode #fm-toolbar-wrapper a.fm-ui-btn:focus,.fm-keyboard-mode #fm-toolbar-wrapper button.fm-ui-btn:focus,.fm-keyboard-mode #fm-toolbar-wrapper input.fm-ui:focus,.fm-keyboard-mode #fm-toolbar-wrapper select:focus{outline:dashed #111 2px;outline-offset:-2px}.fm-keyboard-mode #fm-pivot-view .fm-calculated-view .fm-popup-content .fm-func-btn-group .fm-calc-action:focus,.fm-keyboard-mode #fm-pivot-view .fm-calculated-view .fm-popup-content .fm-func-btn-group button.fm-calc-action:focus,.fm-keyboard-mode #fm-pivot-view .fm-colorpick-btn,.fm-keyboard-mode #fm-pivot-view .fm-grid-view:focus,.fm-keyboard-mode #fm-pivot-view .fm-r10c-item,.fm-keyboard-mode #fm-pivot-view .fm-r4c-item,.fm-keyboard-mode #fm-pivot-view a.fm-ui-btn:focus,.fm-keyboard-mode #fm-pivot-view button.fm-ui-btn:focus,.fm-keyboard-mode #fm-pivot-view select:focus,.fm-keyboard-mode #fm-toolbar-wrapper .fm-calculated-view .fm-popup-content .fm-func-btn-group .fm-calc-action:focus,.fm-keyboard-mode #fm-toolbar-wrapper .fm-calculated-view .fm-popup-content .fm-func-btn-group button.fm-calc-action:focus,.fm-keyboard-mode #fm-toolbar-wrapper .fm-colorpick-btn,.fm-keyboard-mode #fm-toolbar-wrapper .fm-grid-view:focus,.fm-keyboard-mode #fm-toolbar-wrapper .fm-r10c-item,.fm-keyboard-mode #fm-toolbar-wrapper .fm-r4c-item,.fm-keyboard-mode #fm-toolbar-wrapper a.fm-ui-btn:focus,.fm-keyboard-mode #fm-toolbar-wrapper button.fm-ui-btn:focus,.fm-keyboard-mode #fm-toolbar-wrapper select:focus{outline-offset:0}.fm-keyboard-mode #fm-pivot-view .fm-calculated-view .fm-popup-content .fm-func-btn-group .fm-calc-action:focus.fm-btn-add-measure-2,.fm-keyboard-mode #fm-pivot-view .fm-calculated-view .fm-popup-content .fm-func-btn-group button.fm-calc-action:focus.fm-btn-add-measure-2,.fm-keyboard-mode #fm-pivot-view .fm-colorpick-btn.fm-btn-add-measure-2,.fm-keyboard-mode #fm-pivot-view .fm-grid-view:focus.fm-btn-add-measure-2,.fm-keyboard-mode #fm-pivot-view .fm-r10c-item.fm-btn-add-measure-2,.fm-keyboard-mode #fm-pivot-view .fm-r4c-item.fm-btn-add-measure-2,.fm-keyboard-mode #fm-pivot-view a.fm-ui-btn:focus.fm-btn-add-measure-2,.fm-keyboard-mode #fm-pivot-view button.fm-ui-btn:focus.fm-btn-add-measure-2,.fm-keyboard-mode #fm-pivot-view select:focus.fm-btn-add-measure-2,.fm-keyboard-mode #fm-toolbar-wrapper .fm-calculated-view .fm-popup-content .fm-func-btn-group .fm-calc-action:focus.fm-btn-add-measure-2,.fm-keyboard-mode #fm-toolbar-wrapper .fm-calculated-view .fm-popup-content .fm-func-btn-group button.fm-calc-action:focus.fm-btn-add-measure-2,.fm-keyboard-mode #fm-toolbar-wrapper .fm-colorpick-btn.fm-btn-add-measure-2,.fm-keyboard-mode #fm-toolbar-wrapper .fm-grid-view:focus.fm-btn-add-measure-2,.fm-keyboard-mode #fm-toolbar-wrapper .fm-r10c-item.fm-btn-add-measure-2,.fm-keyboard-mode #fm-toolbar-wrapper .fm-r4c-item.fm-btn-add-measure-2,.fm-keyboard-mode #fm-toolbar-wrapper a.fm-ui-btn:focus.fm-btn-add-measure-2,.fm-keyboard-mode #fm-toolbar-wrapper button.fm-ui-btn:focus.fm-btn-add-measure-2,.fm-keyboard-mode #fm-toolbar-wrapper select:focus.fm-btn-add-measure-2{outline-offset:-2px}.fm-keyboard-mode #fm-pivot-view .fm-grid-layout:focus .fm-sheet-selection-canvas,.fm-keyboard-mode #fm-toolbar-wrapper .fm-grid-layout:focus .fm-sheet-selection-canvas{border:2px dashed #111}.fm-keyboard-mode #fm-pivot-view .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border,.fm-keyboard-mode #fm-pivot-view .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-sheet-selection-header,.fm-keyboard-mode #fm-toolbar-wrapper .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border,.fm-keyboard-mode #fm-toolbar-wrapper .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-sheet-selection-header{border:none}.fm-keyboard-mode #fm-pivot-view .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border-right,.fm-keyboard-mode #fm-toolbar-wrapper .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border-right{border-right:none}.fm-keyboard-mode #fm-pivot-view .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border-left,.fm-keyboard-mode #fm-toolbar-wrapper .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border-left{border-left:none}.fm-keyboard-mode #fm-pivot-view .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border-top,.fm-keyboard-mode #fm-toolbar-wrapper .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border-top{border-top:none}.fm-keyboard-mode #fm-pivot-view .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border-bottom,.fm-keyboard-mode #fm-toolbar-wrapper .fm-grid-layout:focus .fm-sheet-selection-canvas.fm-clear-border-bottom{border-bottom:none}.fm-keyboard-mode #fm-pivot-view .fm-ui-list:not(.fm-ui-empty):focus,.fm-keyboard-mode #fm-pivot-view .fm-ui-vlist:not(.fm-ui-empty):focus,.fm-keyboard-mode #fm-toolbar-wrapper .fm-ui-list:not(.fm-ui-empty):focus,.fm-keyboard-mode #fm-toolbar-wrapper .fm-ui-vlist:not(.fm-ui-empty):focus{outline:0;outline-offset:0}
/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/ol/ol.css ***!
  \****************************************************************************************************************************************************************************************************************/
.ol-box {
  box-sizing: border-box;
  border-radius: 2px;
  border: 2px solid blue;
}

.ol-mouse-position {
  top: 8px;
  right: 8px;
  position: absolute;
}

.ol-scale-line {
  background: rgba(0,60,136,0.3);
  border-radius: 4px;
  bottom: 8px;
  left: 8px;
  padding: 2px;
  position: absolute;
}
.ol-scale-line-inner {
  border: 1px solid #eee;
  border-top: none;
  color: #eee;
  font-size: 10px;
  text-align: center;
  margin: 1px;
  will-change: contents, width;
  transition: all 0.25s;
}
.ol-scale-bar {
  position: absolute;
  bottom: 8px;
  left: 8px;
}
.ol-scale-step-marker {
  width: 1px;
  height: 15px;
  background-color: #000000;
  float: right;
  z-Index: 10;
}
.ol-scale-step-text {
  position: absolute;
  bottom: -5px;
  font-size: 12px;
  z-Index: 11;
  color: #000000;
  text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF;
}
.ol-scale-text {
  position: absolute;
  font-size: 14px;
  text-align: center;
  bottom: 25px;
  color: #000000;
  text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF;
}
.ol-scale-singlebar {
  position: relative;
  height: 10px;
  z-Index: 9;
  box-sizing: border-box;
  border: 1px solid black;
}

.ol-unsupported {
  display: none;
}
.ol-viewport, .ol-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.ol-selectable {
  -webkit-touch-callout: default;
  -webkit-user-select: text;
  user-select: text;
}
.ol-grabbing {
  cursor: grabbing;
}
.ol-grab {
  cursor: move;
  cursor: grab;
}
.ol-control {
  position: absolute;
  background-color: rgba(255,255,255,0.4);
  border-radius: 4px;
  padding: 2px;
}
.ol-control:hover {
  background-color: rgba(255,255,255,0.6);
}
.ol-zoom {
  top: .5em;
  left: .5em;
}
.ol-rotate {
  top: .5em;
  right: .5em;
  transition: opacity .25s linear, visibility 0s linear;
}
.ol-rotate.ol-hidden {
  opacity: 0;
  visibility: hidden;
  transition: opacity .25s linear, visibility 0s linear .25s;
}
.ol-zoom-extent {
  top: 4.643em;
  left: .5em;
}
.ol-full-screen {
  right: .5em;
  top: .5em;
}

.ol-control button {
  display: block;
  margin: 1px;
  padding: 0;
  color: white;
  font-size: 1.14em;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  height: 1.375em;
  width: 1.375em;
  line-height: .4em;
  background-color: rgba(0,60,136,0.5);
  border: none;
  border-radius: 2px;
}
.ol-control button::-moz-focus-inner {
  border: none;
  padding: 0;
}
.ol-zoom-extent button {
  line-height: 1.4em;
}
.ol-compass {
  display: block;
  font-weight: normal;
  font-size: 1.2em;
  will-change: transform;
}
.ol-touch .ol-control button {
  font-size: 1.5em;
}
.ol-touch .ol-zoom-extent {
  top: 5.5em;
}
.ol-control button:hover,
.ol-control button:focus {
  text-decoration: none;
  background-color: rgba(0,60,136,0.7);
}
.ol-zoom .ol-zoom-in {
  border-radius: 2px 2px 0 0;
}
.ol-zoom .ol-zoom-out {
  border-radius: 0 0 2px 2px;
}


.ol-attribution {
  text-align: right;
  bottom: .5em;
  right: .5em;
  max-width: calc(100% - 1.3em);
}

.ol-attribution ul {
  margin: 0;
  padding: 0 .5em;
  color: #000;
  text-shadow: 0 0 2px #fff;
}
.ol-attribution li {
  display: inline;
  list-style: none;
}
.ol-attribution li:not(:last-child):after {
  content: " ";
}
.ol-attribution img {
  max-height: 2em;
  max-width: inherit;
  vertical-align: middle;
}
.ol-attribution ul, .ol-attribution button {
  display: inline-block;
}
.ol-attribution.ol-collapsed ul {
  display: none;
}
.ol-attribution:not(.ol-collapsed) {
  background: rgba(255,255,255,0.8);
}
.ol-attribution.ol-uncollapsible {
  bottom: 0;
  right: 0;
  border-radius: 4px 0 0;
}
.ol-attribution.ol-uncollapsible img {
  margin-top: -.2em;
  max-height: 1.6em;
}
.ol-attribution.ol-uncollapsible button {
  display: none;
}

.ol-zoomslider {
  top: 4.5em;
  left: .5em;
  height: 200px;
}
.ol-zoomslider button {
  position: relative;
  height: 10px;
}

.ol-touch .ol-zoomslider {
  top: 5.5em;
}

.ol-overviewmap {
  left: 0.5em;
  bottom: 0.5em;
}
.ol-overviewmap.ol-uncollapsible {
  bottom: 0;
  left: 0;
  border-radius: 0 4px 0 0;
}
.ol-overviewmap .ol-overviewmap-map,
.ol-overviewmap button {
  display: inline-block;
}
.ol-overviewmap .ol-overviewmap-map {
  border: 1px solid #7b98bc;
  height: 150px;
  margin: 2px;
  width: 150px;
}
.ol-overviewmap:not(.ol-collapsed) button{
  bottom: 1px;
  left: 2px;
  position: absolute;
}
.ol-overviewmap.ol-collapsed .ol-overviewmap-map,
.ol-overviewmap.ol-uncollapsible button {
  display: none;
}
.ol-overviewmap:not(.ol-collapsed) {
  background: rgba(255,255,255,0.8);
}
.ol-overviewmap-box {
  border: 2px dotted rgba(0,60,136,0.7);
}

.ol-overviewmap .ol-overviewmap-box:hover {
  cursor: move;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.mat-h1,
.mat-headline,
.mat-typography .mat-h1,
.mat-typography .mat-headline,
.mat-typography h1 {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h2,
.mat-title,
.mat-typography .mat-h2,
.mat-typography .mat-title,
.mat-typography h2 {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h3,
.mat-subheading-2,
.mat-typography .mat-h3,
.mat-typography .mat-subheading-2,
.mat-typography h3 {
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h4,
.mat-subheading-1,
.mat-typography .mat-h4,
.mat-typography .mat-subheading-1,
.mat-typography h4 {
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}

.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}

.mat-body-strong,
.mat-body-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-body-2 {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-body,
.mat-body-1,
.mat-typography .mat-body,
.mat-typography .mat-body-1,
.mat-typography {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body p,
.mat-body-1 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-1 p,
.mat-typography p {
  margin: 0 0 12px;
}

.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-display-4,
.mat-typography .mat-display-4 {
  font-size: 112px;
  font-weight: 300;
  line-height: 112px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}

.mat-display-3,
.mat-typography .mat-display-3 {
  font-size: 56px;
  font-weight: 400;
  line-height: 56px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}

.mat-display-2,
.mat-typography .mat-display-2 {
  font-size: 45px;
  font-weight: 400;
  line-height: 48px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}

.mat-display-1,
.mat-typography .mat-display-1 {
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}

html {
  --mat-badge-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-large-size-text-size: 24px;
}

html {
  --mat-bottom-sheet-container-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-bottom-sheet-container-text-line-height: 20px;
  --mat-bottom-sheet-container-text-size: 14px;
  --mat-bottom-sheet-container-text-tracking: normal;
  --mat-bottom-sheet-container-text-weight: 400;
}

html {
  --mat-legacy-button-toggle-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-standard-button-toggle-text-font: Roboto, "Helvetica Neue", sans-serif;
}

html {
  --mat-datepicker-calendar-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 14px;
  --mat-datepicker-calendar-body-label-text-weight: 500;
  --mat-datepicker-calendar-period-button-text-size: 14px;
  --mat-datepicker-calendar-period-button-text-weight: 500;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 400;
}

html {
  --mat-expansion-header-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-expansion-header-text-size: 15px;
  --mat-expansion-header-text-weight: 400;
  --mat-expansion-header-text-line-height: inherit;
  --mat-expansion-header-text-tracking: inherit;
  --mat-expansion-container-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-expansion-container-text-line-height: 20px;
  --mat-expansion-container-text-size: 14px;
  --mat-expansion-container-text-tracking: normal;
  --mat-expansion-container-text-weight: 400;
}

html {
  --mat-grid-list-tile-header-primary-text-size: 14px;
  --mat-grid-list-tile-header-secondary-text-size: 12px;
  --mat-grid-list-tile-footer-primary-text-size: 14px;
  --mat-grid-list-tile-footer-secondary-text-size: 12px;
}

html {
  --mat-stepper-container-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-stepper-header-label-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-stepper-header-label-text-size: 14px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 14px;
  --mat-stepper-header-selected-state-label-text-size: 14px;
  --mat-stepper-header-selected-state-label-text-weight: 500;
}

html {
  --mat-toolbar-title-text-font: Roboto, "Helvetica Neue", sans-serif;
  --mat-toolbar-title-text-line-height: 32px;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: normal;
  --mat-toolbar-title-text-weight: 500;
}

.mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}

.mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}

.mat-optgroup-label {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-datepicker-content .mdc-button {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, "Helvetica Neue", sans-serif));
  font-size: var(--mdc-typography-button-font-size, 14px);
  line-height: var(--mdc-typography-button-line-height, 14px);
  font-weight: var(--mdc-typography-button-font-weight, 500);
  letter-spacing: var(--mdc-typography-button-letter-spacing, normal);
  -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
          text-decoration: var(--mdc-typography-button-text-decoration, none);
  text-transform: var(--mdc-typography-button-text-transform, none);
}
.mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}

.mat-card-header .mat-card-title {
  font-size: 20px;
}

.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}

.mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}

input.mat-input-element {
  margin-top: -0.0625em;
}

.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}

.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}

.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}

.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-can-float .mat-input-server[label] + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(0.75);
  width: 133.3333433333%;
}

.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}

.mat-form-field-label {
  top: 1.34375em;
}

.mat-form-field-underline {
  bottom: 1.34375em;
}

.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.7916666667em);
}

.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  width: 133.3333333333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  width: 133.3333433333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label] + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  width: 133.3333533333%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.5416666667em;
  top: calc(100% - 1.6666666667em);
}

@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label] + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label] + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59374em) scale(0.75);
  width: 133.3333433333%;
}

.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label] + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(0.75);
  width: 133.3333433333%;
}

.mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-select-trigger {
  height: 1.125em;
}

.mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}

.mat-dialog-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}

.mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-tab-label, .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-list-base .mat-list-item {
  font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-list-option {
  font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}

.mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}

.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}

.mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}

.mat-cell, .mat-footer-cell {
  font-size: 14px;
}

.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}

.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}

.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}

.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}

.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}

.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}

.cdk-overlay-backdrop-noop-animation {
  transition: none;
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

textarea.cdk-textarea-autosize {
  resize: none;
}

textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}

textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}

@keyframes cdk-text-field-autofill-start { /*!*/ }
@keyframes cdk-text-field-autofill-end { /*!*/ }
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}

.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}

.mat-focus-indicator {
  position: relative;
}
.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}

.mat-mdc-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.mat-mdc-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}

/* Edit These Variables To Change Colors!! */
/* Don't Edit Anything Below This Line!!!! */
.mat-button, .mat-icon-button, .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary {
  color: #114b5f;
}
.mat-button.mat-accent, .mat-icon-button.mat-accent, .mat-stroked-button.mat-accent {
  color: #5cb259;
}
.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn {
  color: #f44336;
}
.mat-button.mat-primary.mat-button-disabled, .mat-button.mat-accent.mat-button-disabled, .mat-button.mat-warn.mat-button-disabled, .mat-button.mat-button-disabled.mat-button-disabled, .mat-icon-button.mat-primary.mat-button-disabled, .mat-icon-button.mat-accent.mat-button-disabled, .mat-icon-button.mat-warn.mat-button-disabled, .mat-icon-button.mat-button-disabled.mat-button-disabled, .mat-stroked-button.mat-primary.mat-button-disabled, .mat-stroked-button.mat-accent.mat-button-disabled, .mat-stroked-button.mat-warn.mat-button-disabled, .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay, .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #114b5f;
}
.mat-button.mat-accent .mat-button-focus-overlay, .mat-icon-button.mat-accent .mat-button-focus-overlay, .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #5cb259;
}
.mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay, .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}
.mat-button.mat-button-disabled .mat-button-focus-overlay, .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.mat-button .mat-ripple-element, .mat-icon-button .mat-ripple-element, .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}

.mat-button-focus-overlay {
  background: black;
}

.mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}

.mat-flat-button, .mat-raised-button, .mat-fab, .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  color: white;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  color: white;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  color: white;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  background-color: #114b5f;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  background-color: #5cb259;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  background-color: #f44336;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button.mat-primary .mat-ripple-element, .mat-raised-button.mat-primary .mat-ripple-element, .mat-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-flat-button.mat-accent .mat-ripple-element, .mat-raised-button.mat-accent .mat-ripple-element, .mat-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-flat-button.mat-warn .mat-ripple-element, .mat-raised-button.mat-warn .mat-ripple-element, .mat-fab.mat-warn .mat-ripple-element, .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-stroked-button:not([class*=mat-elevation-z]), .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-raised-button:not([class*=mat-elevation-z]) {
  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);
}
.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-fab:not([class*=mat-elevation-z]), .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-datepicker-content .mat-mdc-button.mat-unthemed {
  --mdc-text-button-label-text-color: #000;
}
.mat-datepicker-content .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #114b5f;
}
.mat-datepicker-content .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #5cb259;
}
.mat-datepicker-content .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
}
.mat-datepicker-content .mat-mdc-button[disabled][disabled] {
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-text-button-label-text-color: rgba(0, 0, 0, 0.38);
}
.mat-datepicker-content .mat-mdc-unelevated-button.mat-unthemed {
  --mdc-filled-button-container-color: #fff;
  --mdc-filled-button-label-text-color: #000;
}
.mat-datepicker-content .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #114b5f;
  --mdc-filled-button-label-text-color: #fff;
}
.mat-datepicker-content .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #5cb259;
  --mdc-filled-button-label-text-color: #000;
}
.mat-datepicker-content .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: #fff;
}
.mat-datepicker-content .mat-mdc-unelevated-button[disabled][disabled] {
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-button-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-label-text-color: rgba(0, 0, 0, 0.38);
}
.mat-datepicker-content .mat-mdc-raised-button.mat-unthemed {
  --mdc-protected-button-container-color: #fff;
  --mdc-protected-button-label-text-color: #000;
}
.mat-datepicker-content .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #114b5f;
  --mdc-protected-button-label-text-color: #fff;
}
.mat-datepicker-content .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #5cb259;
  --mdc-protected-button-label-text-color: #000;
}
.mat-datepicker-content .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: #fff;
}
.mat-datepicker-content .mat-mdc-raised-button[disabled][disabled] {
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-protected-button-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-protected-button-container-elevation: 0;
}
.mat-datepicker-content .mat-mdc-outlined-button {
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
}
.mat-datepicker-content .mat-mdc-outlined-button.mat-unthemed {
  --mdc-outlined-button-label-text-color: #000;
}
.mat-datepicker-content .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #114b5f;
}
.mat-datepicker-content .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #5cb259;
}
.mat-datepicker-content .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
}
.mat-datepicker-content .mat-mdc-outlined-button[disabled][disabled] {
  --mdc-outlined-button-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
}
.mat-datepicker-content .mat-mdc-button, .mat-datepicker-content .mat-mdc-outlined-button {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-datepicker-content .mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before, .mat-datepicker-content .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.04;
}
.mat-datepicker-content .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-datepicker-content .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-datepicker-content .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-datepicker-content .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-datepicker-content .mat-mdc-button:active .mat-mdc-button-persistent-ripple::before, .mat-datepicker-content .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-datepicker-content .mat-mdc-button.mat-primary, .mat-datepicker-content .mat-mdc-outlined-button.mat-primary {
  --mat-mdc-button-persistent-ripple-color: #114b5f;
  --mat-mdc-button-ripple-color: rgba(17, 75, 95, 0.1);
}
.mat-datepicker-content .mat-mdc-button.mat-accent, .mat-datepicker-content .mat-mdc-outlined-button.mat-accent {
  --mat-mdc-button-persistent-ripple-color: #5cb259;
  --mat-mdc-button-ripple-color: rgba(92, 178, 89, 0.1);
}
.mat-datepicker-content .mat-mdc-button.mat-warn, .mat-datepicker-content .mat-mdc-outlined-button.mat-warn {
  --mat-mdc-button-persistent-ripple-color: #f44336;
  --mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.mat-datepicker-content .mat-mdc-raised-button, .mat-datepicker-content .mat-mdc-unelevated-button {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-datepicker-content .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before, .mat-datepicker-content .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.04;
}
.mat-datepicker-content .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-datepicker-content .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-datepicker-content .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-datepicker-content .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-datepicker-content .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before, .mat-datepicker-content .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-datepicker-content .mat-mdc-raised-button.mat-primary, .mat-datepicker-content .mat-mdc-unelevated-button.mat-primary {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-datepicker-content .mat-mdc-raised-button.mat-accent, .mat-datepicker-content .mat-mdc-unelevated-button.mat-accent {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-datepicker-content .mat-mdc-raised-button.mat-warn, .mat-datepicker-content .mat-mdc-unelevated-button.mat-warn {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-datepicker-content .mat-mdc-icon-button {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mdc-icon-button-icon-color: inherit;
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-datepicker-content .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.04;
}
.mat-datepicker-content .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-datepicker-content .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-datepicker-content .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-datepicker-content .mat-mdc-icon-button.mat-primary {
  --mat-mdc-button-persistent-ripple-color: #6200ee;
  --mat-mdc-button-ripple-color: rgba(98, 0, 238, 0.1);
}
.mat-datepicker-content .mat-mdc-icon-button.mat-accent {
  --mat-mdc-button-persistent-ripple-color: #018786;
  --mat-mdc-button-ripple-color: rgba(1, 135, 134, 0.1);
}
.mat-datepicker-content .mat-mdc-icon-button.mat-warn {
  --mat-mdc-button-persistent-ripple-color: #b00020;
  --mat-mdc-button-ripple-color: rgba(176, 0, 32, 0.1);
}
.mat-datepicker-content .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #114b5f;
  --mat-mdc-button-persistent-ripple-color: #114b5f;
  --mat-mdc-button-ripple-color: rgba(17, 75, 95, 0.1);
}
.mat-datepicker-content .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #5cb259;
  --mat-mdc-button-persistent-ripple-color: #5cb259;
  --mat-mdc-button-ripple-color: rgba(92, 178, 89, 0.1);
}
.mat-datepicker-content .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-mdc-button-persistent-ripple-color: #f44336;
  --mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.mat-datepicker-content .mat-mdc-icon-button[disabled][disabled] {
  --mdc-icon-button-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
}

.mat-datepicker-content .mat-mdc-button.mat-mdc-button-base,
.mat-datepicker-content .mat-mdc-raised-button.mat-mdc-button-base,
.mat-datepicker-content .mat-mdc-unelevated-button.mat-mdc-button-base,
.mat-datepicker-content .mat-mdc-outlined-button.mat-mdc-button-base {
  height: 36px;
}
.mat-datepicker-content .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 12px;
}

.mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-option:hover:not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}

.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #114b5f;
}

.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #5cb259;
}

.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}

.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}

.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}

.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}

.mat-pseudo-checkbox-full {
  color: rgba(0, 0, 0, 0.54);
}
.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}

.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: #114b5f;
}
.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: #114b5f;
}
.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
  color: #fafafa;
}

.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: #5cb259;
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: #5cb259;
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
  color: #fafafa;
}

.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: #5cb259;
}
.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: #5cb259;
}
.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
  color: #fafafa;
}

.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: #f44336;
}
.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: #f44336;
}
.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,
.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {
  color: #fafafa;
}

.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
  color: #b0b0b0;
}
.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,
.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {
  background: #b0b0b0;
}

.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}

.mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z2 {
  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);
}

.mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.mat-theme-loaded-marker {
  display: none;
}

.mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}

.mat-progress-bar-background {
  fill: #c0ced3;
}

.mat-progress-bar-buffer {
  background-color: #c0ced3;
}

.mat-progress-bar-fill::after {
  background-color: #114b5f;
}

.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #d3e8d2;
}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #d3e8d2;
}
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #5cb259;
}

.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #f9ccc9;
}
.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #f9ccc9;
}
.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}

.mat-progress-spinner circle, .mat-spinner circle {
  stroke: #114b5f;
}
.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
  stroke: #5cb259;
}
.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle {
  stroke: #f44336;
}

.mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}

.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}

.mat-input-element:disabled,
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}

.mat-input-element {
  caret-color: #114b5f;
}
.mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}

.mat-form-field.mat-accent .mat-input-element {
  caret-color: #5cb259;
}

.mat-form-field.mat-warn .mat-input-element,
.mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}

.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}

.mat-form-field-disabled .mat-form-field-prefix,
.mat-form-field-disabled .mat-form-field-suffix {
  color: rgba(0, 0, 0, 0.38);
}

.mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}

.mat-hint {
  color: rgba(0, 0, 0, 0.6);
}

.mat-form-field.mat-focused .mat-form-field-label {
  color: #114b5f;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #5cb259;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}

.mat-focused .mat-form-field-required-marker {
  color: #5cb259;
}

.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}

.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #114b5f;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #5cb259;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #114b5f;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #5cb259;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}

.mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}

.mat-error {
  color: #f44336;
}

.mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}

.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}

.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}

.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #114b5f;
}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #5cb259;
}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}

.mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}

.mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}

.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}

.mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}

.mat-select-panel {
  background: white;
}
.mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}

.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #114b5f;
}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #5cb259;
}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}

.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}

.mat-checkbox-checkmark {
  fill: #fafafa;
}

.mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}

.mat-checkbox-mixedmark {
  background-color: #fafafa;
}

.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #114b5f;
}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #5cb259;
}
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}

.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}

.mat-checkbox .mat-ripple-element {
  background-color: black;
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #114b5f;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #5cb259;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}

.mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}

.mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}

.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.mat-chip.mat-standard-chip::after {
  background: black;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #114b5f;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #5cb259;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #5cb259;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(92, 178, 89, 0.54);
}
.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #5cb259;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #114b5f;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(17, 75, 95, 0.54);
}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #114b5f;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}

.mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}

.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}

.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}

.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #114b5f;
}
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #114b5f;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #5cb259;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #5cb259;
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button .mat-ripple-element {
  background-color: black;
}

.mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}

.mat-slider.mat-primary .mat-slider-track-fill,
.mat-slider.mat-primary .mat-slider-thumb,
.mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #114b5f;
}
.mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(17, 75, 95, 0.2);
}
.mat-slider.mat-accent .mat-slider-track-fill,
.mat-slider.mat-accent .mat-slider-thumb,
.mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #5cb259;
}
.mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: white;
}
.mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(92, 178, 89, 0.2);
}
.mat-slider.mat-warn .mat-slider-track-fill,
.mat-slider.mat-warn .mat-slider-thumb,
.mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #f44336;
}
.mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}

.mat-slider:hover .mat-slider-track-background,
.mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}

.mat-slider.mat-slider-disabled .mat-slider-track-background,
.mat-slider.mat-slider-disabled .mat-slider-track-fill,
.mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}

.mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}

.mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}

.mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}

.mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}

.mat-menu-panel {
  background: white;
}
.mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.mat-menu-item[disabled],
.mat-menu-item[disabled] .mat-menu-submenu-icon,
.mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}

.mat-menu-item .mat-icon-no-color,
.mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}

.mat-menu-item:hover:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}

.mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}

.mat-list-option:hover, .mat-list-option:focus,
.mat-nav-list .mat-list-item:hover,
.mat-nav-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}

.mat-list-single-selected-option, .mat-list-single-selected-option:hover, .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}

.mat-paginator {
  background: white;
}

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}

.mat-paginator-decrement,
.mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}

.mat-paginator-first,
.mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}

.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-paginator-container {
  min-height: 56px;
}

.mat-tab-nav-bar,
.mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}

.mat-tab-label, .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}

.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}

.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-tab-group[class*=mat-background-] > .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}

.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused, .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused,
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused,
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused, .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused, .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused,
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused,
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused {
  background-color: rgba(184, 201, 207, 0.3);
}
.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled, .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused.mat-tab-disabled,
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused.mat-tab-disabled, .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled, .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused.mat-tab-disabled,
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused.mat-tab-disabled {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #114b5f;
}
.mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused, .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused,
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused,
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused, .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused, .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused,
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused,
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused {
  background-color: rgba(209, 223, 195, 0.3);
}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled, .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused.mat-tab-disabled,
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused.mat-tab-disabled, .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled, .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused.mat-tab-disabled,
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused.mat-tab-disabled {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #5cb259;
}
.mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused, .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused,
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused,
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused, .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused, .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused,
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused,
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused {
  background-color: rgba(255, 205, 210, 0.3);
}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled, .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused.mat-tab-disabled,
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused.mat-tab-disabled, .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled, .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused.mat-tab-disabled,
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused.mat-tab-disabled {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}
.mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused, .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused,
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused,
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused, .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused, .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused,
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused,
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused {
  background-color: rgba(184, 201, 207, 0.3);
}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled, .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused.mat-tab-disabled,
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused.mat-tab-disabled {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-tab-group.mat-background-primary > .mat-tab-header, .mat-tab-group.mat-background-primary > .mat-tab-link-container, .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #114b5f;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused, .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused,
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused,
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused, .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused, .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused,
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused,
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused {
  background-color: rgba(209, 223, 195, 0.3);
}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled, .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused.mat-tab-disabled,
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused.mat-tab-disabled {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-tab-group.mat-background-accent > .mat-tab-header, .mat-tab-group.mat-background-accent > .mat-tab-link-container, .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #5cb259;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused, .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused,
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused,
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused, .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused, .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused,
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused,
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused {
  background-color: rgba(255, 205, 210, 0.3);
}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled, .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused.mat-tab-disabled,
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused.mat-tab-disabled {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-tab-group.mat-background-warn > .mat-tab-header, .mat-tab-group.mat-background-warn > .mat-tab-link-container, .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #f44336;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}

.mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mat-simple-snackbar-action {
  color: #5cb259;
}

.mat-table {
  background: white;
}

.mat-table thead, .mat-table tbody, .mat-table tfoot,
mat-header-row, mat-row, mat-footer-row,
[mat-header-row], [mat-row], [mat-footer-row],
.mat-table-sticky {
  background: inherit;
}

mat-row, mat-header-row, mat-footer-row,
th.mat-header-cell, td.mat-cell, td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}

.mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}

.mat-cell, .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}

.mat-badge {
  position: relative;
}
.mat-badge.mat-badge {
  overflow: visible;
}

.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
  background-color: var(--mat-badge-background-color);
  color: var(--mat-badge-text-color);
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mat-badge-text-font, Roboto, sans-serif);
  font-size: 12px;
  /* @alternate */
  font-size: var(--mat-badge-text-size, 12px);
  font-weight: 600;
  /* @alternate */
  font-weight: var(--mat-badge-text-weight, 600);
}
.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}

.mat-badge-disabled .mat-badge-content {
  background-color: var(--mat-badge-disabled-state-background-color);
  color: var(--mat-badge-disabled-state-text-color);
}

.mat-badge-hidden .mat-badge-content {
  display: none;
}

.ng-animate-disabled .mat-badge-content,
.mat-badge-content._mat-animation-noopable {
  transition: none;
}

.mat-badge-content.mat-badge-active {
  transform: none;
}

.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 9px;
  /* @alternate */
  font-size: var(--mat-badge-small-size-text-size, 9px);
}
.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}

.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}

.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 24px;
  /* @alternate */
  font-size: var(--mat-badge-large-size-text-size, 24px);
}
.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}

html {
  --mat-badge-background-color: #114b5f;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
}

.mat-badge-accent {
  --mat-badge-background-color: #5cb259;
  --mat-badge-text-color: white;
}

.mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}

html {
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
}

html {
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: #e0e0e0;
}

html {
  --mat-standard-button-toggle-height: 48px;
}

html {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #114b5f;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(17, 75, 95, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(17, 75, 95, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(17, 75, 95, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #114b5f;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(17, 75, 95, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #5cb259;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(92, 178, 89, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(92, 178, 89, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(92, 178, 89, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(92, 178, 89, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}

.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #5cb259;
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}

.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 8px;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target {
  display: none;
}

html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}

html {
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
}

html {
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
}

html {
  --mat-icon-color: inherit;
}

.mat-icon.mat-primary {
  --mat-icon-color: #114b5f;
}
.mat-icon.mat-accent {
  --mat-icon-color: #5cb259;
}
.mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}

html {
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
}

html {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #114b5f;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #114b5f;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #114b5f;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
html .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #5cb259;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #5cb259;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #5cb259;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
html .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}

html {
  --mat-stepper-header-height: 72px;
}

.mat-sort-header-arrow {
  color: #757575;
}

html {
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #114b5f;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #5cb259;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}

html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}

.mat-tree {
  background: white;
}

.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}

.mat-tree-node {
  min-height: 48px;
}

html {
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #114b5f;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #5cb259;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}

html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}

.primary {
  background-color: #114b5f !important;
}

.primary-text {
  color: #114b5f !important;
}

.flex-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.flex-container.align-center {
  align-items: center;
}
.flex-container.align-start {
  align-items: flex-start;
}
.flex-container.layout-column {
  flex-direction: column;
}
.flex-container.layout-row {
  flex-direction: row;
}
@media only screen and (max-width : 992px) {
  .flex-container.layout-row-md {
    flex-direction: row;
  }
}
@media only screen and (max-width : 992px) {
  .flex-container.layout-column-md {
    flex-direction: column;
  }
}
@media only screen and (max-width : 600px) {
  .flex-container.layout-row-sm {
    flex-direction: row;
  }
}
@media only screen and (max-width : 600px) {
  .flex-container.layout-column-sm {
    flex-direction: column;
  }
}
.flex-container.no-wrap {
  flex-wrap: nowrap;
}
.flex-container.justify-start {
  justify-content: flex-start;
}
.flex-container.justify-end {
  justify-content: flex-end;
}
.flex-container.justify-center {
  justify-content: center;
}
.flex-container.justify-space {
  justify-content: space-around;
}
.flex-container .layout-stretch-between {
  align-items: stretch;
  align-content: stretch;
  justify-content: space-between;
}
.flex-container .layout-column {
  display: flex;
  flex-direction: column;
}
.flex-container .layout-row {
  flex-direction: row;
  display: flex;
}
.flex-container .no-wrap {
  flex-wrap: nowrap;
}
.flex-container .justify-start {
  justify-content: flex-start;
}
.flex-container .justify-end {
  justify-content: flex-end;
}
.flex-container .justify-center {
  justify-content: center;
}
.flex-container .justify-space {
  justify-content: space-around;
}
.flex-container .justify-between {
  justify-content: space-between;
}
.flex-container .grow-1 {
  flex-grow: 1;
}
.flex-container .grow-2 {
  flex-grow: 2;
}
.flex-container .grow-3 {
  flex-grow: 3;
}
.flex-container .grow-4 {
  flex-grow: 4;
}
.flex-container .grow-5 {
  flex-grow: 5;
}

.flex-item {
  flex: 1;
}

@media only screen and (max-width : 992px) {
  main {
    overflow: hidden;
  }
}
main.fixed-header {
  max-height: calc(100vh - 67px);
  overflow-y: scroll;
  margin-top: 3px;
}
@media only screen and (min-width : 993px) {
  main.fixed-header > .container {
    padding: 17px 20px 0;
  }
}
@media only screen and (max-width : 992px) {
  main.fixed-header > .container {
    padding-top: 12px;
  }
}
@media only screen and (min-width : 993px) {
  main > .container {
    padding: 20px 20px 0;
    width: auto;
    max-width: none;
  }
}
@media only screen and (max-width : 992px) {
  main > .container {
    width: 95%;
    margin-left: 2.5%;
    padding-top: 15px;
  }
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
app-sidenav > mat-toolbar > .mat-toolbar-layout {
  width: 100%;
}

mat-sidenav,
mat-sidenav.mat-sidenav-opening,
mat-sidenav.mat-sidenav-opened,
mat-sidenav.mat-sidenav-closing {
  background-color: #114b5f;
  max-width: 70%;
}
mat-sidenav.icon-sidenav:not(.over),
mat-sidenav.mat-sidenav-opening.icon-sidenav:not(.over),
mat-sidenav.mat-sidenav-opened.icon-sidenav:not(.over),
mat-sidenav.mat-sidenav-closing.icon-sidenav:not(.over) {
  transition: max-width 0.4s;
}
mat-sidenav.icon-sidenav:not(:hover) mat-toolbar,
mat-sidenav.mat-sidenav-opening.icon-sidenav:not(:hover) mat-toolbar,
mat-sidenav.mat-sidenav-opened.icon-sidenav:not(:hover) mat-toolbar,
mat-sidenav.mat-sidenav-closing.icon-sidenav:not(:hover) mat-toolbar {
  padding-left: 0;
}
mat-sidenav.icon-sidenav:not(:hover) mat-toolbar img.logo,
mat-sidenav.mat-sidenav-opening.icon-sidenav:not(:hover) mat-toolbar img.logo,
mat-sidenav.mat-sidenav-opened.icon-sidenav:not(:hover) mat-toolbar img.logo,
mat-sidenav.mat-sidenav-closing.icon-sidenav:not(:hover) mat-toolbar img.logo {
  height: auto;
}
mat-sidenav.icon-sidenav:not(:hover) .nav-children,
mat-sidenav.mat-sidenav-opening.icon-sidenav:not(:hover) .nav-children,
mat-sidenav.mat-sidenav-opened.icon-sidenav:not(:hover) .nav-children,
mat-sidenav.mat-sidenav-closing.icon-sidenav:not(:hover) .nav-children {
  height: 0 !important;
}
mat-sidenav.icon-sidenav a[mat-list-item] > .mat-list-item-content > i.material-icons:last-child,
mat-sidenav.icon-sidenav a[mat-list-item] > .mat-list-item-content > span.title,
mat-sidenav.mat-sidenav-opening.icon-sidenav a[mat-list-item] > .mat-list-item-content > i.material-icons:last-child,
mat-sidenav.mat-sidenav-opening.icon-sidenav a[mat-list-item] > .mat-list-item-content > span.title,
mat-sidenav.mat-sidenav-opened.icon-sidenav a[mat-list-item] > .mat-list-item-content > i.material-icons:last-child,
mat-sidenav.mat-sidenav-opened.icon-sidenav a[mat-list-item] > .mat-list-item-content > span.title,
mat-sidenav.mat-sidenav-closing.icon-sidenav a[mat-list-item] > .mat-list-item-content > i.material-icons:last-child,
mat-sidenav.mat-sidenav-closing.icon-sidenav a[mat-list-item] > .mat-list-item-content > span.title {
  display: none;
  opacity: 0;
}
mat-sidenav.icon-sidenav:hover,
mat-sidenav.mat-sidenav-opening.icon-sidenav:hover,
mat-sidenav.mat-sidenav-opened.icon-sidenav:hover,
mat-sidenav.mat-sidenav-closing.icon-sidenav:hover {
  transition: max-width 0.4s;
}
mat-sidenav.icon-sidenav:hover a[mat-list-item] > .mat-list-item-content > span.title,
mat-sidenav.mat-sidenav-opening.icon-sidenav:hover a[mat-list-item] > .mat-list-item-content > span.title,
mat-sidenav.mat-sidenav-opened.icon-sidenav:hover a[mat-list-item] > .mat-list-item-content > span.title,
mat-sidenav.mat-sidenav-closing.icon-sidenav:hover a[mat-list-item] > .mat-list-item-content > span.title {
  display: table-cell;
  opacity: 1;
  animation: 0.666s ease 0s normal forwards 1 fadein;
}
mat-sidenav.icon-sidenav:hover a[mat-list-item] > .mat-list-item-content > i.material-icons:last-child,
mat-sidenav.mat-sidenav-opening.icon-sidenav:hover a[mat-list-item] > .mat-list-item-content > i.material-icons:last-child,
mat-sidenav.mat-sidenav-opened.icon-sidenav:hover a[mat-list-item] > .mat-list-item-content > i.material-icons:last-child,
mat-sidenav.mat-sidenav-closing.icon-sidenav:hover a[mat-list-item] > .mat-list-item-content > i.material-icons:last-child {
  text-align: right;
  display: inline-block;
  opacity: 1;
  animation: 0.666s ease 0s normal forwards 1 fadein;
}
@media only screen and (max-width : 992px) {
  mat-sidenav.mat-sidenav-opened,
  mat-sidenav.mat-sidenav-opening.mat-sidenav-opened,
  mat-sidenav.mat-sidenav-opened.mat-sidenav-opened,
  mat-sidenav.mat-sidenav-closing.mat-sidenav-opened {
    box-shadow: none !important;
  }
}
mat-sidenav mat-toolbar,
mat-sidenav.mat-sidenav-opening mat-toolbar,
mat-sidenav.mat-sidenav-opened mat-toolbar,
mat-sidenav.mat-sidenav-closing mat-toolbar {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.12);
}
mat-sidenav mat-toolbar .logo,
mat-sidenav.mat-sidenav-opening mat-toolbar .logo,
mat-sidenav.mat-sidenav-opened mat-toolbar .logo,
mat-sidenav.mat-sidenav-closing mat-toolbar .logo {
  height: 50px;
  margin-top: 2px;
  margin-bottom: 2px;
}

mat-sidenav-container > .mat-sidenav-content {
  height: 100vh;
  overflow-y: scroll !important;
  background-color: #ececec;
}

mat-sidenav-container.mat-sidenav-container {
  background-color: rgb(250, 250, 250);
}

mat-nav-list.side-navigation {
  padding-top: 0;
}
mat-nav-list.side-navigation > * > a[mat-list-item] > .mat-list-item-content {
  font-size: 12px !important;
  padding: 0;
}
mat-nav-list.side-navigation a[mat-list-item] {
  position: relative;
}
mat-nav-list.side-navigation a[mat-list-item] > .mat-list-item-content {
  display: table;
  width: 100%;
  color: white;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0.14px;
}
mat-nav-list.side-navigation a[mat-list-item] > .mat-list-item-content > span.title {
  display: table-cell;
  padding-left: 10px;
  vertical-align: middle;
  font-size: 12px;
}
mat-nav-list.side-navigation a[mat-list-item] > .mat-list-item-content > mat-icon {
  display: table-cell;
  height: 18px;
  font-size: 18px;
  vertical-align: middle;
  text-align: center;
  border-left: 7px solid #0a1d38;
  width: 36px;
  padding-right: 7px;
}
mat-nav-list.side-navigation a[mat-list-item] > .mat-list-item-content > i.material-icons:last-child {
  line-height: 40px;
  height: auto;
  width: auto;
  transition: 0.4s transform cubic-bezier(0.25, 0.8, 0.25, 1);
}
mat-nav-list.side-navigation a[mat-list-item] > .mat-list-item-content > i.material-icons:last-child:before {
  content: "keyboard_arrow_down";
}
mat-nav-list.side-navigation a.active > .mat-list-item-content > i.material-icons:last-child {
  transform: rotate(180deg) translateZ(0);
}
mat-nav-list.side-navigation > a.active:not(.nav-dropdown) > .mat-list-item-content:not(:hover) {
  background-color: #0e3d4e !important;
}
mat-nav-list.side-navigation .nav-children {
  padding-top: 0;
  overflow: hidden;
}
mat-nav-list.side-navigation .nav-children:not(.no-animation) {
  transition: height 0.75s cubic-bezier(0.35, 0, 0.25, 1);
}
mat-nav-list.side-navigation .nav-children:not(.no-animation):not(.active) {
  transition: height 0.75s cubic-bezier(0.35, 0, 0.25, 1);
  height: 0 !important;
}
mat-nav-list.side-navigation .nav-children.no-animation:not(.active) {
  height: 0 !important;
}
mat-nav-list.side-navigation .nav-children.shrink > * > a[mat-list-item] > .mat-list-item-content {
  height: 36px;
}
mat-nav-list.side-navigation .nav-children a[mat-list-item]:hover > .mat-list-item-content > span.title,
mat-nav-list.side-navigation .nav-children a[mat-list-item].active > .mat-list-item-content > span.title {
  color: #5cb259;
}
mat-nav-list.side-navigation .nav-children.level1 a[mat-list-item] > .mat-list-item-content {
  padding-left: 32px;
  background-color: #0f4152;
}
mat-nav-list.side-navigation .nav-children.level1 a[mat-list-item]:hover > .mat-list-item-content, mat-nav-list.side-navigation .nav-children.level1 a[mat-list-item].active > .mat-list-item-content {
  background-color: #0c3745;
}
mat-nav-list.side-navigation .nav-children.level2 a[mat-list-item] > .mat-list-item-content {
  padding-left: 48px;
  background-color: #0c3745;
}
mat-nav-list.side-navigation .nav-children.level2 a[mat-list-item]:hover > .mat-list-item-content, mat-nav-list.side-navigation .nav-children.level2 a[mat-list-item].active > .mat-list-item-content {
  background-color: #0a2c38;
}
mat-nav-list.side-navigation .nav-children.level3 a[mat-list-item] > .mat-list-item-content {
  padding-left: 64px;
  background-color: #0a2c38;
}
mat-nav-list.side-navigation .nav-children.level3 a[mat-list-item]:hover > .mat-list-item-content, mat-nav-list.side-navigation .nav-children.level3 a[mat-list-item].active > .mat-list-item-content {
  background-color: #08222b;
}
mat-nav-list.side-navigation .nav-children.level4 a[mat-list-item] > .mat-list-item-content {
  padding-left: 80px;
  background-color: #08222b;
}
mat-nav-list.side-navigation .nav-children.level4 a[mat-list-item]:hover > .mat-list-item-content, mat-nav-list.side-navigation .nav-children.level4 a[mat-list-item].active > .mat-list-item-content {
  background-color: #05181e;
}
mat-nav-list.side-navigation .nav-children.level5 a[mat-list-item] > .mat-list-item-content {
  padding-left: 96px;
  background-color: #05181e;
}
mat-nav-list.side-navigation .nav-children.level5 a[mat-list-item]:hover > .mat-list-item-content, mat-nav-list.side-navigation .nav-children.level5 a[mat-list-item].active > .mat-list-item-content {
  background-color: #030e11;
}

.side-navigation mat-nav-list {
  position: relative;
}

.side-navigation mat-nav-list.nav-children:before,
.side-navigation mat-nav-list.nav-children:after,
.side-navigation a.active:not(.nav-dropdown):before,
.side-navigation a.active:not(.nav-dropdown):after {
  content: "";
  left: 0;
  position: absolute;
  height: 2px;
  z-index: 3;
}

.side-navigation mat-nav-list.nav-children:before,
.side-navigation a.active:before {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, transparent 100%);
  top: 0;
}

.side-navigation mat-nav-list.nav-children:after,
.side-navigation a.active:after {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, transparent 100%);
  bottom: 0;
}

@media only screen and (max-width : 992px) {
  main,
  footer {
    padding-left: 0;
  }
}
header mat-toolbar {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: rgb(255, 255, 255);
}
@media only screen and (max-width : 992px) {
  header mat-toolbar mat-toolbar-row:not(:first-child) {
    height: 44px;
  }
}
header mat-toolbar .breadcrumb-holder {
  white-space: nowrap;
  text-overflow: ellipsis;
}
header mat-toolbar .breadcrumb-holder .breadcrumb {
  line-height: 44px;
}
header mat-toolbar .breadcrumb-holder .breadcrumb:before {
  content: "\e5cc";
  color: hsla(0, 0%, 100%, 0.7);
  vertical-align: top;
  display: inline-block;
  font-family: Material Icons;
  font-weight: 400;
  font-style: normal;
  font-size: 25px;
  margin: 0 10px 0 8px;
  -webkit-font-smoothing: antialiased;
}
header mat-toolbar .breadcrumb-holder .breadcrumb:first-child:before {
  display: none;
}
@media only screen and (min-width : 993px) {
  header mat-toolbar .breadcrumb-holder .breadcrumb > .breadcrumb-link {
    color: rgba(0, 0, 0, 0.7);
  }
}
@media only screen and (max-width : 992px) {
  header mat-toolbar .breadcrumb-holder .breadcrumb > .breadcrumb-link {
    color: white;
  }
}
@media only screen and (min-width : 993px) {
  header mat-toolbar .breadcrumb-holder .breadcrumb {
    color: rgba(0, 0, 0, 0.7);
  }
  header mat-toolbar .breadcrumb-holder .breadcrumb:before {
    color: rgba(0, 0, 0, 0.7);
  }
  header mat-toolbar .breadcrumb-holder .breadcrumb:last-child {
    color: rgba(0, 0, 0, 0.7);
  }
}
@media only screen and (max-width : 992px) {
  header mat-toolbar .breadcrumb-holder .breadcrumb {
    color: white;
  }
  header mat-toolbar .breadcrumb-holder .breadcrumb:before {
    color: white;
  }
  header mat-toolbar .breadcrumb-holder .breadcrumb:last-child {
    color: white !important;
  }
}
header mat-toolbar mat-toolbar-row > .breadcrumb-holder {
  overflow-x: hidden;
}
@media only screen and (max-width : 992px) {
  header mat-toolbar mat-toolbar-row > .breadcrumb-holder {
    overflow-x: scroll;
  }
}
header mat-toolbar mat-toolbar-row > .breadcrumb-holder > .breadcrumb:last-child {
  color: rgba(0, 0, 0, 0.7);
}

mat-nav-list.secondary-nav {
  padding-top: 0;
}

mat-nav-list.secondary-nav > a[mat-list-item] > .mat-list-item-content,
mat-nav-list.secondary-nav > mat-list-item > .mat-list-item-content,
mat-nav-list.secondary-nav > mat-list-item > .mat-list-item-content {
  margin-left: -24px;
  margin-right: -24px;
  padding-left: 20px;
}
mat-nav-list.secondary-nav > a[mat-list-item] > .mat-list-item-content > mat-icon,
mat-nav-list.secondary-nav > mat-list-item > .mat-list-item-content > mat-icon,
mat-nav-list.secondary-nav > mat-list-item > .mat-list-item-content > mat-icon {
  height: auto;
  width: auto;
  margin-right: 10px;
}

mat-nav-list.secondary-nav > a[mat-list-item].active > .mat-list-item-content,
mat-nav-list.secondary-nav > mat-list-item.active > .mat-list-item-content,
mat-nav-list.secondary-nav > mat-list-item.active > .mat-list-item-content {
  background-color: #0e3d4e;
  color: white;
}
mat-nav-list.secondary-nav > a[mat-list-item].active > .mat-list-item-content > mat-icon,
mat-nav-list.secondary-nav > mat-list-item.active > .mat-list-item-content > mat-icon,
mat-nav-list.secondary-nav > mat-list-item.active > .mat-list-item-content > mat-icon {
  color: white;
}
mat-nav-list.secondary-nav > a[mat-list-item].active > .mat-list-item-content p,
mat-nav-list.secondary-nav > mat-list-item.active > .mat-list-item-content p,
mat-nav-list.secondary-nav > mat-list-item.active > .mat-list-item-content p {
  color: white;
}
mat-nav-list.secondary-nav > a[mat-list-item].active > .mat-list-item-content p .detail-message,
mat-nav-list.secondary-nav > mat-list-item.active > .mat-list-item-content p .detail-message,
mat-nav-list.secondary-nav > mat-list-item.active > .mat-list-item-content p .detail-message {
  color: #e6e6e6;
}

.mat-menu-click-catcher {
  z-index: 9999;
}

#topnav-search {
  width: 0;
  overflow: hidden;
  animation: 0.666s ease 0s normal forwards 1 fadeout;
  opacity: 0;
  visibility: hidden;
  transition: width 0.4s cubic-bezier(0.35, 0, 0.25, 1);
}
#topnav-search.search-visible {
  width: 200px;
  visibility: visible;
  opacity: 1;
  animation: 0.8s ease 0s normal forwards 1 fadein;
}
@media only screen and (max-width : 992px) {
  #topnav-search {
    transition: none;
  }
  #topnav-search .mat-input-placeholder.mat-empty {
    color: white;
  }
}

#menu-toggler {
  color: #114b5f;
  margin-right: 16px;
  margin-left: -16px;
  width: 50px;
  background-color: #f6f6f6;
}
#menu-toggler[mat-icon-button] {
  border-radius: 0;
  padding: 10px;
  line-height: 44px;
}
@media only screen and (max-width : 992px) {
  #menu-toggler {
    color: white;
  }
}

#user-dropdown-toggler {
  width: auto;
}
#user-dropdown-toggler[mat-icon-button] {
  border-radius: 3px;
  padding: 0 10px;
  line-height: 40px;
}
#user-dropdown-toggler .mat-button-ripple-round {
  border-radius: unset;
}

@media only screen and (min-width : 993px) {
  .container {
    width: 85%;
  }
}
.app-flex-filler {
  flex: 1 1 auto;
}

.navbar-search-wrapper {
  position: absolute;
  left: 60px;
  width: calc(100% - 4rem);
  height: 100%;
}

.nav-children .mat-menu-content {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.nav-children .mat-button {
  text-align: left;
}

a.each-nav-item.mat-button {
  display: block;
  opacity: 0.78;
  border-bottom: 3px solid #263238;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
a.each-nav-item.mat-button:hover {
  border-bottom: 3px solid #ffffff;
  opacity: 1;
}
a.each-nav-item.mat-button.active {
  opacity: 1;
  border-bottom: 3px solid #ffffff;
}
a.each-nav-item.mat-button mat-icon {
  height: 20px;
  font-size: 19px;
}

.mat-menu-content a.each-nav-item.mat-button {
  border-bottom: 0px solid;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.mat-menu-content a.each-nav-item.mat-button:hover {
  border-bottom: 0px solid;
}
.mat-menu-content a.mat-button.active {
  border-bottom: 0px solid;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

#navBarContainer .mat-button-focus-overlay {
  background-color: unset;
}

.mat-menu-panel.nav-children #navBarContainer .mat-button-focus-overlay {
  background-color: rgba(0, 0, 0, 0.04);
}

@media only screen and (max-width : 1024px) {
  a.each-nav-item.mat-button:hover {
    border-bottom: 3px solid #263238;
    opacity: 1;
  }
}
.material-icons.mat-18 {
  font-size: 18px;
  height: 18px;
  width: 18px;
}

.material-icons.mat-24 {
  font-size: 24px;
}

.material-icons.mat-36 {
  font-size: 36px;
}

.material-icons.mat-48 {
  font-size: 48px;
}

.dropdown-content li > a,
.dropdown-content li > span {
  color: #114b5f;
}

a {
  color: #039be5;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

mat-card {
  margin-bottom: 20px;
}
mat-card.card-toolbar {
  padding: 0;
}
mat-card.card-toolbar > mat-card-content {
  padding: 24px;
}
mat-card.full-card {
  width: 100%;
  height: 100%;
  padding: 0;
}
mat-card.full-card > mat-nav-list {
  padding: 0;
}

/*.mat-card:not([class*=mat-elevation-z]), mat-dialog-container .mat-tab-body .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: none !important;
  margin-bottom: 0;

  &:hover {
    box-shadow: none;
  }
}*/
.card .card-content.widget {
  padding: 10px 0 10px 15px;
}
.card .card-content.widget .widget-icon {
  position: absolute;
  right: 30px;
  font-size: 42px;
  top: 30px;
  overflow: hidden;
  vertical-align: middle;
  height: 80px;
  width: 80px;
  text-align: center;
  line-height: 80px;
  border-radius: 50%;
  border: 2px solid;
}

mat-card.widget {
  margin: 8px;
  padding: 16px;
}
@media only screen and (min-width : 601px) and (max-width : 992px) {
  mat-card.widget {
    min-width: 33%;
  }
}
mat-card.widget .widget-icon {
  height: auto;
  line-height: 1;
  font-size: 5rem;
}
mat-card.widget p.counter {
  font-weight: 100;
  font-size: 55px;
  line-height: 56px;
  margin: 0;
}
mat-card.widget p.description {
  margin: 0;
  text-align: right;
}

.reportDetailsCardTitle {
  font-size: 1rem;
  align-items: center;
  padding: 10px 0;
}

.reportDetailsCardTitle .mat-icon {
  cursor: pointer;
  padding-right: 10px;
}

.reportDetailsCardTitle .strong {
  font-weight: 600;
  color: rgba(0, 0, 0, 0.87);
}

table,
td,
th {
  border: none;
}

table {
  width: 100%;
  display: table;
}

table.bordered > tbody > tr,
table.bordered > thead > tr {
  border-bottom: 1px solid #d0d0d0;
}

table.striped > tbody > tr:nth-child(odd) {
  background-color: #f2f2f2;
}

table.striped > tbody > tr > td {
  border-radius: 0;
}

table.highlight > tbody > tr {
  transition: background-color 0.25s ease;
}

table.highlight > tbody > tr:hover {
  background-color: #f2f2f2;
}

table.centered tbody tr td,
table.centered thead tr th {
  text-align: center;
}

thead {
  border-bottom: 1px solid #d0d0d0;
}

td,
th {
  padding: 9px 13px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px;
}

@media only screen and (max-width: 992px) {
  table {
    overflow-x: scroll;
  }
  table.responsive-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative;
  }
  table.responsive-table td:empty:before {
    content: " ";
  }
  table.responsive-table td,
  table.responsive-table th {
    margin: 0;
    vertical-align: top;
  }
  table.responsive-table th {
    text-align: left;
  }
  table.responsive-table thead {
    display: block;
    float: left;
  }
  table.responsive-table thead tr {
    display: block;
    padding: 0 10px 0 0;
  }
  table.responsive-table thead tr th:before {
    content: " ";
  }
  table.responsive-table tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
  }
  table.responsive-table tbody tr {
    display: inline-block;
    vertical-align: top;
  }
  table.responsive-table th {
    display: block;
    text-align: right;
  }
  table.responsive-table td {
    display: block;
    min-height: 1.25em;
    text-align: left;
  }
  table.responsive-table tr {
    padding: 0 10px;
  }
  table.responsive-table thead {
    border: 0;
    border-right: 1px solid #d0d0d0;
  }
  table.responsive-table.bordered th {
    border-bottom: 0;
    border-left: 0;
  }
  table.responsive-table.bordered td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
  table.responsive-table.bordered tr {
    border: 0;
  }
  table.responsive-table.bordered tbody tr {
    border-right: 1px solid #d0d0d0;
  }
}
.tableScrollWraper {
  overflow-y: auto;
  width: calc(100% + 1px);
  padding-right: 1px;
}

.analyticSvgIcon:after {
  content: url('analytics.svg');
  width: 19px;
  height: 25px;
  display: inline-block;
  position: relative;
  top: 5px;
  padding-right: 4px;
}

.custom-in:before {
  content: url('in.svg');
  width: 22px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 5px;
}

.custom-out:before {
  content: url('out.svg');
  width: 22px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 5px;
}

.custom-magic:after {
  content: url('magic.svg');
  width: 22px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 8px;
}

.custom-up:before {
  content: url('up.svg');
  width: 22px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 5px;
}

.custom-down:before {
  content: url('down.svg');
  width: 22px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 5px;
}

.custom-flag:after {
  content: url('flag.svg');
  width: 22px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 8px;
}

.custom-unflag:after {
  content: url('unflag.svg');
  width: 22px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 8px;
}

.custom-apply:after {
  content: url('snap.svg');
  width: 18px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 8px;
}

.custom-strom:before {
  content: url('icon_remove_storm.svg');
  width: 28px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 1px;
  border-right: 2px solid white;
  padding-top: 5px;
  padding-right: 13px;
  vertical-align: middle;
}

.custom-eraser:after {
  content: url('eraser.svg');
  width: 18px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 8px;
}

.custom-eraser-white:after {
  content: url('eraser_white.svg');
  width: 18px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 4px;
}

.custom-drag:after {
  content: url('drag.svg');
  width: 18px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 8px;
}

.customer-edit-svg:after {
  content: url('customer_edit.svg');
  width: 28px;
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  padding-right: 2px;
  position: relative;
}

.location-header-svg:after {
  content: url('location_header.svg');
  width: 28px;
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  padding-right: 2px;
  position: relative;
}

.mat-button[disabled][disabled].custom-flag:after {
  opacity: 1;
}

.mat-button[disabled][disabled].custom-unflag:after {
  opacity: 1;
}

.mat-button[disabled][disabled].custom-apply:after {
  opacity: 1;
}

.mat-button[disabled][disabled].custom-eraser:after {
  opacity: 1;
}

a {
  cursor: pointer;
}

html {
  background-color: #ececec;
}
html main {
  background-color: rgba(0, 0, 0, 0);
}

/* overrighting the zindex value to show the customer dropdown on top of loder */
.error {
  color: #f44336;
  padding: 0px;
  font-size: 12px;
  margin: 0;
}

.cdk-overlay-container {
  z-index: 10000 !important;
}

.display-none {
  display: none;
}

.summary-details .field-width {
  width: 30%;
}

/*overwriting default border radius */
mat-card {
  border-radius: 4px !important;
}

.customTranspButton.mat-button {
  min-width: 10px;
  padding: 0px;
  background: transparent;
}
.customTranspButton.mat-button:hover {
  background: transparent;
}

button.icon-raised-button.mat-raised-button {
  min-width: 40px;
  width: 40px;
  height: 36px;
  padding: 0;
  margin: 0;
  margin-left: 10px;
}

button.icon-raised-button.mat-button {
  min-width: 40px;
  width: 40px;
  height: 36px;
  padding: 0;
  margin: 0;
}

.custom-error-snack-bar .mat-simple-snackbar-action {
  color: #f44336;
}

.custom-disabled-View .mat-disabled .mat-slide-toggle-bar {
  background-color: rgba(103, 148, 54, 0.5);
}
.custom-disabled-View .mat-disabled .mat-slide-toggle-thumb {
  background-color: #679436;
}

.alarm-slide-toggle {
  width: 170px;
}
.alarm-slide-toggle .mat-slide-toggle {
  width: 100%;
}
.alarm-slide-toggle .mat-slide-toggle-label {
  justify-content: space-between;
  flex-direction: row-reverse;
}
.alarm-slide-toggle .mat-slide-toggle-content {
  margin-right: 8px;
}

.custom-slide-toggle .mat-slide-toggle-label {
  flex-direction: row-reverse;
}
.custom-slide-toggle .mat-slide-toggle-content {
  margin-right: 8px;
}

.custom-slide-toggle.highlight-text .mat-slide-toggle-content {
  font-weight: 600;
}

.custom-header .header-text {
  display: block;
  font-size: 16px;
  margin-bottom: 5px;
  font-weight: 700;
}
.custom-header .sub-header-text {
  display: block;
  font-size: 14px;
  font-weight: 400;
}

.headerContent.withIcon {
  position: relative;
  z-index: 5;
}
.headerContent.withIcon mat-icon {
  position: absolute;
  z-index: 10;
  top: 0;
  bottom: 0;
  font-size: 20px;
  height: 20px;
  cursor: pointer;
  margin: auto !important;
}

.headerContent.withIcon.right {
  padding-right: 25px !important;
}
.headerContent.withIcon.right mat-icon {
  right: 5px;
}

.headerContent.withIcon.left {
  padding-left: 25px !important;
}
.headerContent.withIcon.left mat-icon {
  left: 5px;
}

.hydroGraphDetailsContainer .no-data-found-section {
  height: inherit;
  min-height: 200px;
  display: flex;
}
.hydroGraphDetailsContainer .no-data-found-section .no-data-content,
.hydroGraphDetailsContainer .no-data-found-section .notabledataFound {
  margin: auto;
}
.hydroGraphDetailsContainer .no-data-found-section .no-data-content .no-data-found-img,
.hydroGraphDetailsContainer .no-data-found-section .notabledataFound .no-data-found-img {
  -webkit-print-color-adjust: exact;
  background-image: url('no_data.png');
  background-repeat: no-repeat;
  height: 78px;
  margin: auto;
  width: 99px;
}
.hydroGraphDetailsContainer .no-data-found-section .no-data-content .no-data-found-text,
.hydroGraphDetailsContainer .no-data-found-section .notabledataFound .no-data-found-text {
  padding: 15px;
  text-align: center;
}

.hydrograph-container .no-data-found-section {
  height: inherit;
  min-height: 200px;
  display: flex;
}
.hydrograph-container .no-data-found-section .no-data-content,
.hydrograph-container .no-data-found-section .notabledataFound {
  margin: auto;
}
.hydrograph-container .no-data-found-section .no-data-content .no-data-found-img,
.hydrograph-container .no-data-found-section .notabledataFound .no-data-found-img {
  -webkit-print-color-adjust: exact;
  background-image: url('no_data.png');
  background-repeat: no-repeat;
  height: 78px;
  margin: auto;
  width: 99px;
}
.hydrograph-container .no-data-found-section .no-data-content .no-data-found-text,
.hydrograph-container .no-data-found-section .notabledataFound .no-data-found-text {
  padding: 15px;
  text-align: center;
}

.associated-flow-balance .no-data-found-section {
  height: calc(100vh - 380px);
  min-height: 200px;
  display: flex;
}
.associated-flow-balance .no-data-found-section .no-data-content,
.associated-flow-balance .no-data-found-section .notabledataFound {
  margin: auto;
}
.associated-flow-balance .no-data-found-section .no-data-content .no-data-found-img,
.associated-flow-balance .no-data-found-section .notabledataFound .no-data-found-img {
  -webkit-print-color-adjust: exact;
  background-image: url('no_data.png');
  background-repeat: no-repeat;
  height: 78px;
  margin: auto;
  width: 99px;
}
.associated-flow-balance .no-data-found-section .no-data-content .no-data-found-text,
.associated-flow-balance .no-data-found-section .notabledataFound .no-data-found-text {
  padding: 15px;
  text-align: center;
}

#rainFallReportId .no-data-found-section {
  height: 380px;
  min-height: 200px;
  display: flex;
}
#rainFallReportId .no-data-found-section .no-data-content,
#rainFallReportId .no-data-found-section .notabledataFound {
  margin: auto;
}
#rainFallReportId .no-data-found-section .no-data-content .no-data-found-img,
#rainFallReportId .no-data-found-section .notabledataFound .no-data-found-img {
  -webkit-print-color-adjust: exact;
  background-image: url('no_data.png');
  background-repeat: no-repeat;
  height: 78px;
  margin: auto;
  width: 99px;
}
#rainFallReportId .no-data-found-section .no-data-content .no-data-found-text,
#rainFallReportId .no-data-found-section .notabledataFound .no-data-found-text {
  padding: 15px;
  text-align: center;
}

#DailyRainReportPageId .no-data-found-section {
  height: 380px;
  min-height: 200px;
  display: flex;
}
#DailyRainReportPageId .no-data-found-section .no-data-content,
#DailyRainReportPageId .no-data-found-section .notabledataFound {
  margin: auto;
}
#DailyRainReportPageId .no-data-found-section .no-data-content .no-data-found-img,
#DailyRainReportPageId .no-data-found-section .notabledataFound .no-data-found-img {
  -webkit-print-color-adjust: exact;
  background-image: url('no_data.png');
  background-repeat: no-repeat;
  height: 78px;
  margin: auto;
  width: 99px;
}
#DailyRainReportPageId .no-data-found-section .no-data-content .no-data-found-text,
#DailyRainReportPageId .no-data-found-section .notabledataFound .no-data-found-text {
  padding: 15px;
  text-align: center;
}

app-advance-scattergraph .no-data-found-section {
  height: calc(100% - 41px);
  min-height: 200px;
  display: flex;
}
app-advance-scattergraph .no-data-found-section .no-data-content,
app-advance-scattergraph .no-data-found-section .notabledataFound {
  margin: auto;
}
app-advance-scattergraph .no-data-found-section .no-data-content .no-data-found-img,
app-advance-scattergraph .no-data-found-section .notabledataFound .no-data-found-img {
  -webkit-print-color-adjust: exact;
  background-image: url('no_data.png');
  background-repeat: no-repeat;
  height: 78px;
  margin: auto;
  width: 99px;
}
app-advance-scattergraph .no-data-found-section .no-data-content .no-data-found-text,
app-advance-scattergraph .no-data-found-section .notabledataFound .no-data-found-text {
  padding: 15px;
  text-align: center;
}

ads-prism-custom-dashboard .no-data-found-section {
  height: calc(100% - 85px);
  min-height: 200px;
  display: flex;
}
ads-prism-custom-dashboard .no-data-found-section .no-data-content,
ads-prism-custom-dashboard .no-data-found-section .notabledataFound {
  margin: auto;
}
ads-prism-custom-dashboard .no-data-found-section .no-data-content .no-data-found-img,
ads-prism-custom-dashboard .no-data-found-section .notabledataFound .no-data-found-img {
  -webkit-print-color-adjust: exact;
  background-image: url('no_data.png');
  background-repeat: no-repeat;
  height: 78px;
  margin: auto;
  width: 99px;
}
ads-prism-custom-dashboard .no-data-found-section .no-data-content .no-data-found-text,
ads-prism-custom-dashboard .no-data-found-section .notabledataFound .no-data-found-text {
  padding: 15px;
  text-align: center;
}

app-advance-scattergraph-container .no-data-found-section {
  height: calc(100% - 41px);
  min-height: 200px;
  display: flex;
}
app-advance-scattergraph-container .no-data-found-section .no-data-content,
app-advance-scattergraph-container .no-data-found-section .notabledataFound {
  margin: auto;
}
app-advance-scattergraph-container .no-data-found-section .no-data-content .no-data-found-img,
app-advance-scattergraph-container .no-data-found-section .notabledataFound .no-data-found-img {
  -webkit-print-color-adjust: exact;
  background-image: url('no_data.png');
  background-repeat: no-repeat;
  height: 78px;
  margin: auto;
  width: 99px;
}
app-advance-scattergraph-container .no-data-found-section .no-data-content .no-data-found-text,
app-advance-scattergraph-container .no-data-found-section .notabledataFound .no-data-found-text {
  padding: 15px;
  text-align: center;
}

app-location-gis-quick-look .no-data-found-section {
  height: calc(100% - 41px);
  min-height: 200px;
  display: flex;
}
app-location-gis-quick-look .no-data-found-section .no-data-content,
app-location-gis-quick-look .no-data-found-section .notabledataFound {
  margin: auto;
}
app-location-gis-quick-look .no-data-found-section .no-data-content .no-data-found-img,
app-location-gis-quick-look .no-data-found-section .notabledataFound .no-data-found-img {
  -webkit-print-color-adjust: exact;
  background-image: url('no_data.png');
  background-repeat: no-repeat;
  height: 78px;
  margin: auto;
  width: 99px;
}
app-location-gis-quick-look .no-data-found-section .no-data-content .no-data-found-text,
app-location-gis-quick-look .no-data-found-section .notabledataFound .no-data-found-text {
  padding: 15px;
  text-align: center;
}

.border-radius-5 {
  border-radius: 5px;
}

.mat-box-shadow {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.hidden-overflow {
  overflow: hidden;
}

.item-flex-center {
  align-self: center;
}

#vaultContainerPage .vault {
  min-height: calc(100vh - 125px);
}
#vaultContainerPage .vault .file-tree-container {
  max-height: calc(100vh - 165px);
}
#vaultContainerPage .vault .vault-list {
  margin: 0px;
  width: calc(100% - 250px);
  max-height: calc(100vh - 125px);
  margin-right: 0px;
}

.hide-folder-nav .vault-list {
  margin-left: 39px !important;
  width: 100% !important;
}
.hide-folder-nav .vault-toggle-sidenav {
  width: 40px;
  left: -2px;
}

.file-tree-container {
  width: 350px;
  overflow: auto;
  margin-top: 40px;
  background-color: #263238;
}
.file-tree-container .file-tree {
  background-color: #263238;
  width: 100%;
  display: table;
}
.file-tree-container .rg-right {
  width: 15px !important;
}

ads-prism-vault-tree {
  background-color: #263238;
  max-width: 250px;
}
ads-prism-vault-tree .mat-tree {
  background-color: #263238;
}
ads-prism-vault-tree .mat-tree .mat-tree-node {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
  color: #fff;
  min-height: 40px;
}
ads-prism-vault-tree .mat-tree .mat-tree-node .mat-icon-button[disabled][disabled] {
  color: rgba(255, 255, 255, 0.54);
}
ads-prism-vault-tree .mat-tree .mat-tree-node .mat-flat-button {
  background-color: #263238;
  color: #fff;
  width: calc(100% - 40px);
  max-width: 565px;
  text-align: left;
  overflow: hidden;
}
ads-prism-vault-tree .mat-tree .mat-tree-node.active {
  background-color: #fff;
  color: #263238;
}
ads-prism-vault-tree .mat-tree .mat-tree-node.active .mat-icon-button[disabled][disabled] {
  color: #263238;
  opacity: 0.54;
}
ads-prism-vault-tree .mat-tree .mat-tree-node.active .mat-flat-button {
  background-color: #fff;
  color: #263238;
}

mat-toolbar.mat-toolbar {
  background: #ffffff;
}

.mat-option {
  font-size: 14px;
}

.custom-radio-check-full-width {
  padding: 15px 0;
}
.custom-radio-check-full-width .mat-checkbox {
  display: block;
  line-height: 2.5;
}
.custom-radio-check-full-width .mat-radio-button {
  display: block;
  line-height: 2.5;
}

.mat-select-trigger {
  font-size: 14px;
}

.mat-form-field-disabled {
  color: rgba(0, 0, 0, 0.38);
}

mat-nav-list.side-navigation a {
  border-bottom: 1px solid #25364e;
}

mat-nav-list.side-navigation a.mat-list-item.active {
  background: #496375;
}
mat-nav-list.side-navigation a.mat-list-item.active mat-icon {
  border-left: 7px solid #496375 !important;
}

mat-nav-list.side-navigation .nav-children a > .mat-list-item-content {
  background-color: #1b2d46 !important;
  opacity: 0.5 !important;
}

mat-nav-list.side-navigation .nav-children a:hover > .mat-list-item-content,
mat-nav-list.side-navigation .nav-children a.active > .mat-list-item-content {
  opacity: 1 !important;
}

mat-nav-list.side-navigation .nav-children a:hover > .mat-list-item-content > span.title,
mat-nav-list.side-navigation .nav-children a.active > .mat-list-item-content > span.title {
  color: #fff !important;
}

.mat-simple-snackbar {
  overflow-wrap: break-word;
  word-break: break-word;
}

.word-overflow-breal {
  overflow-wrap: break-word;
  word-break: break-word;
}

.whiteBg {
  background-color: white;
  padding: 0 !important;
}
.whiteBg .mat-toolbar-row {
  justify-content: space-around;
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.6);
}

.cdk-overlay-light-backdrop {
  background: rgba(0, 0, 0, 0.2);
}

.removeDialogBackdrop .cdk-overlay-dark-backdrop {
  display: none;
}

.hint-action {
  height: 100%;
  margin-right: -16px;
  padding-right: 7.5px;
  padding-left: 7.5px;
  background: #ececec;
  overflow: hidden;
}
.hint-action .notification {
  padding-top: 7.5px;
}

.mat-calendar-next-button.mat-icon-button,
.mat-calendar-previous-button.mat-icon-button {
  height: unset;
  line-height: unset;
}

button.mat-link.mat-raised-button {
  color: #059fff;
}

button.link.mat-button {
  color: #3991ed;
  text-decoration: underline;
}

button.secondaryButton.mat-button {
  border: 1px solid #3f97f6;
  color: #3f97f6;
}

mat-grid-tile mat-grid-tile-header {
  background: transparent !important;
}

/* Common Elements*/
.setting-name .mat-button {
  padding: 0;
  text-align: left;
  color: #3f97f6;
}
.setting-name .mat-button:hover .mat-button-focus-overlay {
  opacity: 0;
}

.customLongName {
  text-overflow: ellipsis;
  overflow: hidden;
  width: 200px;
  word-break: unset;
  display: block;
}

.mat-error {
  color: #f44336;
  font-size: 12px;
}

.custom-error {
  position: relative;
}
.custom-error .custom-error-message {
  position: absolute;
  color: #f44336;
  font-size: 12px;
  bottom: 0;
  left: 0;
}

.inline-Block {
  display: inline-block;
}

.uppercaseTransform {
  text-transform: uppercase;
}

.custom-flat-button-cap .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: capitalize;
}
.custom-flat-button-cap .mat-button:hover {
  background: #ddd;
}
.custom-flat-button-cap .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}

.custom-flat-button .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
.custom-flat-button .mat-button:hover {
  background: #ddd;
}
.custom-flat-button .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}

.custom-icon-button {
  opacity: 0.54;
}
.custom-icon-button .mat-button {
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
}
.custom-icon-button .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.custom-icon-button:hover {
  opacity: 0.87;
}
.custom-icon-button.active {
  opacity: 0.87;
}

.vault-delete-action {
  padding: 15px;
}
.vault-delete-action .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
.vault-delete-action .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
.vault-delete-action mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.vault-delete-action mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.vault-delete-action mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
.vault-delete-action mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
.vault-delete-action mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
.vault-delete-action mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
.vault-delete-action .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
.vault-delete-action .popupHeader {
  height: unset;
  line-height: unset;
}
.vault-delete-action .popupHeader span {
  padding: 20px 15px;
}
.vault-delete-action .popupHeader span:first-child {
  padding-right: 0px;
}
.vault-delete-action .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
.vault-delete-action .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
.vault-delete-action .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
.vault-delete-action .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
.vault-delete-action .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
.vault-delete-action .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.vault-delete-action .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
.vault-delete-action .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
.vault-delete-action .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.vault-delete-action .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
.vault-delete-action .mat-dialog-content {
  min-width: 400px;
  padding: 0px 3px;
}
.vault-delete-action .mat-dialog-content ul {
  padding-left: 15px;
  margin: 0;
}
.vault-delete-action .mat-dialog-content ul li {
  padding-bottom: 5px;
  margin: 0;
}
.vault-delete-action .mat-dialog-actions {
  border-top: none;
  height: 25px;
}

.vault-move-action .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
.vault-move-action .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
.vault-move-action mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.vault-move-action mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.vault-move-action mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
.vault-move-action mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
.vault-move-action mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
.vault-move-action mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
.vault-move-action .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
.vault-move-action .popupHeader {
  height: unset;
  line-height: unset;
}
.vault-move-action .popupHeader span {
  padding: 20px 15px;
}
.vault-move-action .popupHeader span:first-child {
  padding-right: 0px;
}
.vault-move-action .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
.vault-move-action .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
.vault-move-action .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
.vault-move-action .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
.vault-move-action .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
.vault-move-action .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.vault-move-action .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
.vault-move-action .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
.vault-move-action .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.vault-move-action .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
.vault-move-action .mat-tree {
  border: 1px solid rgba(0, 0, 0, 0.12);
  margin-bottom: 15px;
  overflow: auto;
  max-height: calc(100vh - 300px);
}
.vault-move-action .mat-tree .mat-tree-node {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.vault-move-action .mat-tree .mat-tree-node:last-child {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
.vault-move-action .mat-tree .mat-tree-node .mat-icon-button[disabled][disabled] {
  opacity: 0.54;
}
.vault-move-action .mat-tree .mat-tree-node .mat-flat-button {
  width: calc(100% - 40px);
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
}
.vault-move-action .mat-tree .mat-tree-node.active {
  background-color: rgba(0, 0, 0, 0.12);
}
.vault-move-action .mat-tree .mat-tree-node.active .mat-icon-button[disabled][disabled] {
  opacity: 0.54;
}
.vault-move-action .mat-tree .mat-tree-node.active .mat-flat-button {
  background-color: transparent;
}

.dateRangeHeader {
  display: flex;
  height: 60px;
  padding: 0;
}
.dateRangeHeader .dateRangeText {
  padding-left: 15px;
  font-family: Roboto, "Helvetica Neue";
  font-size: 16px;
  font-weight: 500;
}
.dateRangeHeader .filter-icon {
  padding-right: 15px;
  cursor: pointer;
}
.dateRangeHeader .backIcon {
  cursor: pointer;
  opacity: 0.54;
  width: 30px;
}
.dateRangeHeader .backIcon:hover {
  opacity: 0.87;
}
.dateRangeHeader .backIcon.active {
  opacity: 0.87;
}
.dateRangeHeader .headerText {
  font-family: Roboto, "Helvetica Neue";
  font-size: 16px;
  font-weight: 500;
}

.customFooter {
  display: flex;
  min-height: 60px;
  padding: 0;
}

.pageHeaderCapitalize {
  text-transform: capitalize;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.7);
}

.customHeaderLayout {
  display: flex;
  min-height: 60px;
  background: #fff;
  margin-bottom: 20px;
  width: 100%;
}
.customHeaderLayout .backIcon {
  cursor: pointer;
  opacity: 0.54;
  width: 30px;
}
.customHeaderLayout .backIcon:hover {
  opacity: 0.87;
}
.customHeaderLayout .backIcon.active {
  opacity: 0.87;
}
.customHeaderLayout .headerText {
  font-family: Roboto, "Helvetica Neue";
  font-size: 16px;
  font-weight: 500;
}
.customHeaderLayout .divider {
  min-height: 60px;
  border-left: 1px solid;
  color: rgba(128, 128, 128, 0.4117647059);
}

#assistanceCenterContainer .mat-ink-bar {
  height: 0px;
}
#assistanceCenterContainer .mat-tab-header {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#assistanceCenterContainer .mat-tab-label {
  min-width: 100px;
  background: #ddd;
  color: #333;
  opacity: 0.8;
  font-weight: 600;
  padding: 0 7.5px;
  border-right: 1px solid #fff;
}
#assistanceCenterContainer .mat-tab-label-active {
  opacity: 1;
  background-color: #fff;
}

.markerLocationDetails mat-ink-bar {
  background-color: #ff5252 !important;
  min-width: 160px !important;
}
.markerLocationDetails .mat-tab-label {
  min-width: 100px !important;
}
.markerLocationDetails mat-ink-bar {
  min-width: 100px !important;
}
.markerLocationDetails .mat-tab-label-active {
  color: #1976d2 !important;
  opacity: 1 !important;
  background-color: rgba(255, 82, 82, 0.0980392) !important;
}
.markerLocationDetails .mat-tab-label {
  text-transform: uppercase !important;
}
.markerLocationDetails .mat-ripple-background {
  background-color: rgba(255, 82, 82, 0.0980392) !important;
}

.betaContent {
  line-height: 1.5;
}
.betaContent p {
  color: rgba(0, 0, 0, 0.87);
}

.blockagePDLeaderBoard .betaLabel {
  position: absolute;
  top: 6px;
  right: -22px;
  background: #3f51b5;
  padding: 2px 22px;
  transform: rotate(45deg);
  color: #ffffff;
  font-size: 13px;
  font-weight: 500;
}

.autoReviewLeaderBoard .betaLabel {
  position: absolute;
  top: 6px;
  right: -22px;
  background: #f99300;
  padding: 2px 22px;
  transform: rotate(45deg);
  color: #ffffff;
  font-size: 13px;
  font-weight: 500;
}

.blockagePredictionLeaderBoardContent .betaLabel {
  position: absolute;
  top: 6px;
  right: -22px;
  background: #3f51b5;
  padding: 2px 22px;
  transform: rotate(45deg);
  color: #ffffff;
  font-size: 13px;
  font-weight: 500;
}
.blockagePredictionLeaderBoardContent .activeWidgeHeader.showBetaLabel span:last-child {
  padding-right: 30px;
}

.dataReviewLeaderBoardContent .betaLabel {
  position: absolute;
  top: 6px;
  right: -22px;
  background: #f99300;
  padding: 2px 22px;
  transform: rotate(45deg);
  color: #ffffff;
  font-size: 13px;
  font-weight: 500;
}
.dataReviewLeaderBoardContent .activeWidgeHeader.showBetaLabel span:last-child {
  padding-right: 30px;
}

.blockageLocationMinWidth {
  min-width: 70px;
}

.blockageDateMinWidth {
  min-width: 80px;
}

.blockageDepthTrendFixWidth {
  width: 170px;
}

#bpHumanReviewId .mat-expansion-panel-body {
  background: #ececec;
}

#bpDailySummaryReportId .mat-expansion-panel-body {
  background: #ececec;
}

#showDailySummaryReportId .mat-expansion-panel-body {
  background: #ececec;
}

#showDailySummaryReportId mat-card-content,
#bpHumanReviewId mat-card-content,
#bpDailySummaryReportId mat-card-content,
.minmaxavgtotaltable mat-card-content {
  padding: 15px;
}
#showDailySummaryReportId .mat-expansion-panel:not([class*=mat-elevation-z]),
#bpHumanReviewId .mat-expansion-panel:not([class*=mat-elevation-z]),
#bpDailySummaryReportId .mat-expansion-panel:not([class*=mat-elevation-z]),
.minmaxavgtotaltable .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: unset;
}
#showDailySummaryReportId .mat-expansion-panel-header-title,
#bpHumanReviewId .mat-expansion-panel-header-title,
#bpDailySummaryReportId .mat-expansion-panel-header-title,
.minmaxavgtotaltable .mat-expansion-panel-header-title {
  font-size: 14px;
  font-weight: bold;
}
#showDailySummaryReportId .mat-expansion-panel-header,
#bpHumanReviewId .mat-expansion-panel-header,
#bpDailySummaryReportId .mat-expansion-panel-header,
.minmaxavgtotaltable .mat-expansion-panel-header {
  padding: 0 15px;
}
#showDailySummaryReportId .mat-expansion-panel-body,
#bpHumanReviewId .mat-expansion-panel-body,
#bpDailySummaryReportId .mat-expansion-panel-body,
.minmaxavgtotaltable .mat-expansion-panel-body {
  padding: 15px;
}
#showDailySummaryReportId .mat-card-header-text,
#bpHumanReviewId .mat-card-header-text,
#bpDailySummaryReportId .mat-card-header-text,
.minmaxavgtotaltable .mat-card-header-text {
  margin: 0;
  margin-left: 20px;
}
#showDailySummaryReportId th,
#bpHumanReviewId th,
#bpDailySummaryReportId th,
.minmaxavgtotaltable th {
  border: 0px;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
#showDailySummaryReportId th:last-child,
#bpHumanReviewId th:last-child,
#bpDailySummaryReportId th:last-child,
.minmaxavgtotaltable th:last-child {
  border-right: 0px solid rgba(0, 0, 0, 0.12);
}
#showDailySummaryReportId .mat-paginator,
#bpHumanReviewId .mat-paginator,
#bpDailySummaryReportId .mat-paginator,
.minmaxavgtotaltable .mat-paginator {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#showDailySummaryReportId .location-dashbord-synopsis,
#bpHumanReviewId .location-dashbord-synopsis,
#bpDailySummaryReportId .location-dashbord-synopsis,
.minmaxavgtotaltable .location-dashbord-synopsis {
  cursor: pointer;
  opacity: 0.7;
  font-size: 13px;
  position: relative;
  height: 135px;
  border: 0px solid;
  min-width: 250px;
  width: 100%;
  border-radius: 2px;
  overflow: hidden;
  display: block;
}
#showDailySummaryReportId .location-dashbord-synopsis .lB-item-top,
#bpHumanReviewId .location-dashbord-synopsis .lB-item-top,
#bpDailySummaryReportId .location-dashbord-synopsis .lB-item-top,
.minmaxavgtotaltable .location-dashbord-synopsis .lB-item-top {
  width: 100%;
  height: 110px;
  background: #fff;
  display: table;
}
#showDailySummaryReportId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt,
#bpHumanReviewId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt,
#bpDailySummaryReportId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt,
.minmaxavgtotaltable .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt {
  display: table-cell;
  vertical-align: middle;
  padding: 0px;
}
#showDailySummaryReportId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-col,
#bpHumanReviewId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-col,
#bpDailySummaryReportId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-col,
.minmaxavgtotaltable .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-col {
  display: table;
  width: 100%;
}
#showDailySummaryReportId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-col .item-content,
#bpHumanReviewId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-col .item-content,
#bpDailySummaryReportId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-col .item-content,
.minmaxavgtotaltable .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-col .item-content {
  display: table-cell;
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}
#showDailySummaryReportId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-col .item-content:first-child,
#bpHumanReviewId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-col .item-content:first-child,
#bpDailySummaryReportId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-col .item-content:first-child,
.minmaxavgtotaltable .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-col .item-content:first-child {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
#showDailySummaryReportId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-row .item-content:last-child,
#bpHumanReviewId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-row .item-content:last-child,
#bpDailySummaryReportId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-row .item-content:last-child,
.minmaxavgtotaltable .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-row .item-content:last-child {
  border-top: 1px solid #dddddd;
  padding-top: 2px;
  margin-top: 2px;
}
#showDailySummaryReportId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-value,
#bpHumanReviewId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-value,
#bpDailySummaryReportId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-value,
.minmaxavgtotaltable .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-value {
  font-size: 34px;
  font-weight: bold;
}
#showDailySummaryReportId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-text,
#bpHumanReviewId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-text,
#bpDailySummaryReportId .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-text,
.minmaxavgtotaltable .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-text {
  color: #6a6a6a;
}
#showDailySummaryReportId .location-dashbord-synopsis .lB-item-but,
#bpHumanReviewId .location-dashbord-synopsis .lB-item-but,
#bpDailySummaryReportId .location-dashbord-synopsis .lB-item-but,
.minmaxavgtotaltable .location-dashbord-synopsis .lB-item-but {
  width: 100%;
  height: 21px;
  background: #f4f4f4;
  font-size: 13px;
  font-weight: 600;
  display: table;
  text-transform: uppercase;
  border-top: 2px solid #f4f4f4;
  border-bottom: 5px solid #f4f4f4;
}
#showDailySummaryReportId .location-dashbord-synopsis .lB-item-but span,
#bpHumanReviewId .location-dashbord-synopsis .lB-item-but span,
#bpDailySummaryReportId .location-dashbord-synopsis .lB-item-but span,
.minmaxavgtotaltable .location-dashbord-synopsis .lB-item-but span {
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
}
#showDailySummaryReportId .location-dashbord-synopsis:last-child,
#bpHumanReviewId .location-dashbord-synopsis:last-child,
#bpDailySummaryReportId .location-dashbord-synopsis:last-child,
.minmaxavgtotaltable .location-dashbord-synopsis:last-child {
  margin-right: 0px;
}

.two-section-layer {
  display: flex;
  justify-content: space-between;
}
.two-section-layer .each-layer {
  width: calc((100% - 30px) / 2);
}

#uptimeReportId th {
  border: 0px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0px solid rgba(0, 0, 0, 0.12);
}
#uptimeReportId th:last-child {
  border-right: 0px solid rgba(0, 0, 0, 0.12);
}
#uptimeReportId td {
  border-right: 0px solid rgba(0, 0, 0, 0.12);
}

#percentFullOverviewId .activeWidgeHeader {
  height: 29px;
  background: #fff;
  font-size: 16px;
  font-weight: bold;
  display: table;
  width: 100%;
  padding: 15px 0;
  text-transform: uppercase;
}
#percentFullOverviewId .activeWidgeHeader .actions {
  text-transform: none;
}
#percentFullOverviewId .activeWidgeHeader .actions span.mat-button-wrapper {
  padding-left: 0px;
  font-weight: normal;
  font-size: 12px;
}
#percentFullOverviewId .activeWidgeHeader span {
  display: table-cell;
  vertical-align: middle;
  padding: 0px;
  line-height: 100%;
}
#percentFullOverviewId .activeWidgeHeader span:last-child {
  text-align: right;
  padding-right: 15px;
}
#percentFullOverviewId .activeWidgeHeader mat-icon {
  cursor: pointer;
  opacity: 0.54;
}
#percentFullOverviewId .activeWidgeHeader mat-icon:hover {
  opacity: 0.87;
}
#percentFullOverviewId .activeWidgeHeader mat-icon.active {
  opacity: 0.87;
}
#percentFullOverviewId .activeWidgeHeader span:first-child {
  padding-left: 15px;
}
#percentFullOverviewId mat-card {
  padding: 0px;
}
#percentFullOverviewId mat-card mat-card-content {
  padding: 15px;
}

#dailySummaryOverviewId .mat-card-header-text {
  margin: 0;
  margin-left: 20px;
}
#dailySummaryOverviewId th {
  border: 0px;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
#dailySummaryOverviewId th:last-child {
  border-right: 0px solid rgba(0, 0, 0, 0.12);
}
#dailySummaryOverviewId .mat-paginator {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}

#percentFullReportId .mat-card-header-text {
  margin: 0;
  margin-left: 20px;
}
#percentFullReportId .reportHeader div:first-child {
  padding-left: 15px;
  width: unset;
}
#percentFullReportId .percent-full-content {
  min-height: 500px;
}
#percentFullReportId th {
  border: 0px;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
#percentFullReportId th:last-child {
  border-right: 0px solid rgba(0, 0, 0, 0.12);
}
#percentFullReportId .mat-paginator {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}

.fixCellEllipsis {
  width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#dataEditingId {
  margin: 10px 0;
  /* .mat-card-header {
      min-height: 60px;
      background: #263238;
      font-size: 16px;
      font-weight: bold;
      color: #ffffff;
  }
  .mat-card-content {
      max-height: 550px;
      overflow: auto
  } */
}
#dataEditingId .conformationContainer,
#dataEditingId .vault-delete-action {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  background: rgba(0, 0, 0, 0.48);
}
#dataEditingId .conformationContainer .conformationContaint,
#dataEditingId .vault-delete-action .conformationContaint {
  width: 350px;
  background: #fff;
  position: absolute;
  top: 40%;
  left: calc((100% - 350px) / 2);
  border-radius: 5px;
  padding: 15px;
}
#dataEditingId .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-inner-container,
#dataEditingId .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#dataEditingId .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label,
#dataEditingId .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#dataEditingId .conformationContainer .conformationContaint mat-paginator.mat-paginator,
#dataEditingId .vault-delete-action .conformationContaint mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataEditingId .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-container,
#dataEditingId .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataEditingId .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions,
#dataEditingId .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#dataEditingId .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label,
#dataEditingId .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#dataEditingId .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select,
#dataEditingId .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#dataEditingId .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-icon-button,
#dataEditingId .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#dataEditingId .conformationContainer .conformationContaint .popupHeaderWithButton,
#dataEditingId .vault-delete-action .conformationContaint .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#dataEditingId .conformationContainer .conformationContaint .popupHeader,
#dataEditingId .vault-delete-action .conformationContaint .popupHeader {
  height: unset;
  line-height: unset;
}
#dataEditingId .conformationContainer .conformationContaint .popupHeader span,
#dataEditingId .vault-delete-action .conformationContaint .popupHeader span {
  padding: 20px 15px;
}
#dataEditingId .conformationContainer .conformationContaint .popupHeader span:first-child,
#dataEditingId .vault-delete-action .conformationContaint .popupHeader span:first-child {
  padding-right: 0px;
}
#dataEditingId .conformationContainer .conformationContaint .mat-dialog-title,
#dataEditingId .vault-delete-action .conformationContaint .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#dataEditingId .conformationContainer .conformationContaint .mat-dialog-title mat-icon,
#dataEditingId .vault-delete-action .conformationContaint .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#dataEditingId .conformationContainer .conformationContaint .mat-dialog-content,
#dataEditingId .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#dataEditingId .conformationContainer .conformationContaint .mat-dialog-content .mat-card-title,
#dataEditingId .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#dataEditingId .conformationContainer .conformationContaint .mat-dialog-content .mat-card-subtitle,
#dataEditingId .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#dataEditingId .conformationContainer .conformationContaint .mat-dialog-actions,
#dataEditingId .vault-delete-action .conformationContaint .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataEditingId .conformationContainer .conformationContaint .mat-dialog-actions .mat-button,
#dataEditingId .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#dataEditingId .conformationContainer .conformationContaint .mat-dialog-actions .mat-button:hover,
#dataEditingId .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#dataEditingId .conformationContainer .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled],
#dataEditingId .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#dataEditingId .conformationContainer .conformationContaint .mat-dialog-actions:last-child,
#dataEditingId .vault-delete-action .conformationContaint .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#dataEditingId .conformationContainer .conformationContaint .popupHeader,
#dataEditingId .vault-delete-action .conformationContaint .popupHeader {
  background: unset;
  color: rgba(0, 0, 0, 0.87);
}
#dataEditingId .conformationContainer .conformationContaint .mat-dialog-content,
#dataEditingId .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: unset;
  width: 350px;
}
#dataEditingId .conformationContainer .conformationContaint .mat-dialog-actions,
#dataEditingId .vault-delete-action .conformationContaint .mat-dialog-actions {
  border-top: 0px solid rgba(0, 0, 0, 0.12);
}
#dataEditingId #dataEditingTableId .mat-form-field.no-padding > .mat-form-field-wrapper {
  margin-bottom: -1.25em;
}

#dataEditConfirmationDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#dataEditConfirmationDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#dataEditConfirmationDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataEditConfirmationDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataEditConfirmationDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#dataEditConfirmationDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#dataEditConfirmationDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#dataEditConfirmationDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#dataEditConfirmationDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#dataEditConfirmationDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#dataEditConfirmationDialog .popupHeader span {
  padding: 20px 15px;
}
#dataEditConfirmationDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#dataEditConfirmationDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#dataEditConfirmationDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#dataEditConfirmationDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#dataEditConfirmationDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#dataEditConfirmationDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#dataEditConfirmationDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataEditConfirmationDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#dataEditConfirmationDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#dataEditConfirmationDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#dataEditConfirmationDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#dataEditConfirmationDialog .conformationContainer,
#dataEditConfirmationDialog .vault-delete-action {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  background: rgba(0, 0, 0, 0.48);
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint {
  width: 350px;
  background: #fff;
  position: absolute;
  top: 40%;
  left: calc((100% - 350px) / 2);
  border-radius: 5px;
  padding: 15px;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-inner-container,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-container,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-icon-button,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .popupHeaderWithButton,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .popupHeader,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .popupHeader {
  height: unset;
  line-height: unset;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .popupHeader span,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .popupHeader span {
  padding: 20px 15px;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .popupHeader span:first-child,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .popupHeader span:first-child {
  padding-right: 0px;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .mat-dialog-title,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .mat-dialog-title mat-icon,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .mat-dialog-content,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .mat-dialog-content .mat-card-title,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .mat-dialog-content .mat-card-subtitle,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .mat-dialog-actions,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button:hover,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled],
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .mat-dialog-actions:last-child,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .popupHeader,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .popupHeader {
  background: unset;
  color: rgba(0, 0, 0, 0.87);
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .mat-dialog-content,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: unset;
  width: 350px;
}
#dataEditConfirmationDialog .conformationContainer .conformationContaint .mat-dialog-actions,
#dataEditConfirmationDialog .vault-delete-action .conformationContaint .mat-dialog-actions {
  border-top: 0px solid rgba(0, 0, 0, 0.12);
}

.customDialogLayer {
  position: fixed;
  top: 0px;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6);
}
.customDialogLayer .customDialog {
  display: table;
  width: 100vw;
  height: 100vh;
}
.customDialogLayer .customDialog .customDialogPosition {
  width: 600px;
  vertical-align: middle;
  display: table-cell;
  padding-left: calc(50vw - 300px);
  padding-right: calc(50vw - 300px);
}

#resonForEditId {
  background: #fff;
}
#resonForEditId .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#resonForEditId .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#resonForEditId mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#resonForEditId mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#resonForEditId mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#resonForEditId mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#resonForEditId mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#resonForEditId mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#resonForEditId .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#resonForEditId .popupHeader {
  height: unset;
  line-height: unset;
}
#resonForEditId .popupHeader span {
  padding: 20px 15px;
}
#resonForEditId .popupHeader span:first-child {
  padding-right: 0px;
}
#resonForEditId .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#resonForEditId .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#resonForEditId .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#resonForEditId .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#resonForEditId .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#resonForEditId .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#resonForEditId .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#resonForEditId .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#resonForEditId .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#resonForEditId .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#resonForEditId #resonForEditId .mat-dialog-content {
  width: 550px;
  max-height: 350px;
}
#resonForEditId .mat-dialog-title {
  margin: auto;
  width: 100%;
}
#resonForEditId .mat-dialog-actions:last-child {
  margin-bottom: -15px;
  margin: 0;
  display: flex;
}
#resonForEditId app-multi-select-auto-complete {
  position: relative;
}
#resonForEditId app-multi-select-auto-complete .multi-select-list {
  top: -150px;
  position: absolute;
  max-height: 200px;
}
#resonForEditId .mat-tab-group .mat-tab-header {
  background: #263238;
  text-transform: uppercase;
}
#resonForEditId .mat-tab-group .mat-tab-header .mat-tab-label {
  width: 50%;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
#resonForEditId .mat-tab-group .mat-tab-header .mat-tab-label-active {
  opacity: 1;
  background: #263238;
}
#resonForEditId .mat-tab-group .mat-tab-header .mat-ink-bar {
  background-color: #fff;
  height: 3px;
}
#resonForEditId .eachTabContent {
  margin: 0px;
  padding: 15px;
}
#resonForEditId .eachEditComment {
  border-top: 1px solid #ddd;
  margin-top: 10px;
  padding-top: 10px;
}
#resonForEditId .eachEntityEdited:last-child .listComma {
  display: none;
}
#resonForEditId .impact-space {
  line-height: 1.5;
  padding-bottom: 10px;
}

[mat-dialog-draggable-title] {
  cursor: move;
}

#customer-user-association mat-card,
#usersPageId mat-card,
#customersPageId mat-card,
.customer-editor mat-card,
#apiKeyDashbordId mat-card,
#customerDetailLocationsEditorId mat-card,
#customerDetailFeatureId mat-card,
#dailySummaryOverviewId mat-card,
#showDailySummaryReportId mat-card,
#bpDailySummaryReportId mat-card,
#bpHumanReviewId mat-card,
#percentFullReportId mat-card,
#uptimeOverviewId mat-card,
#uptimeReportId mat-card,
#errorPageId mat-card,
#dataCommunicationid mat-card,
#SlicerDashboardId mat-card,
#FlowMonitoringReportId mat-card,
#AuditPageId mat-card,
#MonitorConfigurationPageId mat-card,
#LocationNotificationConfigurationReport mat-card,
#DailyRainReportPageId mat-card,
#dataEditingId mat-card,
#flow-balance-report mat-card,
.custom-location-dashboard mat-card,
.mul-location-dashboard mat-card,
#scheduling-dashboard mat-card,
#data-edit-audit-report mat-card,
#location-flow-balance-report mat-card {
  z-index: 1;
  padding: 0px;
}
#customer-user-association mat-card mat-card-header,
#usersPageId mat-card mat-card-header,
#customersPageId mat-card mat-card-header,
.customer-editor mat-card mat-card-header,
#apiKeyDashbordId mat-card mat-card-header,
#customerDetailLocationsEditorId mat-card mat-card-header,
#customerDetailFeatureId mat-card mat-card-header,
#dailySummaryOverviewId mat-card mat-card-header,
#showDailySummaryReportId mat-card mat-card-header,
#bpDailySummaryReportId mat-card mat-card-header,
#bpHumanReviewId mat-card mat-card-header,
#percentFullReportId mat-card mat-card-header,
#uptimeOverviewId mat-card mat-card-header,
#uptimeReportId mat-card mat-card-header,
#errorPageId mat-card mat-card-header,
#dataCommunicationid mat-card mat-card-header,
#SlicerDashboardId mat-card mat-card-header,
#FlowMonitoringReportId mat-card mat-card-header,
#AuditPageId mat-card mat-card-header,
#MonitorConfigurationPageId mat-card mat-card-header,
#LocationNotificationConfigurationReport mat-card mat-card-header,
#DailyRainReportPageId mat-card mat-card-header,
#dataEditingId mat-card mat-card-header,
#flow-balance-report mat-card mat-card-header,
.custom-location-dashboard mat-card mat-card-header,
.mul-location-dashboard mat-card mat-card-header,
#scheduling-dashboard mat-card mat-card-header,
#data-edit-audit-report mat-card mat-card-header,
#location-flow-balance-report mat-card mat-card-header {
  text-transform: uppercase;
  margin: 0;
  display: flex;
  min-height: 60px;
  font-size: 16px;
  font-weight: bold;
}
#customer-user-association mat-card mat-card-header .backIcon,
#usersPageId mat-card mat-card-header .backIcon,
#customersPageId mat-card mat-card-header .backIcon,
.customer-editor mat-card mat-card-header .backIcon,
#apiKeyDashbordId mat-card mat-card-header .backIcon,
#customerDetailLocationsEditorId mat-card mat-card-header .backIcon,
#customerDetailFeatureId mat-card mat-card-header .backIcon,
#dailySummaryOverviewId mat-card mat-card-header .backIcon,
#showDailySummaryReportId mat-card mat-card-header .backIcon,
#bpDailySummaryReportId mat-card mat-card-header .backIcon,
#bpHumanReviewId mat-card mat-card-header .backIcon,
#percentFullReportId mat-card mat-card-header .backIcon,
#uptimeOverviewId mat-card mat-card-header .backIcon,
#uptimeReportId mat-card mat-card-header .backIcon,
#errorPageId mat-card mat-card-header .backIcon,
#dataCommunicationid mat-card mat-card-header .backIcon,
#SlicerDashboardId mat-card mat-card-header .backIcon,
#FlowMonitoringReportId mat-card mat-card-header .backIcon,
#AuditPageId mat-card mat-card-header .backIcon,
#MonitorConfigurationPageId mat-card mat-card-header .backIcon,
#LocationNotificationConfigurationReport mat-card mat-card-header .backIcon,
#DailyRainReportPageId mat-card mat-card-header .backIcon,
#dataEditingId mat-card mat-card-header .backIcon,
#flow-balance-report mat-card mat-card-header .backIcon,
.custom-location-dashboard mat-card mat-card-header .backIcon,
.mul-location-dashboard mat-card mat-card-header .backIcon,
#scheduling-dashboard mat-card mat-card-header .backIcon,
#data-edit-audit-report mat-card mat-card-header .backIcon,
#location-flow-balance-report mat-card mat-card-header .backIcon {
  cursor: pointer;
  opacity: 0.54;
  width: 30px;
}
#customer-user-association mat-card mat-card-header .backIcon:hover,
#usersPageId mat-card mat-card-header .backIcon:hover,
#customersPageId mat-card mat-card-header .backIcon:hover,
.customer-editor mat-card mat-card-header .backIcon:hover,
#apiKeyDashbordId mat-card mat-card-header .backIcon:hover,
#customerDetailLocationsEditorId mat-card mat-card-header .backIcon:hover,
#customerDetailFeatureId mat-card mat-card-header .backIcon:hover,
#dailySummaryOverviewId mat-card mat-card-header .backIcon:hover,
#showDailySummaryReportId mat-card mat-card-header .backIcon:hover,
#bpDailySummaryReportId mat-card mat-card-header .backIcon:hover,
#bpHumanReviewId mat-card mat-card-header .backIcon:hover,
#percentFullReportId mat-card mat-card-header .backIcon:hover,
#uptimeOverviewId mat-card mat-card-header .backIcon:hover,
#uptimeReportId mat-card mat-card-header .backIcon:hover,
#errorPageId mat-card mat-card-header .backIcon:hover,
#dataCommunicationid mat-card mat-card-header .backIcon:hover,
#SlicerDashboardId mat-card mat-card-header .backIcon:hover,
#FlowMonitoringReportId mat-card mat-card-header .backIcon:hover,
#AuditPageId mat-card mat-card-header .backIcon:hover,
#MonitorConfigurationPageId mat-card mat-card-header .backIcon:hover,
#LocationNotificationConfigurationReport mat-card mat-card-header .backIcon:hover,
#DailyRainReportPageId mat-card mat-card-header .backIcon:hover,
#dataEditingId mat-card mat-card-header .backIcon:hover,
#flow-balance-report mat-card mat-card-header .backIcon:hover,
.custom-location-dashboard mat-card mat-card-header .backIcon:hover,
.mul-location-dashboard mat-card mat-card-header .backIcon:hover,
#scheduling-dashboard mat-card mat-card-header .backIcon:hover,
#data-edit-audit-report mat-card mat-card-header .backIcon:hover,
#location-flow-balance-report mat-card mat-card-header .backIcon:hover {
  opacity: 0.87;
}
#customer-user-association mat-card mat-card-header .backIcon.active,
#usersPageId mat-card mat-card-header .backIcon.active,
#customersPageId mat-card mat-card-header .backIcon.active,
.customer-editor mat-card mat-card-header .backIcon.active,
#apiKeyDashbordId mat-card mat-card-header .backIcon.active,
#customerDetailLocationsEditorId mat-card mat-card-header .backIcon.active,
#customerDetailFeatureId mat-card mat-card-header .backIcon.active,
#dailySummaryOverviewId mat-card mat-card-header .backIcon.active,
#showDailySummaryReportId mat-card mat-card-header .backIcon.active,
#bpDailySummaryReportId mat-card mat-card-header .backIcon.active,
#bpHumanReviewId mat-card mat-card-header .backIcon.active,
#percentFullReportId mat-card mat-card-header .backIcon.active,
#uptimeOverviewId mat-card mat-card-header .backIcon.active,
#uptimeReportId mat-card mat-card-header .backIcon.active,
#errorPageId mat-card mat-card-header .backIcon.active,
#dataCommunicationid mat-card mat-card-header .backIcon.active,
#SlicerDashboardId mat-card mat-card-header .backIcon.active,
#FlowMonitoringReportId mat-card mat-card-header .backIcon.active,
#AuditPageId mat-card mat-card-header .backIcon.active,
#MonitorConfigurationPageId mat-card mat-card-header .backIcon.active,
#LocationNotificationConfigurationReport mat-card mat-card-header .backIcon.active,
#DailyRainReportPageId mat-card mat-card-header .backIcon.active,
#dataEditingId mat-card mat-card-header .backIcon.active,
#flow-balance-report mat-card mat-card-header .backIcon.active,
.custom-location-dashboard mat-card mat-card-header .backIcon.active,
.mul-location-dashboard mat-card mat-card-header .backIcon.active,
#scheduling-dashboard mat-card mat-card-header .backIcon.active,
#data-edit-audit-report mat-card mat-card-header .backIcon.active,
#location-flow-balance-report mat-card mat-card-header .backIcon.active {
  opacity: 0.87;
}
#customer-user-association mat-card mat-card-header .headerSerch,
#usersPageId mat-card mat-card-header .headerSerch,
#customersPageId mat-card mat-card-header .headerSerch,
.customer-editor mat-card mat-card-header .headerSerch,
#apiKeyDashbordId mat-card mat-card-header .headerSerch,
#customerDetailLocationsEditorId mat-card mat-card-header .headerSerch,
#customerDetailFeatureId mat-card mat-card-header .headerSerch,
#dailySummaryOverviewId mat-card mat-card-header .headerSerch,
#showDailySummaryReportId mat-card mat-card-header .headerSerch,
#bpDailySummaryReportId mat-card mat-card-header .headerSerch,
#bpHumanReviewId mat-card mat-card-header .headerSerch,
#percentFullReportId mat-card mat-card-header .headerSerch,
#uptimeOverviewId mat-card mat-card-header .headerSerch,
#uptimeReportId mat-card mat-card-header .headerSerch,
#errorPageId mat-card mat-card-header .headerSerch,
#dataCommunicationid mat-card mat-card-header .headerSerch,
#SlicerDashboardId mat-card mat-card-header .headerSerch,
#FlowMonitoringReportId mat-card mat-card-header .headerSerch,
#AuditPageId mat-card mat-card-header .headerSerch,
#MonitorConfigurationPageId mat-card mat-card-header .headerSerch,
#LocationNotificationConfigurationReport mat-card mat-card-header .headerSerch,
#DailyRainReportPageId mat-card mat-card-header .headerSerch,
#dataEditingId mat-card mat-card-header .headerSerch,
#flow-balance-report mat-card mat-card-header .headerSerch,
.custom-location-dashboard mat-card mat-card-header .headerSerch,
.mul-location-dashboard mat-card mat-card-header .headerSerch,
#scheduling-dashboard mat-card mat-card-header .headerSerch,
#data-edit-audit-report mat-card mat-card-header .headerSerch,
#location-flow-balance-report mat-card mat-card-header .headerSerch {
  text-transform: capitalize;
  font-weight: normal;
}
#customer-user-association mat-card .user-information-status,
#usersPageId mat-card .user-information-status,
#customersPageId mat-card .user-information-status,
.customer-editor mat-card .user-information-status,
#apiKeyDashbordId mat-card .user-information-status,
#customerDetailLocationsEditorId mat-card .user-information-status,
#customerDetailFeatureId mat-card .user-information-status,
#dailySummaryOverviewId mat-card .user-information-status,
#showDailySummaryReportId mat-card .user-information-status,
#bpDailySummaryReportId mat-card .user-information-status,
#bpHumanReviewId mat-card .user-information-status,
#percentFullReportId mat-card .user-information-status,
#uptimeOverviewId mat-card .user-information-status,
#uptimeReportId mat-card .user-information-status,
#errorPageId mat-card .user-information-status,
#dataCommunicationid mat-card .user-information-status,
#SlicerDashboardId mat-card .user-information-status,
#FlowMonitoringReportId mat-card .user-information-status,
#AuditPageId mat-card .user-information-status,
#MonitorConfigurationPageId mat-card .user-information-status,
#LocationNotificationConfigurationReport mat-card .user-information-status,
#DailyRainReportPageId mat-card .user-information-status,
#dataEditingId mat-card .user-information-status,
#flow-balance-report mat-card .user-information-status,
.custom-location-dashboard mat-card .user-information-status,
.mul-location-dashboard mat-card .user-information-status,
#scheduling-dashboard mat-card .user-information-status,
#data-edit-audit-report mat-card .user-information-status,
#location-flow-balance-report mat-card .user-information-status {
  text-transform: none;
  opacity: 0.54;
  padding-right: 10px;
}
#customer-user-association mat-card mat-card-content,
#usersPageId mat-card mat-card-content,
#customersPageId mat-card mat-card-content,
.customer-editor mat-card mat-card-content,
#apiKeyDashbordId mat-card mat-card-content,
#customerDetailLocationsEditorId mat-card mat-card-content,
#customerDetailFeatureId mat-card mat-card-content,
#dailySummaryOverviewId mat-card mat-card-content,
#showDailySummaryReportId mat-card mat-card-content,
#bpDailySummaryReportId mat-card mat-card-content,
#bpHumanReviewId mat-card mat-card-content,
#percentFullReportId mat-card mat-card-content,
#uptimeOverviewId mat-card mat-card-content,
#uptimeReportId mat-card mat-card-content,
#errorPageId mat-card mat-card-content,
#dataCommunicationid mat-card mat-card-content,
#SlicerDashboardId mat-card mat-card-content,
#FlowMonitoringReportId mat-card mat-card-content,
#AuditPageId mat-card mat-card-content,
#MonitorConfigurationPageId mat-card mat-card-content,
#LocationNotificationConfigurationReport mat-card mat-card-content,
#DailyRainReportPageId mat-card mat-card-content,
#dataEditingId mat-card mat-card-content,
#flow-balance-report mat-card mat-card-content,
.custom-location-dashboard mat-card mat-card-content,
.mul-location-dashboard mat-card mat-card-content,
#scheduling-dashboard mat-card mat-card-content,
#data-edit-audit-report mat-card mat-card-content,
#location-flow-balance-report mat-card mat-card-content {
  padding-left: 15px;
  padding-right: 15px;
}
#customer-user-association .widgetFooter,
#usersPageId .widgetFooter,
#customersPageId .widgetFooter,
.customer-editor .widgetFooter,
#apiKeyDashbordId .widgetFooter,
#customerDetailLocationsEditorId .widgetFooter,
#customerDetailFeatureId .widgetFooter,
#dailySummaryOverviewId .widgetFooter,
#showDailySummaryReportId .widgetFooter,
#bpDailySummaryReportId .widgetFooter,
#bpHumanReviewId .widgetFooter,
#percentFullReportId .widgetFooter,
#uptimeOverviewId .widgetFooter,
#uptimeReportId .widgetFooter,
#errorPageId .widgetFooter,
#dataCommunicationid .widgetFooter,
#SlicerDashboardId .widgetFooter,
#FlowMonitoringReportId .widgetFooter,
#AuditPageId .widgetFooter,
#MonitorConfigurationPageId .widgetFooter,
#LocationNotificationConfigurationReport .widgetFooter,
#DailyRainReportPageId .widgetFooter,
#dataEditingId .widgetFooter,
#flow-balance-report .widgetFooter,
.custom-location-dashboard .widgetFooter,
.mul-location-dashboard .widgetFooter,
#scheduling-dashboard .widgetFooter,
#data-edit-audit-report .widgetFooter,
#location-flow-balance-report .widgetFooter {
  display: flex;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  height: 60px;
  padding: 0;
}
#customer-user-association .widgetFooter mat-paginator.mat-paginator,
#usersPageId .widgetFooter mat-paginator.mat-paginator,
#customersPageId .widgetFooter mat-paginator.mat-paginator,
.customer-editor .widgetFooter mat-paginator.mat-paginator,
#apiKeyDashbordId .widgetFooter mat-paginator.mat-paginator,
#customerDetailLocationsEditorId .widgetFooter mat-paginator.mat-paginator,
#customerDetailFeatureId .widgetFooter mat-paginator.mat-paginator,
#dailySummaryOverviewId .widgetFooter mat-paginator.mat-paginator,
#showDailySummaryReportId .widgetFooter mat-paginator.mat-paginator,
#bpDailySummaryReportId .widgetFooter mat-paginator.mat-paginator,
#bpHumanReviewId .widgetFooter mat-paginator.mat-paginator,
#percentFullReportId .widgetFooter mat-paginator.mat-paginator,
#uptimeOverviewId .widgetFooter mat-paginator.mat-paginator,
#uptimeReportId .widgetFooter mat-paginator.mat-paginator,
#errorPageId .widgetFooter mat-paginator.mat-paginator,
#dataCommunicationid .widgetFooter mat-paginator.mat-paginator,
#SlicerDashboardId .widgetFooter mat-paginator.mat-paginator,
#FlowMonitoringReportId .widgetFooter mat-paginator.mat-paginator,
#AuditPageId .widgetFooter mat-paginator.mat-paginator,
#MonitorConfigurationPageId .widgetFooter mat-paginator.mat-paginator,
#LocationNotificationConfigurationReport .widgetFooter mat-paginator.mat-paginator,
#DailyRainReportPageId .widgetFooter mat-paginator.mat-paginator,
#dataEditingId .widgetFooter mat-paginator.mat-paginator,
#flow-balance-report .widgetFooter mat-paginator.mat-paginator,
.custom-location-dashboard .widgetFooter mat-paginator.mat-paginator,
.mul-location-dashboard .widgetFooter mat-paginator.mat-paginator,
#scheduling-dashboard .widgetFooter mat-paginator.mat-paginator,
#data-edit-audit-report .widgetFooter mat-paginator.mat-paginator,
#location-flow-balance-report .widgetFooter mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customer-user-association .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#usersPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#customersPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
.customer-editor .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#apiKeyDashbordId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#customerDetailLocationsEditorId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#customerDetailFeatureId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#dailySummaryOverviewId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#showDailySummaryReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#bpDailySummaryReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#bpHumanReviewId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#percentFullReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#uptimeOverviewId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#uptimeReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#errorPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#dataCommunicationid .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#SlicerDashboardId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#FlowMonitoringReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#AuditPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#MonitorConfigurationPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#LocationNotificationConfigurationReport .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#DailyRainReportPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#dataEditingId .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#flow-balance-report .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
.custom-location-dashboard .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
.mul-location-dashboard .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#scheduling-dashboard .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#data-edit-audit-report .widgetFooter mat-paginator.mat-paginator .mat-paginator-container,
#location-flow-balance-report .widgetFooter mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customer-user-association .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#usersPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#customersPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
.customer-editor .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#apiKeyDashbordId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#customerDetailLocationsEditorId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#customerDetailFeatureId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#dailySummaryOverviewId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#showDailySummaryReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#bpDailySummaryReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#bpHumanReviewId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#percentFullReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#uptimeOverviewId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#uptimeReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#errorPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#dataCommunicationid .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#SlicerDashboardId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#FlowMonitoringReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#AuditPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#MonitorConfigurationPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#LocationNotificationConfigurationReport .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#DailyRainReportPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#dataEditingId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#flow-balance-report .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
.custom-location-dashboard .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
.mul-location-dashboard .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#scheduling-dashboard .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#data-edit-audit-report .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions,
#location-flow-balance-report .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#customer-user-association .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#usersPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#customersPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
.customer-editor .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#apiKeyDashbordId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#customerDetailLocationsEditorId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#customerDetailFeatureId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#dailySummaryOverviewId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#showDailySummaryReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#bpDailySummaryReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#bpHumanReviewId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#percentFullReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#uptimeOverviewId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#uptimeReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#errorPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#dataCommunicationid .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#SlicerDashboardId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#FlowMonitoringReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#AuditPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#MonitorConfigurationPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#LocationNotificationConfigurationReport .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#DailyRainReportPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#dataEditingId .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#flow-balance-report .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
.custom-location-dashboard .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
.mul-location-dashboard .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#scheduling-dashboard .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#data-edit-audit-report .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label,
#location-flow-balance-report .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#customer-user-association .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#usersPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#customersPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
.customer-editor .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#apiKeyDashbordId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#customerDetailLocationsEditorId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#customerDetailFeatureId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#dailySummaryOverviewId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#showDailySummaryReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#bpDailySummaryReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#bpHumanReviewId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#percentFullReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#uptimeOverviewId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#uptimeReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#errorPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#dataCommunicationid .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#SlicerDashboardId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#FlowMonitoringReportId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#AuditPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#MonitorConfigurationPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#LocationNotificationConfigurationReport .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#DailyRainReportPageId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#dataEditingId .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#flow-balance-report .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
.custom-location-dashboard .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
.mul-location-dashboard .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#scheduling-dashboard .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#data-edit-audit-report .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select,
#location-flow-balance-report .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#customer-user-association .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#usersPageId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#customersPageId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
.customer-editor .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#apiKeyDashbordId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#customerDetailLocationsEditorId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#customerDetailFeatureId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#dailySummaryOverviewId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#showDailySummaryReportId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#bpDailySummaryReportId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#bpHumanReviewId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#percentFullReportId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#uptimeOverviewId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#uptimeReportId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#errorPageId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#dataCommunicationid .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#SlicerDashboardId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#FlowMonitoringReportId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#AuditPageId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#MonitorConfigurationPageId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#LocationNotificationConfigurationReport .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#DailyRainReportPageId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#dataEditingId .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#flow-balance-report .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
.custom-location-dashboard .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
.mul-location-dashboard .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#scheduling-dashboard .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#data-edit-audit-report .widgetFooter mat-paginator.mat-paginator .mat-icon-button,
#location-flow-balance-report .widgetFooter mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#customer-user-association .widgetFooter .mat-button,
#usersPageId .widgetFooter .mat-button,
#customersPageId .widgetFooter .mat-button,
.customer-editor .widgetFooter .mat-button,
#apiKeyDashbordId .widgetFooter .mat-button,
#customerDetailLocationsEditorId .widgetFooter .mat-button,
#customerDetailFeatureId .widgetFooter .mat-button,
#dailySummaryOverviewId .widgetFooter .mat-button,
#showDailySummaryReportId .widgetFooter .mat-button,
#bpDailySummaryReportId .widgetFooter .mat-button,
#bpHumanReviewId .widgetFooter .mat-button,
#percentFullReportId .widgetFooter .mat-button,
#uptimeOverviewId .widgetFooter .mat-button,
#uptimeReportId .widgetFooter .mat-button,
#errorPageId .widgetFooter .mat-button,
#dataCommunicationid .widgetFooter .mat-button,
#SlicerDashboardId .widgetFooter .mat-button,
#FlowMonitoringReportId .widgetFooter .mat-button,
#AuditPageId .widgetFooter .mat-button,
#MonitorConfigurationPageId .widgetFooter .mat-button,
#LocationNotificationConfigurationReport .widgetFooter .mat-button,
#DailyRainReportPageId .widgetFooter .mat-button,
#dataEditingId .widgetFooter .mat-button,
#flow-balance-report .widgetFooter .mat-button,
.custom-location-dashboard .widgetFooter .mat-button,
.mul-location-dashboard .widgetFooter .mat-button,
#scheduling-dashboard .widgetFooter .mat-button,
#data-edit-audit-report .widgetFooter .mat-button,
#location-flow-balance-report .widgetFooter .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#customer-user-association .widgetFooter .mat-button:hover,
#usersPageId .widgetFooter .mat-button:hover,
#customersPageId .widgetFooter .mat-button:hover,
.customer-editor .widgetFooter .mat-button:hover,
#apiKeyDashbordId .widgetFooter .mat-button:hover,
#customerDetailLocationsEditorId .widgetFooter .mat-button:hover,
#customerDetailFeatureId .widgetFooter .mat-button:hover,
#dailySummaryOverviewId .widgetFooter .mat-button:hover,
#showDailySummaryReportId .widgetFooter .mat-button:hover,
#bpDailySummaryReportId .widgetFooter .mat-button:hover,
#bpHumanReviewId .widgetFooter .mat-button:hover,
#percentFullReportId .widgetFooter .mat-button:hover,
#uptimeOverviewId .widgetFooter .mat-button:hover,
#uptimeReportId .widgetFooter .mat-button:hover,
#errorPageId .widgetFooter .mat-button:hover,
#dataCommunicationid .widgetFooter .mat-button:hover,
#SlicerDashboardId .widgetFooter .mat-button:hover,
#FlowMonitoringReportId .widgetFooter .mat-button:hover,
#AuditPageId .widgetFooter .mat-button:hover,
#MonitorConfigurationPageId .widgetFooter .mat-button:hover,
#LocationNotificationConfigurationReport .widgetFooter .mat-button:hover,
#DailyRainReportPageId .widgetFooter .mat-button:hover,
#dataEditingId .widgetFooter .mat-button:hover,
#flow-balance-report .widgetFooter .mat-button:hover,
.custom-location-dashboard .widgetFooter .mat-button:hover,
.mul-location-dashboard .widgetFooter .mat-button:hover,
#scheduling-dashboard .widgetFooter .mat-button:hover,
#data-edit-audit-report .widgetFooter .mat-button:hover,
#location-flow-balance-report .widgetFooter .mat-button:hover {
  background: #ddd;
}
#customer-user-association .widgetFooter .mat-button[disabled][disabled],
#usersPageId .widgetFooter .mat-button[disabled][disabled],
#customersPageId .widgetFooter .mat-button[disabled][disabled],
.customer-editor .widgetFooter .mat-button[disabled][disabled],
#apiKeyDashbordId .widgetFooter .mat-button[disabled][disabled],
#customerDetailLocationsEditorId .widgetFooter .mat-button[disabled][disabled],
#customerDetailFeatureId .widgetFooter .mat-button[disabled][disabled],
#dailySummaryOverviewId .widgetFooter .mat-button[disabled][disabled],
#showDailySummaryReportId .widgetFooter .mat-button[disabled][disabled],
#bpDailySummaryReportId .widgetFooter .mat-button[disabled][disabled],
#bpHumanReviewId .widgetFooter .mat-button[disabled][disabled],
#percentFullReportId .widgetFooter .mat-button[disabled][disabled],
#uptimeOverviewId .widgetFooter .mat-button[disabled][disabled],
#uptimeReportId .widgetFooter .mat-button[disabled][disabled],
#errorPageId .widgetFooter .mat-button[disabled][disabled],
#dataCommunicationid .widgetFooter .mat-button[disabled][disabled],
#SlicerDashboardId .widgetFooter .mat-button[disabled][disabled],
#FlowMonitoringReportId .widgetFooter .mat-button[disabled][disabled],
#AuditPageId .widgetFooter .mat-button[disabled][disabled],
#MonitorConfigurationPageId .widgetFooter .mat-button[disabled][disabled],
#LocationNotificationConfigurationReport .widgetFooter .mat-button[disabled][disabled],
#DailyRainReportPageId .widgetFooter .mat-button[disabled][disabled],
#dataEditingId .widgetFooter .mat-button[disabled][disabled],
#flow-balance-report .widgetFooter .mat-button[disabled][disabled],
.custom-location-dashboard .widgetFooter .mat-button[disabled][disabled],
.mul-location-dashboard .widgetFooter .mat-button[disabled][disabled],
#scheduling-dashboard .widgetFooter .mat-button[disabled][disabled],
#data-edit-audit-report .widgetFooter .mat-button[disabled][disabled],
#location-flow-balance-report .widgetFooter .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#customer-user-association mat-card-actions,
#usersPageId mat-card-actions,
#customersPageId mat-card-actions,
.customer-editor mat-card-actions,
#apiKeyDashbordId mat-card-actions,
#customerDetailLocationsEditorId mat-card-actions,
#customerDetailFeatureId mat-card-actions,
#dailySummaryOverviewId mat-card-actions,
#showDailySummaryReportId mat-card-actions,
#bpDailySummaryReportId mat-card-actions,
#bpHumanReviewId mat-card-actions,
#percentFullReportId mat-card-actions,
#uptimeOverviewId mat-card-actions,
#uptimeReportId mat-card-actions,
#errorPageId mat-card-actions,
#dataCommunicationid mat-card-actions,
#SlicerDashboardId mat-card-actions,
#FlowMonitoringReportId mat-card-actions,
#AuditPageId mat-card-actions,
#MonitorConfigurationPageId mat-card-actions,
#LocationNotificationConfigurationReport mat-card-actions,
#DailyRainReportPageId mat-card-actions,
#dataEditingId mat-card-actions,
#flow-balance-report mat-card-actions,
.custom-location-dashboard mat-card-actions,
.mul-location-dashboard mat-card-actions,
#scheduling-dashboard mat-card-actions,
#data-edit-audit-report mat-card-actions,
#location-flow-balance-report mat-card-actions {
  min-height: 60px;
  display: flex;
  margin-left: 0px;
  margin-right: 0px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customer-user-association mat-card-actions:last-child,
#usersPageId mat-card-actions:last-child,
#customersPageId mat-card-actions:last-child,
.customer-editor mat-card-actions:last-child,
#apiKeyDashbordId mat-card-actions:last-child,
#customerDetailLocationsEditorId mat-card-actions:last-child,
#customerDetailFeatureId mat-card-actions:last-child,
#dailySummaryOverviewId mat-card-actions:last-child,
#showDailySummaryReportId mat-card-actions:last-child,
#bpDailySummaryReportId mat-card-actions:last-child,
#bpHumanReviewId mat-card-actions:last-child,
#percentFullReportId mat-card-actions:last-child,
#uptimeOverviewId mat-card-actions:last-child,
#uptimeReportId mat-card-actions:last-child,
#errorPageId mat-card-actions:last-child,
#dataCommunicationid mat-card-actions:last-child,
#SlicerDashboardId mat-card-actions:last-child,
#FlowMonitoringReportId mat-card-actions:last-child,
#AuditPageId mat-card-actions:last-child,
#MonitorConfigurationPageId mat-card-actions:last-child,
#LocationNotificationConfigurationReport mat-card-actions:last-child,
#DailyRainReportPageId mat-card-actions:last-child,
#dataEditingId mat-card-actions:last-child,
#flow-balance-report mat-card-actions:last-child,
.custom-location-dashboard mat-card-actions:last-child,
.mul-location-dashboard mat-card-actions:last-child,
#scheduling-dashboard mat-card-actions:last-child,
#data-edit-audit-report mat-card-actions:last-child,
#location-flow-balance-report mat-card-actions:last-child {
  margin-bottom: -7px;
}
#customer-user-association .fab-button-Style,
#usersPageId .fab-button-Style,
#customersPageId .fab-button-Style,
.customer-editor .fab-button-Style,
#apiKeyDashbordId .fab-button-Style,
#customerDetailLocationsEditorId .fab-button-Style,
#customerDetailFeatureId .fab-button-Style,
#dailySummaryOverviewId .fab-button-Style,
#showDailySummaryReportId .fab-button-Style,
#bpDailySummaryReportId .fab-button-Style,
#bpHumanReviewId .fab-button-Style,
#percentFullReportId .fab-button-Style,
#uptimeOverviewId .fab-button-Style,
#uptimeReportId .fab-button-Style,
#errorPageId .fab-button-Style,
#dataCommunicationid .fab-button-Style,
#SlicerDashboardId .fab-button-Style,
#FlowMonitoringReportId .fab-button-Style,
#AuditPageId .fab-button-Style,
#MonitorConfigurationPageId .fab-button-Style,
#LocationNotificationConfigurationReport .fab-button-Style,
#DailyRainReportPageId .fab-button-Style,
#dataEditingId .fab-button-Style,
#flow-balance-report .fab-button-Style,
.custom-location-dashboard .fab-button-Style,
.mul-location-dashboard .fab-button-Style,
#scheduling-dashboard .fab-button-Style,
#data-edit-audit-report .fab-button-Style,
#location-flow-balance-report .fab-button-Style {
  margin-left: 15px;
  margin-bottom: 15px;
}
#customer-user-association .customDateRangeSelector,
#usersPageId .customDateRangeSelector,
#customersPageId .customDateRangeSelector,
.customer-editor .customDateRangeSelector,
#apiKeyDashbordId .customDateRangeSelector,
#customerDetailLocationsEditorId .customDateRangeSelector,
#customerDetailFeatureId .customDateRangeSelector,
#dailySummaryOverviewId .customDateRangeSelector,
#showDailySummaryReportId .customDateRangeSelector,
#bpDailySummaryReportId .customDateRangeSelector,
#bpHumanReviewId .customDateRangeSelector,
#percentFullReportId .customDateRangeSelector,
#uptimeOverviewId .customDateRangeSelector,
#uptimeReportId .customDateRangeSelector,
#errorPageId .customDateRangeSelector,
#dataCommunicationid .customDateRangeSelector,
#SlicerDashboardId .customDateRangeSelector,
#FlowMonitoringReportId .customDateRangeSelector,
#AuditPageId .customDateRangeSelector,
#MonitorConfigurationPageId .customDateRangeSelector,
#LocationNotificationConfigurationReport .customDateRangeSelector,
#DailyRainReportPageId .customDateRangeSelector,
#dataEditingId .customDateRangeSelector,
#flow-balance-report .customDateRangeSelector,
.custom-location-dashboard .customDateRangeSelector,
.mul-location-dashboard .customDateRangeSelector,
#scheduling-dashboard .customDateRangeSelector,
#data-edit-audit-report .customDateRangeSelector,
#location-flow-balance-report .customDateRangeSelector {
  width: 300px;
  margin-left: 15px;
}

.filterSection {
  background: #ececec;
  margin: 0 -15px;
  padding-top: 15px;
}
.filterSection .eachSection {
  padding: 0 15px;
  display: inline-block;
  min-width: 200px;
  width: calc((100% - 120px) / 4);
}
.filterSection .report-text {
  padding: 0 15px;
  display: inline-block;
  min-width: 200px;
  width: calc((100% - 90px) / 3);
}

.customer-editor .mat-card-header-text {
  margin: 0;
  margin-left: 10px;
}
.customer-editor mat-card-actions:last-child {
  margin-bottom: unset;
}

.no-padding {
  padding: 0 0;
}

.search-section {
  width: 50%;
  max-width: 420px;
}
.search-section .search-icon {
  top: 4px;
  position: relative;
  opacity: 0.54;
}
.search-section .mat-form-field-label {
  text-transform: capitalize;
}

#addApiKey {
  margin-left: 15px;
}

#customerDetailsId .mat-tab-group {
  margin: 0 15px;
}
#customerDetailsId .mat-card-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#customerDetailsId .mat-card-actions .mat-button:hover {
  background: #ddd;
}
#customerDetailsId .mat-card-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}

#customerDetailFeatureId .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#customerDetailFeatureId .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}

#customersPageId mat-icon {
  cursor: pointer;
}
#customersPageId .featuresList div {
  display: inline-block;
  margin-right: 5px;
}
#customersPageId .featuresList div:last-child span {
  display: none;
}

#customAlarmsPageTable {
  overflow: auto;
}
#customAlarmsPageTable .mat-table {
  display: table;
  width: 100%;
}
#customAlarmsPageTable .mat-table > .mat-header-row,
#customAlarmsPageTable .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#customAlarmsPageTable .mat-table > .mat-header-row > .mat-header-cell,
#customAlarmsPageTable .mat-table > .mat-header-row > .mat-cell,
#customAlarmsPageTable .mat-table > .mat-row > .mat-header-cell,
#customAlarmsPageTable .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#customAlarmsPageTable .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#customAlarmsPageTable .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customAlarmsPageTable .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#customAlarmsPageTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#customAlarmsPageTable .mat-row {
  min-height: 38px;
  padding: 0;
}
#customAlarmsPageTable .mat-row:hover {
  background-color: #eeeeee;
}
#customAlarmsPageTable .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#customAlarmsPageTable .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#customAlarmsPageTable .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#customAlarmsPageTable .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#customAlarmsPageTable .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#customAlarmsPageTable .img-icon-24 {
  width: 24px;
}
#customAlarmsPageTable .fixCellWidth {
  width: 60px;
}
#customAlarmsPageTable .fixCustomerCellWidth {
  width: 350px;
}
#customAlarmsPageTable mat-icon {
  cursor: pointer;
}
#customAlarmsPageTable .rainGaugesList div {
  display: inline-block;
  margin-right: 5px;
}
#customAlarmsPageTable .rainGaugesList div:last-child span {
  display: none;
}

#SlicerDashboardId {
  overflow: hidden;
}
#SlicerDashboardId .mat-card-header {
  overflow: hidden;
}
#SlicerDashboardId .betaLabel {
  position: absolute;
  top: 12px;
  right: -31px;
  background: #3f51b5;
  padding: 2px 32px;
  transform: rotate(45deg);
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
}

#flowMoniterId .mat-card-header {
  overflow: hidden;
  position: relative;
}
#flowMoniterId .betaLabel {
  position: absolute;
  top: 12px;
  right: -31px;
  background: #3f51b5;
  padding: 2px 32px;
  transform: rotate(45deg);
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
}
#flowMoniterId app-multi-select-group .multi-select-group-list {
  margin-bottom: 15px;
}

#FlowMonitoringReportId {
  overflow: hidden;
}
#FlowMonitoringReportId .mat-card-header {
  overflow: hidden;
}
#FlowMonitoringReportId .betaLabel {
  position: absolute;
  top: 12px;
  right: -31px;
  background: #3f51b5;
  padding: 2px 32px;
  transform: rotate(45deg);
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
}

#dataCommunicationid mat-card-header,
#schedulingdataId mat-card-header,
#scheduling-dashboard mat-card-header,
.custom-location-dashboard mat-card-header {
  text-transform: uppercase;
  margin: 0;
  display: flex;
  min-height: 60px;
  font-size: 16px;
  font-weight: bold;
}
#dataCommunicationid mat-card-header .backIcon,
#schedulingdataId mat-card-header .backIcon,
#scheduling-dashboard mat-card-header .backIcon,
.custom-location-dashboard mat-card-header .backIcon {
  cursor: pointer;
  opacity: 0.54;
  width: 30px;
}
#dataCommunicationid mat-card-header .backIcon:hover,
#schedulingdataId mat-card-header .backIcon:hover,
#scheduling-dashboard mat-card-header .backIcon:hover,
.custom-location-dashboard mat-card-header .backIcon:hover {
  opacity: 0.87;
}
#dataCommunicationid mat-card-header .backIcon.active,
#schedulingdataId mat-card-header .backIcon.active,
#scheduling-dashboard mat-card-header .backIcon.active,
.custom-location-dashboard mat-card-header .backIcon.active {
  opacity: 0.87;
}
#dataCommunicationid mat-card-header .headerSerch,
#schedulingdataId mat-card-header .headerSerch,
#scheduling-dashboard mat-card-header .headerSerch,
.custom-location-dashboard mat-card-header .headerSerch {
  text-transform: capitalize;
  font-weight: normal;
}
#dataCommunicationid .mat-card-header,
#schedulingdataId .mat-card-header,
#scheduling-dashboard .mat-card-header,
.custom-location-dashboard .mat-card-header {
  padding: 0 10px;
}
#dataCommunicationid .mat-card-header .mat-card-header-text,
#schedulingdataId .mat-card-header .mat-card-header-text,
#scheduling-dashboard .mat-card-header .mat-card-header-text,
.custom-location-dashboard .mat-card-header .mat-card-header-text {
  margin: 0;
  margin-left: 15px;
}
#dataCommunicationid .mat-button,
#schedulingdataId .mat-button,
#scheduling-dashboard .mat-button,
.custom-location-dashboard .mat-button {
  color: #2196f3;
  text-transform: uppercase;
}
#dataCommunicationid .mat-button:hover,
#schedulingdataId .mat-button:hover,
#scheduling-dashboard .mat-button:hover,
.custom-location-dashboard .mat-button:hover {
  background: #ddd;
}
#dataCommunicationid .mat-table .table-cells,
#schedulingdataId .mat-table .table-cells,
#scheduling-dashboard .mat-table .table-cells,
.custom-location-dashboard .mat-table .table-cells {
  text-align: right;
}

#scheduling-dashboard .mat-card-header-text {
  margin: 0 3px;
}

.locationDashbordGraphHeader mat-card-header {
  text-transform: uppercase;
  margin: 0;
  display: flex;
  min-height: 60px;
  font-size: 16px;
  font-weight: bold;
}
.locationDashbordGraphHeader mat-card-header .backIcon {
  cursor: pointer;
  opacity: 0.54;
  width: 30px;
}
.locationDashbordGraphHeader mat-card-header .backIcon:hover {
  opacity: 0.87;
}
.locationDashbordGraphHeader mat-card-header .backIcon.active {
  opacity: 0.87;
}
.locationDashbordGraphHeader mat-card-header .headerSerch {
  text-transform: capitalize;
  font-weight: normal;
}

.custom-location-dashboard .location-details {
  background-color: white;
  text-transform: uppercase;
  margin: 0;
  display: flex;
  min-height: 60px;
  font-size: 16px;
  font-weight: 500;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  margin-bottom: 5px;
}
.custom-location-dashboard .location-details .backIcon {
  cursor: pointer;
  opacity: 0.54;
  width: 30px;
}
.custom-location-dashboard .location-details .backIcon:hover {
  opacity: 0.87;
}
.custom-location-dashboard .location-details .backIcon.active {
  opacity: 0.87;
}
.custom-location-dashboard .multi-locations {
  margin-top: 7.5px;
  margin-bottom: 20px;
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.custom-location-dashboard .icon-middle {
  vertical-align: bottom;
}
.custom-location-dashboard .select-color {
  width: 18px;
  border: none;
  background: none;
}
.custom-location-dashboard input[type=color i]::-webkit-color-swatch {
  border: none;
}
.custom-location-dashboard .graph-width {
  width: calc(50% - 15px);
  display: inline-block;
  margin: 7.5px;
  border-radius: 5px;
  overflow: hidden;
}
.custom-location-dashboard .graph-full-width {
  width: calc(100% - 15px);
  display: inline-block;
  margin: 7.5px;
  border-radius: 5px;
  overflow: hidden;
}
.custom-location-dashboard .full-width {
  width: 100%;
}
.custom-location-dashboard .graph-background {
  background: white;
}
.custom-location-dashboard .multi-locations-add-new {
  height: calc(100vh - 210px);
  display: flex;
  justify-content: center;
  align-items: center;
}
.custom-location-dashboard .multi-locations-add-new .page {
  background: transparent;
  min-width: 500px;
  border: 0px;
  position: unset;
  display: flex;
  height: 216px;
}
.custom-location-dashboard .multi-locations-add-new .page .page-content {
  margin: auto 0;
}
.custom-location-dashboard .multi-locations-add-new .page .page-content h3 {
  font-size: 25px;
  margin: 0px;
}
.custom-location-dashboard .multi-locations-add-new .page .page-content .lines {
  margin: 0px;
}
.custom-location-dashboard #custom-dashboard-graph .dynamicGraph {
  height: 100%;
  width: calc(100% - 2px);
}

.font-14 {
  font-size: 14px;
}

#location-dashboard mat-card {
  border-radius: 5px;
}
#location-dashboard .activeWidgeHeader {
  height: 29px;
  background: #fff;
  font-size: 16px;
  font-weight: bold;
  display: table;
  width: 100%;
  padding: 15px 0;
  text-transform: uppercase;
}
#location-dashboard .activeWidgeHeader .actions {
  text-transform: none;
}
#location-dashboard .activeWidgeHeader .actions span.mat-button-wrapper {
  padding-left: 0px;
  font-weight: normal;
  font-size: 12px;
}
#location-dashboard .activeWidgeHeader span {
  display: table-cell;
  vertical-align: middle;
  padding: 0px;
  line-height: 100%;
}
#location-dashboard .activeWidgeHeader span:last-child {
  text-align: right;
  padding-right: 15px;
}
#location-dashboard .activeWidgeHeader mat-icon {
  cursor: pointer;
  opacity: 0.54;
}
#location-dashboard .activeWidgeHeader mat-icon:hover {
  opacity: 0.87;
}
#location-dashboard .activeWidgeHeader mat-icon.active {
  opacity: 0.87;
}
#location-dashboard .activeWidgeHeader span:first-child {
  padding-left: 15px;
}
#location-dashboard .activeWidgeHeader {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#location-dashboard .WidgetFilter {
  width: auto;
  padding-top: 10px;
  margin-left: 0px;
  margin-right: 0px;
}
#location-dashboard .WidgetFilter mat-checkbox {
  margin-right: 10px;
}
#location-dashboard .locationInLine .mat-tab-header {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#location-dashboard .locationInLine .mat-ink-bar {
  height: 0px;
}
#location-dashboard .locationInLine .mat-tab-label {
  line-height: 40px;
  height: 40px;
  min-width: 100px;
  background: #fff;
  margin-right: 10px;
  margin-bottom: 8px;
  color: #333;
  opacity: 0.8;
  font-weight: 600;
  border-radius: 5px;
  border: 1px solid #ddd;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
#location-dashboard .locationInLine .mat-tab-label:focus {
  background-color: #5cb259;
}
#location-dashboard .locationInLine .mat-tab-label-active {
  color: #fff;
  opacity: 1;
  background-color: #5cb259;
  border: 1px solid #fff;
  box-shadow: 7px 7px 7px -2px rgba(0, 0, 0, 0.2), 0 4px 2px 0 rgba(0, 0, 0, 0.14), 0 -2px 5px 0 rgba(0, 0, 0, 0.12) !important;
}
#location-dashboard .locationInLine .mat-tab-header-pagination {
  height: 40px;
}
#location-dashboard .hydrographDashboard {
  display: flex;
}
#location-dashboard .hydrographDashboard .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#location-dashboard .hydrographDashboard .mat-button:hover {
  background: #ddd;
}
#location-dashboard .hydrographDashboard .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#location-dashboard .addNewGraph {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 9;
}
#location-dashboard .addNewGraphContainer {
  position: fixed;
  bottom: 56px;
  right: 16px;
  z-index: 9;
  background: #fff;
  width: 300px;
  padding: 15px;
  box-shadow: 0px -1px 10px 9px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 7px 5px 0 rgba(0, 0, 0, 0.12);
}

#leaderBoardContainer .mat-tab-header {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#leaderBoardContainer .mat-ink-bar {
  height: 0px;
}
#leaderBoardContainer .mat-tab-label {
  line-height: normal;
  height: 135px;
  padding: 0;
  opacity: 1;
  text-align: left;
  margin-right: 15px;
  margin-bottom: 8px;
  border-radius: 5px;
  width: 20%;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 0px 1px 0 rgba(0, 0, 0, 0.12);
}
#leaderBoardContainer .mat-tab-label:last-child {
  margin-right: 0px;
}
#leaderBoardContainer .mat-tab-label:first-child {
  display: none;
}
#leaderBoardContainer .mat-tab-label-active {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
#leaderBoardContainer .mat-tab-label:hover {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
#leaderBoardContainer .pagination-controls {
  height: 135px;
}
#leaderBoardContainer .mat-tab-label-content {
  width: 100%;
}

#location-dashbord-synopsis-leaderBoard .mat-tab-header {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#location-dashbord-synopsis-leaderBoard .mat-ink-bar {
  height: 0px;
}
#location-dashbord-synopsis-leaderBoard .mat-tab-label {
  line-height: normal;
  height: 135px;
  padding: 0;
  opacity: 1;
  text-align: left;
  margin-right: 15px;
  margin-bottom: 8px;
  border-radius: 5px;
  width: 20%;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 0px 1px 0 rgba(0, 0, 0, 0.12);
}
#location-dashbord-synopsis-leaderBoard .mat-tab-label:last-child {
  margin-right: 0px;
}
#location-dashbord-synopsis-leaderBoard .mat-tab-label:first-child {
  display: none;
}
#location-dashbord-synopsis-leaderBoard .mat-tab-label-active {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
#location-dashbord-synopsis-leaderBoard .mat-tab-label:hover {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
#location-dashbord-synopsis-leaderBoard .pagination-controls {
  height: 135px;
}
#location-dashbord-synopsis-leaderBoard .mat-tab-label-content {
  width: 100%;
}
#location-dashbord-synopsis-leaderBoard .mat-tab-label {
  margin: 1px;
  margin-right: 15px;
  min-width: 215px;
  width: unset;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 0px 1px 0 rgba(0, 0, 0, 0.12);
}
#location-dashbord-synopsis-leaderBoard .mat-tab-label:last-child {
  margin-right: 2px;
}
#location-dashbord-synopsis-leaderBoard .mat-tab-label.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.87);
}
#location-dashbord-synopsis-leaderBoard .location-dashbord-synopsis .lB-item-but {
  width: 101%;
  height: 23px;
}
#location-dashbord-synopsis-leaderBoard .location-dashbord-synopsis {
  font-size: 13px;
  min-width: 190px;
  cursor: default;
}
#location-dashbord-synopsis-leaderBoard .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-value {
  font-size: 16px;
}
#location-dashbord-synopsis-leaderBoard .mat-tab-label-active {
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 0px 1px 0 rgba(0, 0, 0, 0.12);
}
#location-dashbord-synopsis-leaderBoard .mat-tab-label:hover {
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 0px 1px 0 rgba(0, 0, 0, 0.12);
}
#location-dashbord-synopsis-leaderBoard .synopsis_0 .lB-item-but {
  color: #fff;
  background: #5cb259;
  border-top: 2px solid #5cb259;
  border-bottom: 3px solid #5cb259;
}
#location-dashbord-synopsis-leaderBoard .synopsis_1 .lB-item-but {
  color: #fff;
  background: #2196f3;
  border-top: 2px solid #2196f3;
  border-bottom: 3px solid #2196f3;
}
#location-dashbord-synopsis-leaderBoard .synopsis_2 .lB-item-but {
  color: #fff;
  background: #3f51b5;
  border-top: 2px solid #3f51b5;
  border-bottom: 3px solid #3f51b5;
}
#location-dashbord-synopsis-leaderBoard .synopsis_3 .lB-item-but {
  color: #fff;
  background: #f99300;
  border-top: 2px solid #f99300;
  border-bottom: 3px solid #f99300;
}
#location-dashbord-synopsis-leaderBoard .synopsis_4 .lB-item-but {
  color: #fff;
  background: #ec407a;
  border-top: 2px solid #ec407a;
  border-bottom: 3px solid #ec407a;
}
#location-dashbord-synopsis-leaderBoard .synopsis_5 .lB-item-but {
  color: #fff;
  background: #009688;
  border-top: 2px solid #009688;
  border-bottom: 3px solid #009688;
}

[aria-label=tonality] {
  transform: rotate(90deg);
  width: 18px !important;
  margin-right: 6px;
}

.mat-select-panel {
  margin-top: 10px;
}

.cdk-overlay-container .mat-dialog-container {
  max-height: calc(100vh - 5px);
  padding: 15px;
  border-radius: 5px;
}
.cdk-overlay-container .mat-dialog-container .mat-card-actions {
  margin: 0px;
}
.cdk-overlay-container .mat-dialog-container mat-card {
  margin: 0px;
}
.cdk-overlay-container .mat-dialog-container .pagination {
  margin: 5px 0px !important;
}

material-datepicker input {
  border: 1px solid rgb(255, 255, 255) !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
}

.widge-custom-date-range {
  margin-right: 20px;
  position: relative;
  min-height: 50px;
}
.widge-custom-date-range label {
  position: absolute;
  padding: 0 2px;
  transform-origin: left top;
  bottom: 26px;
  left: 0px;
  text-align: left;
  transform: scale(0.75);
  font-size: 16px;
  color: rgba(0, 0, 0, 0.38);
}
.widge-custom-date-range .fromError {
  position: absolute;
  left: 2px;
  top: 80px;
}
.widge-custom-date-range .toError {
  position: absolute;
  left: 208px;
  top: 80px;
}

.view-data-date-range my-date-picker {
  width: 200px;
  margin-right: 15px;
}
.view-data-date-range my-date-picker .mydp {
  display: block !important;
  border-bottom: 1px solid #cfcfcf !important;
  border: 1px solid #ececec;
}
.view-data-date-range my-date-picker .mydp .selection {
  padding: 0px;
  background-color: #ececec !important;
}
.view-data-date-range my-date-picker .mydp .selbtngroup {
  height: 25px !important;
}
.view-data-date-range my-date-picker .mydp .selbtngroup button {
  background: #ececec !important;
}
.view-data-date-range my-date-picker input {
  height: 25px !important;
}

@media (max-width: 930px) {
  .auto-scrub-date-range,
  .custom-date-range {
    margin-right: auto !important;
  }
  .auto-scrub-date-range material-datepicker input,
  .custom-date-range material-datepicker input {
    width: 120px;
  }
}
.success {
  color: #43a047;
}

.warning {
  color: #ff9800;
}

.danger {
  color: #f44336;
}

.add-graph {
  width: 600px;
}
.add-graph .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
.add-graph .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
.add-graph mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.add-graph mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.add-graph mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
.add-graph mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
.add-graph mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
.add-graph mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
.add-graph .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
.add-graph .popupHeader {
  height: unset;
  line-height: unset;
}
.add-graph .popupHeader span {
  padding: 20px 15px;
}
.add-graph .popupHeader span:first-child {
  padding-right: 0px;
}
.add-graph .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
.add-graph .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
.add-graph .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
.add-graph .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
.add-graph .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
.add-graph .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.add-graph .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
.add-graph .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
.add-graph .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.add-graph .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
.add-graph .entity-container {
  border: 1px solid #ddd;
}
.add-graph .entity-container .composite-list {
  display: flex;
  justify-content: space-between;
}
.add-graph .entity-container .composite-list .each-item {
  width: calc((100% - 140px) / 4);
  padding: 0 15px;
}
.add-graph .entity-container .composite-list .each-item:nth-child(4) {
  padding-top: 10px;
}
.add-graph .entity-container .composite-list .mat-button {
  min-width: 40px;
}
.add-graph .composite-list:first-child {
  padding-top: 10px;
}
.add-graph .select-color {
  width: 18px;
  border: none;
  background: none;
}
.add-graph input[type=color i]::-webkit-color-swatch {
  border: none;
}
.add-graph .select-graph {
  font-size: 14px;
  padding-left: 0;
  padding-right: 5px;
}

.daysContainer .mat-checkbox-inner-container {
  display: none !important;
}

.menuNotification button.mat-menu-item {
  border-bottom: 1px solid #ddd;
  font-size: 14px;
  padding: 0px 15px;
}
.menuNotification button.mat-menu-item .mat-icon {
  font-size: 14px;
  height: unset;
  line-height: unset;
  margin: 0;
}
.menuNotification button.mat-menu-item:last-child {
  border-bottom: 0px solid #ddd;
}

.days-container {
  display: table;
  border-collapse: separate;
  border-spacing: 5px;
}
.days-container .mat-checkbox-inner-container {
  display: none !important;
}
.days-container .mat-checkbox-label {
  line-height: 14px;
}
.days-container .each-day {
  cursor: pointer;
  width: 14px;
  vertical-align: middle;
  text-align: center;
  border: 1px solid #ddd;
  padding: 8px;
  border-radius: 24px;
  font-size: 12px;
  font-weight: 700;
  display: table-cell;
  opacity: 0.54;
}
.days-container .each-day:hover {
  opacity: 0.87;
}
.days-container .mat-checkbox-checked .each-day {
  background: #5cb259;
  color: #fff;
  opacity: 0.87;
  border: 1px solid #5cb259;
}
.days-container .active-day {
  background: #5cb259;
  color: #fff;
  border: 1px solid #5cb259;
}

.widgetSection {
  overflow: hidden;
  width: 100%;
  height: 100%;
  min-width: 600px;
  margin: 0;
  padding: 0px;
}
.widgetSection .widget-container {
  flex: 1 1 auto;
  height: inherit;
  overflow: hidden;
}
.widgetSection .mat-card-content {
  height: inherit !important;
  margin: 0px;
  min-width: auto;
}
.widgetSection .activeWidgeHeader {
  height: 29px;
  background: #fff;
  font-size: 16px;
  font-weight: bold;
  display: table;
  width: 100%;
  padding: 15px 0;
  text-transform: uppercase;
}
.widgetSection .activeWidgeHeader .actions {
  text-transform: none;
}
.widgetSection .activeWidgeHeader .actions span.mat-button-wrapper {
  padding-left: 0px;
  font-weight: normal;
  font-size: 12px;
}
.widgetSection .activeWidgeHeader span {
  display: table-cell;
  vertical-align: middle;
  padding: 0px;
  line-height: 100%;
}
.widgetSection .activeWidgeHeader span:last-child {
  text-align: right;
  padding-right: 15px;
}
.widgetSection .activeWidgeHeader mat-icon {
  cursor: pointer;
  opacity: 0.54;
}
.widgetSection .activeWidgeHeader mat-icon:hover {
  opacity: 0.87;
}
.widgetSection .activeWidgeHeader mat-icon.active {
  opacity: 0.87;
}
.widgetSection .activeWidgeHeader span:first-child {
  padding-left: 15px;
}
.widgetSection .widgetFooter {
  display: flex;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  height: 60px;
  padding: 0;
}
.widgetSection .widgetFooter mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.widgetSection .widgetFooter mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.widgetSection .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
.widgetSection .widgetFooter mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
.widgetSection .widgetFooter mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
.widgetSection .widgetFooter mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
.widgetSection .widgetFooter .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
.widgetSection .widgetFooter .mat-button:hover {
  background: #ddd;
}
.widgetSection .widgetFooter .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}

.batteryLeaderBoardContent,
.dataReviewLeaderBoardContent,
.blockagePredictionLeaderBoardContent {
  width: 480px;
}

.scrollOverlay1 {
  position: absolute;
  height: 574px;
  width: 18px;
  background: white;
  right: 0;
}

.textTypeButton .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
.textTypeButton .mat-button:hover {
  background: #ddd;
}
.textTypeButton .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}

.popupHeader {
  height: 50px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  display: table;
  width: 100%;
  color: #ffffff;
}
.popupHeader span {
  display: table-cell;
  vertical-align: middle;
  padding: 15px;
}
.popupHeader span:first-child {
  padding-right: 0px;
}
.popupHeader span:last-child {
  text-align: right;
}
.popupHeader mat-icon {
  cursor: pointer;
}

.locationDetailsContainer {
  max-height: 400px;
  overflow-y: auto;
  padding: 15px;
  background: #ececec;
}

#addNewLocation {
  position: absolute;
  bottom: 20px;
  left: 10px;
}

.add-new-location-top-value {
  bottom: 10px !important;
}

#locationDetailsId {
  padding: 15px;
}
#locationDetailsId .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#locationDetailsId .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#locationDetailsId mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#locationDetailsId mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#locationDetailsId mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#locationDetailsId mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#locationDetailsId mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#locationDetailsId mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#locationDetailsId .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#locationDetailsId .popupHeader {
  height: unset;
  line-height: unset;
}
#locationDetailsId .popupHeader span {
  padding: 20px 15px;
}
#locationDetailsId .popupHeader span:first-child {
  padding-right: 0px;
}
#locationDetailsId .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#locationDetailsId .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#locationDetailsId .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#locationDetailsId .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#locationDetailsId .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#locationDetailsId .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#locationDetailsId .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#locationDetailsId .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#locationDetailsId .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#locationDetailsId .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#locationDetailsId .popupHeader span:last-child {
  padding-left: 0px;
}
#locationDetailsId .overlay {
  height: 85%;
  top: 60px;
}
#locationDetailsId .dialog-content {
  overflow: auto;
  min-width: auto;
  max-height: 350px;
}
#locationDetailsId .dialog-content mat-radio-group.mat-radio-group[ng-reflect-disabled=true] span {
  color: rgba(0, 0, 0, 0.48);
}
#locationDetailsId .mat-dialog-title {
  display: table;
}
#locationDetailsId .mat-dialog-content {
  min-width: unset;
  max-height: 350px;
  overflow: auto;
}
#locationDetailsId .mat-dialog-actions {
  padding: 12px 0;
  height: unset;
}
#locationDetailsId .mat-dialog-actions .mat-button {
  color: unset;
}
#locationDetailsId .mat-dialog-actions .textTypeButton .mat-button {
  color: #2196f3;
}
#locationDetailsId button.mat-fab.secondaryMatButton {
  background-color: transparent;
  color: #333;
  border: 1px solid #333;
  width: 46px;
  height: 46px;
}
#locationDetailsId button.mat-fab.secondaryMatButton .mat-button-wrapper {
  padding: 10px 0;
  line-height: 0;
}
#locationDetailsId .popupHeader {
  height: auto;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
#locationDetailsId .edit-controls {
  display: flex;
  align-items: end;
}
#locationDetailsId .edit-controls .pre-edit-controls button {
  min-width: 50px;
  padding: 0;
}
#locationDetailsId .active-location-selection mat-radio-button.mat-radio-button label {
  color: #aaa;
}
#locationDetailsId .active-location-selection mat-radio-button.mat-radio-button label div.mat-radio-container {
  color: inherit;
}
#locationDetailsId .active-location-selection mat-radio-button.mat-radio-button label div.mat-radio-container div.mat-radio-outer-circle,
#locationDetailsId .active-location-selection mat-radio-button.mat-radio-button label div.mat-radio-container div.mat-radio-inner-circle,
#locationDetailsId .active-location-selection mat-radio-button.mat-radio-button label div.mat-radio-container div.mat-radio-ripple.mat-ripple {
  color: inherit;
}
#locationDetailsId .active-location-selection mat-radio-button.mat-radio-checked label {
  color: #000;
}
#locationDetailsId .active-location-selection mat-radio-button.mat-radio-checked label div.mat-radio-container {
  color: inherit;
}

.carosalHeader {
  cursor: pointer;
  margin-top: 10px;
  height: 40px;
  background: #fff;
  font-size: 14px;
  font-weight: bold;
  display: table;
  width: 100%;
  color: #333;
}
.carosalHeader span {
  display: table-cell;
  vertical-align: middle;
  padding: 9px 15px;
}
.carosalHeader span:last-child {
  text-align: right;
}
.carosalHeader mat-icon {
  cursor: pointer;
}

.carosalHeader:first-child {
  margin-top: 0px;
}

.activecarosalHeader {
  background: #5cb258;
  color: #fff;
}

.popupContainer {
  overflow: auto;
  max-height: calc(100vh - 90px);
  min-width: 600px;
  background: #fff;
}
.popupContainer .mat-card-content {
  margin: 0;
}
.popupContainer .custom-table-inside {
  min-width: 290px;
}
.popupContainer .custom-table-inside th {
  background-color: #fff;
  color: #a8a8a8;
  font-size: 16px;
  font-weight: 500;
}
.popupContainer .custom-table-inside mat-icon {
  font-size: 16px;
  margin-right: 5px;
  height: auto;
  cursor: pointer;
}
.popupContainer .custom-table-inside .mat-checkbox-ripple {
  position: absolute;
  left: -5px;
  top: -5px;
  right: -5px;
  bottom: -5px;
  border-radius: 8%;
  z-index: 1;
}
.popupContainer .mat-card-title {
  font-size: 16px;
  font-weight: 500;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
.popupContainer .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
.popupContainer mat-card {
  padding: 0px;
  padding-bottom: 8px;
}

.locationEditoractionItem {
  padding-top: 6px;
  text-align: right;
}

.custom-table {
  display: table;
  border-collapse: collapse;
  margin-bottom: 5px;
}
.custom-table th {
  font-size: 13px;
  border-radius: 0;
  padding: 15px 13px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.54);
  font-size: medium;
  background-color: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.custom-table thead td {
  padding: 0px;
}
.custom-table tbody tr:hover {
  background-color: #eeeeee;
}
.custom-table td {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.custom-table .mat-checkbox-layout .mat-checkbox-label {
  line-height: 20px;
}

.activeLeaderBoardContent .custom-table {
  min-width: 440px;
}

mat-card-actions.submitButn.mat-card-actions {
  text-align: right;
  margin-right: 5px;
  margin: 0;
}
mat-card-actions.submitButn.mat-card-actions mat-icon {
  margin-right: 0px;
}

mat-card-actions.submitCenter.mat-card-actions {
  text-align: center;
  margin-right: 5px;
  margin: 0;
}
mat-card-actions.submitCenter.mat-card-actions mat-icon {
  margin-right: 0px;
}

button.mat-fab.mat-accent {
  margin-right: 5px;
}

.text-right {
  text-align: right;
}

.width-100 {
  width: 100px;
}

.height-50 {
  height: 50px;
}

.boxLabel {
  border: 1px solid;
  padding: 2px 15px;
  font-weight: bold;
  background: #bfbab2;
  color: #fff;
  border-radius: 5px;
  font-size: 12px;
  width: 40px;
  display: block;
  text-align: center;
  float: right;
}

.green-bg {
  background: #5cb258 !important;
}

.yellow-bg {
  background: #fdd835;
}

.orange-bg {
  background: #f99300 !important;
}

.red-bg {
  background: #f44336 !important;
}

.yellow-c {
  color: #fdd835 !important;
}

.green-c {
  color: #5cb258 !important;
}

.orange-c {
  color: #f99300 !important;
}

.red-c {
  color: #f44336 !important;
}

.gray-c {
  color: #bfbab2 !important;
}

.top {
  padding-top: 10px;
}

.good {
  color: green;
}

.bad {
  color: red;
}

.lowerCaseText {
  text-transform: lowercase;
}

.cursor-not-allowed {
  cursor: not-allowed !important;
}

#topHeaderSection .top-header-each-item {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  height: 64px;
  padding: 0 15px;
  min-width: 0;
  line-height: 0;
  border-radius: 0px;
}
#topHeaderSection .hint-action {
  margin-right: -16px;
  width: auto;
}

.disabled-link {
  cursor: not-allowed !important;
  pointer-events: none;
}

button#activeInactiveLocation {
  padding: 0;
  min-width: 0;
  line-height: 0;
  width: unset;
  height: unset;
}

#locationGroupSelect {
  position: relative;
  font-size: 14px;
  /*.addLocationGroupIcon {
      background: #5cb259;
      border-radius: 2px;
      color: #fff;
      line-height: 30px;
      width: 36PX;
      .mat-button-ripple-round {
          border-radius: 0;
      }
      mat-icon {
          font-size: 30px;
          height: 30px;
          width: 30px;
          line-height: 30px;
      }
      .personAdd {
          font-size: 23px;
      }
  }
  */
}
#locationGroupSelect .mat-input-wrapper.mat-form-field-wrapper {
  padding-bottom: 0;
}
#locationGroupSelect .mat-select-placeholder.mat-floating-placeholder {
  top: -12px !important;
}
#locationGroupSelect .mat-button-focus-overlay {
  background-color: transparent;
}
#locationGroupSelect .mat-button {
  padding: 0;
  min-width: 0;
  line-height: 0;
  height: 64px;
  border-radius: 0px;
}

mat-card-actions.floatButn.mat-card-actions {
  text-align: right;
  margin: 0 5px;
  padding-bottom: 0;
}

.floatButn {
  text-align: right;
  margin: 0 5px;
}

.custom-link[href="/autoreviewsummary"] {
  background: #ffffff !important;
}

/*specific componet Use*/
.alarmLeaderBoardContent .custom-table {
  min-width: 440px;
}
.alarmLeaderBoardContent .custom-table th {
  background-color: #5cb259;
}

.batteryLeaderBoardContent .custom-table {
  min-width: 440px;
}
.batteryLeaderBoardContent .custom-table th {
  background-color: #2196f3;
}
.batteryLeaderBoardContent .highcharts-container {
  margin: auto;
}

#widget-battery-status-id {
  width: 100%;
}

.batteryLeaderBoardContent.full-width-leaderboard #widgetFiltersForm #widgetDateId {
  display: none;
}
.batteryLeaderBoardContent.full-width-leaderboard #widgetFiltersForm #widgetLocationId {
  width: calc(50% - 20px);
}
.batteryLeaderBoardContent.full-width-leaderboard #widgetFiltersForm #widget-battery-status-id {
  width: 50%;
}

.blockagePredictionLeaderBoardContent .custom-table {
  min-width: 440px;
}
.blockagePredictionLeaderBoardContent .custom-table th {
  background-color: #3f51b5;
}

.dataReviewLeaderBoardContent .custom-table {
  min-width: 440px;
}
.dataReviewLeaderBoardContent .custom-table th {
  background-color: #f99300;
}

.collectionLeaderBoardContent .custom-table {
  min-width: 440px;
}
.collectionLeaderBoardContent .custom-table th {
  background-color: #ec407a;
}

.auto-review-error-threshold .mat-checkbox,
.auto-review-error-threshold .mat-radio-button {
  padding-right: 15px !important;
  padding-left: 0;
}

#highChartIdAuto {
  height: 100%;
  width: 98%;
}

#scatterChartIdAuto {
  height: 100%;
  width: 98%;
}

#hydrograph-chart {
  height: 100%;
  width: 98%;
}

#dailySummaryChartContainer {
  height: 100%;
  width: 98%;
  max-height: 300px;
}

#uptimeChartContainer {
  height: 100%;
  width: 98%;
  max-width: 400px;
  max-height: 300px;
}

#percentFullChartContainer {
  height: 100%;
  width: 98%;
  max-width: 500px;
  max-height: 300px;
}
#percentFullChartContainer .customTextStyle {
  font-size: 24px;
  color: black;
}

.graphContent .mat-card {
  padding-left: 5px;
  padding-right: 5px;
}
.graphContent .activeWidgeHeader {
  padding-left: 20px;
  width: auto;
}

.tbl-display-cust {
  display: table;
  width: 100%;
}

.tbl-display-child-cust {
  display: table-cell;
  padding: 0 6px;
  width: 16%;
  text-align: center;
}

.flow-balance-report-content {
  width: 28% !important;
  font-size: 20px;
  padding-bottom: 15px;
}

#mapLocationAutoInput {
  position: absolute;
  width: 240px;
  top: 10px;
  right: 10px;
  background: #fff;
  border-radius: 5px;
  overflow: hidden;
  height: 32px;
}
#mapLocationAutoInput .mat-input-flex .mat-input-infix {
  border: 0;
  line-height: 20px;
}
#mapLocationAutoInput .mat-form-field-underline {
  background-color: transparent;
}
#mapLocationAutoInput .mat-form-field-underline .mat-form-field-ripple {
  background-color: transparent;
}
#mapLocationAutoInput .mat-form-field-infix {
  border-top: none;
}
#mapLocationAutoInput .mat-form-field-prefix {
  padding-left: 5px;
}
#mapLocationAutoInput .locationSearch {
  position: relative;
  top: 5px;
}
#mapLocationAutoInput .clickable {
  position: relative;
  top: 5px;
}
#mapLocationAutoInput .customLongName {
  width: 180px;
}

.undo-redo-button {
  background-color: rgb(38, 50, 56);
  opacity: 0.54;
  border-radius: 50% !important;
  margin: 0.5rem !important;
  margin-left: 0;
  height: 2rem;
  min-width: 2rem !important;
  padding: 0 !important;
  display: flex !important;
  justify-content: center;
}
.undo-redo-button mat-icon {
  color: white;
  font-size: 1.125rem;
}
.undo-redo-button.active, .undo-redo-button:hover {
  opacity: 1;
}

/*common use */
.lightBackGround {
  opacity: 0.54;
}
.lightBackGround:hover {
  opacity: 0.87;
}
.lightBackGround.active {
  opacity: 0.87;
}

button.lightBackGround.mat-button.active {
  color: rgba(0, 0, 0, 0.87);
}

.activeBackGround {
  opacity: 0.54;
}
.activeBackGround:hover {
  opacity: 0.87;
}
.activeBackGround.active {
  opacity: 0.87;
  color: #5cb259;
}

button.activeBackGround.mat-button.active {
  color: #5cb259;
}
button.activeBackGround.mat-button.active .mat-icon {
  color: #5cb259;
}

.cusomddItem {
  margin-top: 20px;
}

.flex-container-space-between {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.flex-item-r {
  align-items: flex-end;
}

.display-t-r {
  display: table-row;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.app-flex-filler {
  flex: 1 1 auto;
}

.flex-item-al-e-ju-s {
  align-items: flex-end;
  justify-content: flex-start;
}

.flex-item-al-s-ju-s {
  align-content: flex-start;
  align-items: flex-start;
}

.flex-item-al-e-ju-e {
  align-items: flex-end;
  justify-content: flex-end;
}

.flex-item-al-e-ju-c {
  align-items: center;
}

.flex-item-jc-s {
  justify-content: flex-start;
}

.flex-item-jc-sb {
  justify-content: space-between;
}

.flex-1 {
  flex: 1;
}

.left-15 {
  left: 15px !important;
}

.margin-t-10 {
  margin-top: 10px !important;
}

.margin-t-15 {
  margin-top: 15px !important;
}

.margin-t-5 {
  margin-top: 5px;
}

.margin-t-0 {
  margin-top: 0 !important;
}

.margin-b-15 {
  margin-bottom: 15px !important;
}

.margin-b-30 {
  margin-bottom: 30px !important;
}

.margin-l-auto {
  margin-left: auto !important;
}

.margin-l-10 {
  margin-left: 10px !important;
}

.margin-l-15 {
  margin-left: 15px;
}

.margin-15 {
  margin: 15px;
}

.margin-r-15 {
  margin-right: 15px;
}

.margin-b-n5 {
  margin-bottom: -5px;
}

.margin-l-10 {
  margin-left: 10px;
}

.margin-r-10 {
  margin-right: 10px;
}

.margin-r-45 {
  margin-right: 45px;
}

.margin-r-12 {
  margin-right: 12px;
}

.margin-r-20 {
  margin-right: 20px !important;
}

.margin-l-20 {
  margin-left: 20px;
}

.margin-l-5 {
  margin-left: 5px;
}

.margin-t-b-15 {
  margin: 15px 0;
}

.width-100-px {
  width: 100px;
}

.text-align-center {
  text-align: center;
}

.bottom-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
}

.top-border {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}

.pad-b-0 {
  padding-bottom: 0px;
}

.pad-r-15 {
  padding-right: 15px;
}

.pad-r-10 {
  padding-right: 10px;
}

.pad-r-20 {
  padding-right: 20px;
}

.pad-l-25 {
  padding-left: 25px;
}

.pad-l-100 {
  padding-left: 100px;
}

.pad-r-25 {
  padding-right: 25px;
}

.pad-b-15 {
  padding-bottom: 15px;
}

.pad-l-15 {
  padding-left: 15px;
}

.pad-l-10 {
  padding-left: 10px;
}

.pad-l-0 {
  padding-left: 0px !important;
}

.pad-15 {
  padding: 15px;
}

.margin-20 {
  margin: 20px;
}

.pad-b-20 {
  padding-bottom: 20px;
}

.pad-b-25 {
  padding-bottom: 25px;
}

.pad-b-40 {
  padding-bottom: 40px;
}

.pad-t-12 {
  padding-top: 12px;
}

.pad-t-6 {
  padding-top: 6px;
}

.pad-t-5 {
  padding-top: 5px;
}

.pad-t-15 {
  padding-top: 15px;
}

.pad-t-20 {
  padding-top: 20px;
}

.pad-t-30 {
  padding-top: 30px;
}

.pad-l-5 {
  padding-left: 5px;
}

.pad-b-10 {
  padding-bottom: 10px;
}

.pad-t-10 {
  padding-top: 10px !important;
}

.btn-color {
  color: black !important;
}

.text-position {
  position: relative;
}

.custom-btn-color {
  color: #2196f3;
}
.custom-btn-color .mat-slide-toggle-label {
  margin: 0px 7px;
}

.d-flex {
  display: flex;
}

.border-lt {
  border-left: 1px solid #ddd;
}

.border-rt {
  border-right: 1px solid #ddd;
}

.icon-align {
  vertical-align: bottom;
  padding: 0 5px;
  cursor: pointer;
}

.graphAreahidden {
  visibility: hidden;
}
.graphAreahidden .activeWidgeHeader {
  height: 0 !important;
  padding: 0 !important;
}
.graphAreahidden .highcharts-container {
  height: 0 !important;
  padding: 0 !important;
}

.full-width {
  width: 100% !important;
}

.full-height {
  height: 100%;
}

.width-0-px {
  width: 0%;
}

.width-80-percent {
  width: 80%;
}

.width-285-px {
  width: 285px;
}

.full-width .mat-form-field {
  width: 100%;
}

.width-50-p {
  width: 50%;
}

.width-45-p {
  width: 45%;
  display: inline-block;
  margin-right: 4%;
}

.widgetInputWidth {
  width: calc(50% - 10px);
}

.widgetInputWidth .mat-form-field {
  width: 100%;
}

.widgetInputWidthExpanded {
  width: calc(25% - 20px);
}

.widgetInputWidthExpanded .mat-form-field {
  width: 100%;
}

.width-200-px {
  width: 200px;
}

.width-128-px {
  width: 128px;
}

.disable-field {
  pointer-events: none;
  opacity: 0.6;
}

.width-500-px {
  width: 500px;
}

.width-500-px .mat-form-field {
  width: 500px;
}

.width25percent {
  width: calc(25% - 20px);
}

.width-24px {
  width: 24px;
}

.width-30-p {
  width: 30%;
}

.width-40-p {
  width: 40%;
}

.text-right {
  text-align: right;
}

.text-left {
  text-align: left;
}

.bold-font {
  font-weight: bold;
}

.inline {
  display: inline;
}

.topPadding {
  padding-top: 10px;
}

.no-margin {
  margin: 0;
}

.page-marketing-screen {
  padding: 40px 0 10px;
  text-align: center;
  width: 100%;
  display: block;
  margin: auto;
}
.page-marketing-screen .contact-button {
  color: white;
  background-color: #5cb259;
  border-radius: 5px;
  min-width: 150px;
  font-size: 16px;
  font-weight: 400;
}

.content-color {
  color: #212121;
  padding-bottom: 15px;
}

.mat-fabIcon-48 {
  height: 48px !important;
  width: 48px !important;
}
.mat-fabIcon-48 .material-icons {
  line-height: 16px !important;
  height: 16px;
  width: auto;
  font-size: 30px;
}

.mat-fabIcon-40 {
  height: 40px !important;
  width: 40px !important;
  margin: 0px !important;
}
.mat-fabIcon-40 .material-icons {
  line-height: 8px !important;
  height: 16px;
  width: auto;
}

.full-width-leaderboard {
  width: 96% !important;
  margin-left: 2% !important;
}
.full-width-leaderboard .fullScreenShow {
  display: block;
}
.full-width-leaderboard .fullScreenHide {
  display: none;
}
.full-width-leaderboard #widgetFilters,
.full-width-leaderboard #autoReviewWidgetFilter,
.full-width-leaderboard #collectionWidgetFilter {
  width: auto;
}

#widgetDateId {
  min-width: 480px;
}
#widgetDateId .noFlexWrap {
  width: 100%;
}
#widgetDateId .noFlexWrap .eachDateSection {
  width: 50%;
}
#widgetDateId .noFlexWrap .eachDateSection .mat-form-field {
  width: 100%;
}
#widgetDateId .noFlexWrap .eachDateSection .mat-form-field .noFlexWrap {
  width: 100%;
}
#widgetDateId .noFlexWrap .eachDateSection .mat-form-field .noFlexWrap .eachDateSection {
  width: 50%;
}
#widgetDateId .noFlexWrap .eachDateSection .mat-form-field .noFlexWrap .eachDateSection .mat-form-field {
  width: 100%;
}

.auto-width-leaderboard #alarmWidgetId #widgetStatusId {
  width: calc(50% - 10px);
}
.auto-width-leaderboard #alarmWidgetId #widgetTypeId {
  width: calc(50% - 10px);
}
.auto-width-leaderboard #widgetFilters #anomaliesReasons {
  width: calc(50% - 10px);
}
.auto-width-leaderboard #widgetFilters #widgetDateId {
  min-width: 480px;
  width: 100%;
}
.auto-width-leaderboard #widgetFilters #widgetDateId .noFlexWrap {
  width: 100%;
}
.auto-width-leaderboard #widgetFilters #widgetDateId .noFlexWrap .eachDateSection {
  width: 50%;
}
.auto-width-leaderboard #widgetFilters #widgetDateId .noFlexWrap .eachDateSection .mat-form-field {
  width: 100%;
}
.auto-width-leaderboard #widgetFilters #widgetDateId .noFlexWrap .eachDateSection .mat-form-field .noFlexWrap {
  width: 100%;
}
.auto-width-leaderboard #widgetFilters #widgetDateId .noFlexWrap .eachDateSection .mat-form-field .noFlexWrap .eachDateSection {
  width: 50%;
}
.auto-width-leaderboard #widgetFilters #widgetDateId .noFlexWrap .eachDateSection .mat-form-field .noFlexWrap .eachDateSection .mat-form-field {
  width: 100%;
}

#alarmWidgetId .multi-selecet-auto-complete mat-chip-list .mat-chip-list-wrapper mat-basic-chip {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: auto;
  padding: 5px 5px 0px 7px;
  background-color: #fff;
  margin: 0 5px 5px 0;
  border: 1px solid #ddd;
  border-radius: 5px;
}
#alarmWidgetId .multi-selecet-auto-complete {
  height: 80px;
}

.collectionLeaderBoardContent.full-width-leaderboard #widgetLocationId {
  padding-top: 5px;
}

.full-width-leaderboard #alarmWidgetId #widgetStatusId {
  width: calc(25% - 20px);
  padding-top: 5px;
}
.full-width-leaderboard #alarmWidgetId #widgetTypeId {
  width: calc(25% - 20px);
  padding-top: 5px;
}
.full-width-leaderboard #widgetFilters #widgetDateId {
  width: 50%;
  min-width: 50%;
}
.full-width-leaderboard #widgetFilters #widgetDateId .noFlexWrap {
  width: 100%;
}
.full-width-leaderboard #widgetFilters #widgetDateId .noFlexWrap .eachDateSection {
  margin-top: 1px;
  width: 50%;
}
.full-width-leaderboard #widgetFilters #widgetDateId .noFlexWrap .eachDateSection .mat-form-field {
  width: 100%;
}
.full-width-leaderboard #widgetFilters #widgetDateId .noFlexWrap .eachDateSection .mat-form-field .mat-form-field-infix {
  padding: 0.575em 0;
}
.full-width-leaderboard.collectionLeaderBoardContent .widgetInputWidthExpanded {
  padding-top: 5px;
  margin-left: 20px;
}

.auto-width-leaderboard {
  width: auto;
  margin-left: 15px;
}
.auto-width-leaderboard .fullScreenShow {
  display: none;
}
.auto-width-leaderboard .fullScreenHide {
  display: block;
}

#collectionWidgetFilter .cusomddItem {
  width: 420px;
}

#percentFullReportId .widgetInputWidthExpanded {
  margin-left: 20px;
}

#uptimeOverviewId .mat-card-header-text {
  margin: 0;
  margin-left: 27px;
}
#uptimeOverviewId .mat-paginator {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}

#location-flow-balance-report .mat-card-header-text {
  margin: 0;
  margin-left: 17px;
}
#location-flow-balance-report .mat-paginator {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}

#FlowMonitoringDetails .mat-card-header-text {
  margin: 0;
}

#MonitorConfigurationPageId .mat-card-header-text,
#LocationNotificationConfigurationReport .mat-card-header-text,
#DailyRainReportPageId .mat-card-header-text,
#AuditPageId .mat-card-header-text,
#usersPageId .mat-card-header-text {
  margin: 0;
  margin-left: 22px;
}

#customer-user-association .mat-card-header-text,
#customersPageId .mat-card-header-text {
  margin: 0;
  margin-left: 10px;
}

#customersPageId .mat-card-header-text {
  margin: 0;
  margin-left: 17px;
}

.WidgetFilter {
  justify-content: flex-start;
  position: relative;
  width: 550px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
  background: #f8f8f8;
  color: rgba(0, 0, 0, 0.38);
}
.WidgetFilter .closeFilter {
  position: absolute;
  right: 15px;
  top: 2px;
  color: rgba(0, 0, 0, 0.38);
  cursor: pointer;
}

.notabledataFound {
  padding: 15px 0;
  text-align: center;
  width: 100%;
  display: block;
  margin: auto;
  line-height: 100px;
}
.notabledataFound.lineHeightNormal {
  line-height: normal;
}

.page-marketing-screen {
  padding: 15px 0;
  text-align: center;
  width: 100%;
  display: block;
  margin: auto;
}

.widget-label {
  font-size: 10.5px;
  font-weight: 500;
  font-family: Roboto, "Helvetica Neue";
  color: rgba(0, 0, 0, 0.36);
}

#scheduleCollectionEditor .multiSelectSearch .open > .dropdown-menu,
#locationGroupsEditor .multiSelectSearch .open > .dropdown-menu {
  top: auto;
  bottom: 24px;
}
#scheduleCollectionEditor .multiSelectSearch .ui-select-choices,
#locationGroupsEditor .multiSelectSearch .ui-select-choices {
  max-height: 130px;
}
#scheduleCollectionEditor .multiSelectSearch .btn-xs,
#locationGroupsEditor .multiSelectSearch .btn-xs {
  background-color: #eee;
}

.multiSelectSearch {
  width: 420px;
}
.multiSelectSearch .open > .dropdown-menu {
  display: block;
}
.multiSelectSearch .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.multiSelectSearch .dropdown,
.multiSelectSearch .dropup {
  position: relative;
}
.multiSelectSearch .ui-select-container:focus {
  outline: none;
}
.multiSelectSearch .ui-select-match:focus {
  outline: none;
}
.multiSelectSearch .form-control {
  display: block;
  height: 34px;
  width: 100%;
  font-size: 14px;
  line-height: 1.42857143;
  color: rgba(0, 0, 0, 0.54);
  background-color: transparent;
  border: 0px solid #f8f8f8;
  background-image: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.54);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.multiSelectSearch .form-control:focus {
  outline: none;
}
.multiSelectSearch .btn > span.ui-select-match-text {
  padding-top: 10px;
}
.multiSelectSearch .ui-select-choices.dropdown-menu .ui-select-choices-row.active a {
  color: #333;
  text-decoration: none;
  outline: 0;
  background-color: rgba(0, 0, 0, 0.04);
}
.multiSelectSearch .btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.54);
  background-color: #fff;
  border-color: #ccc;
  display: inline-block;
  padding: 3px 5px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 5px;
}
.multiSelectSearch .btn-xs .close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}

#contactUsContainerId .mat-fabIcon-40 {
  box-shadow: none;
  cursor: default;
}
#contactUsContainerId .eachContactDetails .icon .mat-fab .mat-button-wrapper {
  padding: 11px 0;
}

#vault-location-export-dialog .mat-checkbox .mat-checkbox-inner-container,
#daily-summary-export-dialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#vault-location-export-dialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label,
#daily-summary-export-dialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#vault-location-export-dialog mat-paginator.mat-paginator,
#daily-summary-export-dialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vault-location-export-dialog mat-paginator.mat-paginator .mat-paginator-container,
#daily-summary-export-dialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vault-location-export-dialog mat-paginator.mat-paginator .mat-paginator-range-actions,
#daily-summary-export-dialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#vault-location-export-dialog mat-paginator.mat-paginator .mat-paginator-range-label,
#daily-summary-export-dialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#vault-location-export-dialog mat-paginator.mat-paginator .mat-paginator-page-size-select,
#daily-summary-export-dialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#vault-location-export-dialog mat-paginator.mat-paginator .mat-icon-button,
#daily-summary-export-dialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#vault-location-export-dialog .popupHeaderWithButton,
#daily-summary-export-dialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#vault-location-export-dialog .popupHeader,
#daily-summary-export-dialog .popupHeader {
  height: unset;
  line-height: unset;
}
#vault-location-export-dialog .popupHeader span,
#daily-summary-export-dialog .popupHeader span {
  padding: 20px 15px;
}
#vault-location-export-dialog .popupHeader span:first-child,
#daily-summary-export-dialog .popupHeader span:first-child {
  padding-right: 0px;
}
#vault-location-export-dialog .mat-dialog-title,
#daily-summary-export-dialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#vault-location-export-dialog .mat-dialog-title mat-icon,
#daily-summary-export-dialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#vault-location-export-dialog .mat-dialog-content,
#daily-summary-export-dialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#vault-location-export-dialog .mat-dialog-content .mat-card-title,
#daily-summary-export-dialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#vault-location-export-dialog .mat-dialog-content .mat-card-subtitle,
#daily-summary-export-dialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#vault-location-export-dialog .mat-dialog-actions,
#daily-summary-export-dialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vault-location-export-dialog .mat-dialog-actions .mat-button,
#daily-summary-export-dialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#vault-location-export-dialog .mat-dialog-actions .mat-button:hover,
#daily-summary-export-dialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#vault-location-export-dialog .mat-dialog-actions .mat-button[disabled][disabled],
#daily-summary-export-dialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#vault-location-export-dialog .mat-dialog-actions:last-child,
#daily-summary-export-dialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#vault-location-export-dialog .mat-dialog-content,
#daily-summary-export-dialog .mat-dialog-content {
  width: 700px;
  padding-top: 10px;
}
#vault-location-export-dialog .mat-radio-button,
#daily-summary-export-dialog .mat-radio-button {
  padding-left: 8px;
}
#vault-location-export-dialog .timespan-space,
#daily-summary-export-dialog .timespan-space {
  padding-bottom: 10px;
}
#vault-location-export-dialog .vault-location-export-date ads-date-picker #customDateSelector,
#vault-location-export-dialog .daily-summary-export-dialog ads-date-picker #customDateSelector,
#daily-summary-export-dialog .vault-location-export-date ads-date-picker #customDateSelector,
#daily-summary-export-dialog .daily-summary-export-dialog ads-date-picker #customDateSelector {
  margin: 0px;
  width: 100%;
}
#vault-location-export-dialog .text-weight,
#daily-summary-export-dialog .text-weight {
  margin: 0;
}
#vault-location-export-dialog .btn-txt-trnsform,
#daily-summary-export-dialog .btn-txt-trnsform {
  text-transform: capitalize !important;
}
#vault-location-export-dialog .btn-position,
#daily-summary-export-dialog .btn-position {
  position: relative;
}
#vault-location-export-dialog .save-setting-dialog,
#daily-summary-export-dialog .save-setting-dialog {
  position: absolute;
  bottom: 42px;
  left: 22px;
  background: #ffffff;
  min-width: 299px;
  padding: 15px 10px;
  box-shadow: 0px 1px 3px 1px #ddd;
}
#vault-location-export-dialog .save-setting-dialog:after,
#daily-summary-export-dialog .save-setting-dialog:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 10%;
  margin-left: -5px;
  border-width: 9px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
}
#vault-location-export-dialog .save-setting-footer,
#daily-summary-export-dialog .save-setting-footer {
  display: flex;
  border-top: 1px solid #ddd;
  padding-top: 10px;
}
#vault-location-export-dialog .content-position,
#daily-summary-export-dialog .content-position {
  position: relative;
}

.recent-export-settings button.mat-menu-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
}
.recent-export-settings button.mat-menu-item:last-child {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12) !important;
}

#satisficationGroup .mat-radio-container {
  display: none;
}
#satisficationGroup .mat-radio-label-content {
  width: 40px;
  padding-left: 0px;
  opacity: 0.54;
}
#satisficationGroup .mat-radio-label-content:hover {
  opacity: 0.87;
}
#satisficationGroup .mat-radio-label-content .mat-icon {
  font-size: 40px;
}
#satisficationGroup .mat-radio-checked .mat-radio-label-content {
  color: #5cb259;
  opacity: 0.87;
}

#operationsSatisficationGroup .mat-radio-container {
  display: none;
}
#operationsSatisficationGroup .mat-radio-label-content {
  width: 40px;
  padding-left: 0px;
  opacity: 0.54;
}
#operationsSatisficationGroup .mat-radio-label-content:hover {
  opacity: 0.87;
}
#operationsSatisficationGroup .mat-radio-label-content .mat-icon {
  font-size: 40px;
}
#operationsSatisficationGroup .mat-radio-checked .mat-radio-label-content {
  color: #5cb259;
  opacity: 0.87;
}

#navigationSatisficationGroup .mat-radio-container {
  display: none;
}
#navigationSatisficationGroup .mat-radio-label-content {
  width: 40px;
  padding-left: 0px;
  opacity: 0.54;
}
#navigationSatisficationGroup .mat-radio-label-content:hover {
  opacity: 0.87;
}
#navigationSatisficationGroup .mat-radio-label-content .mat-icon {
  font-size: 40px;
}
#navigationSatisficationGroup .mat-radio-checked .mat-radio-label-content {
  color: #5cb259;
  opacity: 0.87;
}

#customDateSelector,
.customDateRangeSelector {
  font-size: 14px;
  width: 50%;
  padding: 0px;
  color: rgba(0, 0, 0, 0.73);
  border-bottom: 2px solid rgba(0, 0, 0, 0.42);
  line-height: 36px;
  text-align: unset;
  height: 39px;
  margin-bottom: 20px;
  position: relative;
  border-radius: 0px;
}
#customDateSelector .mat-icon,
.customDateRangeSelector .mat-icon {
  position: absolute;
  right: 0;
  top: 13px;
}

.customDateRangeMenu {
  padding: 15px;
}

#customDateSelector {
  width: 450px;
  width: 100%;
}

ads-date-picker #customDateSelector {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 0px;
}

.mat-menu-panel.customDateMenu,
.mat-menu-panel.multipleEditorCustomDateMenu,
.mat-menu-panel.customDateMenuNewEntity {
  max-width: unset;
}
.mat-menu-panel.customDateMenu .mat-menu-content,
.mat-menu-panel.multipleEditorCustomDateMenu .mat-menu-content,
.mat-menu-panel.customDateMenuNewEntity .mat-menu-content {
  width: 450px;
  padding: 0px;
}
.mat-menu-panel.customDateMenu .customDateMenuContaint,
.mat-menu-panel.multipleEditorCustomDateMenu .customDateMenuContaint,
.mat-menu-panel.customDateMenuNewEntity .customDateMenuContaint {
  width: 100%;
  display: flex;
}
.mat-menu-panel.customDateMenu .customDateMenuContaint .eachDate,
.mat-menu-panel.multipleEditorCustomDateMenu .customDateMenuContaint .eachDate,
.mat-menu-panel.customDateMenuNewEntity .customDateMenuContaint .eachDate {
  padding: 15px 15px 0px 15px;
}
.mat-menu-panel.customDateMenu .header,
.mat-menu-panel.multipleEditorCustomDateMenu .header,
.mat-menu-panel.customDateMenuNewEntity .header {
  font-size: 14px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.73);
  margin: 15px 0;
}
.mat-menu-panel.customDateMenu .dateArea,
.mat-menu-panel.multipleEditorCustomDateMenu .dateArea,
.mat-menu-panel.customDateMenuNewEntity .dateArea {
  padding: 0px 10px;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.mat-menu-panel.customDateMenu .dateArea > div,
.mat-menu-panel.multipleEditorCustomDateMenu .dateArea > div,
.mat-menu-panel.customDateMenuNewEntity .dateArea > div {
  width: 190px;
}
.mat-menu-panel.customDateMenu .dateAreaFull,
.mat-menu-panel.multipleEditorCustomDateMenu .dateAreaFull,
.mat-menu-panel.customDateMenuNewEntity .dateAreaFull {
  padding: 0px 10px;
  width: 100%;
}
.mat-menu-panel.customDateMenu .dateSelectorArea,
.mat-menu-panel.multipleEditorCustomDateMenu .dateSelectorArea,
.mat-menu-panel.customDateMenuNewEntity .dateSelectorArea {
  padding: 0px 10px;
}
.mat-menu-panel.customDateMenu .dateSelectorArea .mat-menu-item,
.mat-menu-panel.multipleEditorCustomDateMenu .dateSelectorArea .mat-menu-item,
.mat-menu-panel.customDateMenuNewEntity .dateSelectorArea .mat-menu-item {
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: capitalize;
  line-height: 36px;
  height: 36px;
}
.mat-menu-panel.customDateMenu .dateSelectorArea .custom-50p-button,
.mat-menu-panel.multipleEditorCustomDateMenu .dateSelectorArea .custom-50p-button,
.mat-menu-panel.customDateMenuNewEntity .dateSelectorArea .custom-50p-button {
  width: 215px;
  display: flex;
  flex-wrap: wrap;
}
.mat-menu-panel.customDateMenu .dateSelectorArea .custom-50p-button .date-ranges,
.mat-menu-panel.multipleEditorCustomDateMenu .dateSelectorArea .custom-50p-button .date-ranges,
.mat-menu-panel.customDateMenuNewEntity .dateSelectorArea .custom-50p-button .date-ranges {
  width: 50%;
  padding: 0 5px;
  text-transform: capitalize;
}
.mat-menu-panel.customDateMenu .customDateRangeAction,
.mat-menu-panel.multipleEditorCustomDateMenu .customDateRangeAction,
.mat-menu-panel.customDateMenuNewEntity .customDateRangeAction {
  display: flex;
}

.date-range-content {
  position: absolute;
  position: absolute;
  bottom: 14px;
  font-size: 11px;
  color: #9b9b9b;
  font-weight: normal;
}

.date-value {
  bottom: -5px;
  position: absolute;
}

.mat-menu-panel.customDateMenuNewEntity .mat-menu-content {
  width: 275px;
}

.customDateRangeSelector.mat-button {
  width: 100%;
  padding-left: 0px;
  text-align: left;
  border-bottom: 2px solid rgba(0, 0, 0, 0.42);
}

.multipleEditorSection {
  background: #ececec;
  margin: 0px -15px;
  padding: 15px;
}
.multipleEditorSection .filterContent .dateRangeSection {
  display: inline-block;
  width: calc((100% - 30px) / 3 * 2);
}
.multipleEditorSection .filterContent .dateRangeSection .eachDateSection {
  padding: 0 15px;
  display: inline-block;
  width: calc((100% - 60px) / 2);
}
.multipleEditorSection .filterContent .dateRangeSection .custom-error-message {
  left: 15px;
}
.multipleEditorSection .filterContent .entitySection {
  padding: 0 15px;
  display: inline-block;
  width: calc((100% - 60px) / 3);
}
.multipleEditorSection .filterContent .entitySection .custom-error-message {
  left: 15px;
}
.multipleEditorSection .multiEditActionOption {
  margin-top: auto;
  margin-bottom: auto;
}
.multipleEditorSection .multiEditAction {
  display: flex;
}

.mat-menu-panel.multipleEditorCustomDateMenu .mat-menu-content {
  width: calc(30vw - 30px);
}

.dataCorrectEntityList {
  text-transform: capitalize;
  top: 10px;
  position: relative;
}

.textCapitalize {
  text-transform: capitalize;
}

.textIntial {
  text-transform: initial;
}

#location-dashbord-filter,
#bpHumanReviewId,
#bpDailySummaryReportId,
#showDailySummaryReportId {
  position: relative;
  min-height: 40px;
}
#location-dashbord-filter .location-info-bar,
#bpHumanReviewId .location-info-bar,
#bpDailySummaryReportId .location-info-bar,
#showDailySummaryReportId .location-info-bar {
  background-color: #fff;
  margin: 0 0 1.2rem 0;
  padding: 0.5rem 0 0;
}
#location-dashbord-filter .location-info-bar .location-info-bar-controls,
#bpHumanReviewId .location-info-bar .location-info-bar-controls,
#bpDailySummaryReportId .location-info-bar .location-info-bar-controls,
#showDailySummaryReportId .location-info-bar .location-info-bar-controls {
  flex-flow: nowrap;
  justify-content: start;
}
#location-dashbord-filter .location-info-bar .location-info-bar-controls .filter-item,
#bpHumanReviewId .location-info-bar .location-info-bar-controls .filter-item,
#bpDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item,
#showDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item {
  border-style: solid;
  border-color: #ededed;
  border-width: 0 0.1rem 0 0;
  padding: 1rem 0.7rem 0.3rem 0.7rem;
}
#location-dashbord-filter .location-info-bar .location-info-bar-controls .filter-item.titled,
#bpHumanReviewId .location-info-bar .location-info-bar-controls .filter-item.titled,
#bpDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.titled,
#showDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.titled {
  padding-top: 0.5rem;
}
#location-dashbord-filter .location-info-bar .location-info-bar-controls .filter-item.titled .title,
#bpHumanReviewId .location-info-bar .location-info-bar-controls .filter-item.titled .title,
#bpDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.titled .title,
#showDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.titled .title {
  color: #6f6f6f;
  font-size: 0.7rem;
}
#location-dashbord-filter .location-info-bar .location-info-bar-controls .filter-item.ellipsable,
#bpHumanReviewId .location-info-bar .location-info-bar-controls .filter-item.ellipsable,
#bpDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.ellipsable,
#showDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.ellipsable {
  flex: 8;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#location-dashbord-filter .location-info-bar .location-info-bar-controls .filter-item.worker-icon,
#bpHumanReviewId .location-info-bar .location-info-bar-controls .filter-item.worker-icon,
#bpDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.worker-icon,
#showDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.worker-icon {
  padding: 0;
  display: flex;
}
#location-dashbord-filter .location-info-bar .location-info-bar-controls .filter-item.worker-icon button,
#bpHumanReviewId .location-info-bar .location-info-bar-controls .filter-item.worker-icon button,
#bpDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.worker-icon button,
#showDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.worker-icon button {
  padding: 0;
}
#location-dashbord-filter .location-info-bar .location-info-bar-controls .filter-item.editors-button-wrapper,
#bpHumanReviewId .location-info-bar .location-info-bar-controls .filter-item.editors-button-wrapper,
#bpDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.editors-button-wrapper,
#showDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.editors-button-wrapper {
  padding-top: 0.5rem;
}
#location-dashbord-filter .location-info-bar .location-info-bar-controls .filter-item .mat-button:not([disabled]),
#bpHumanReviewId .location-info-bar .location-info-bar-controls .filter-item .mat-button:not([disabled]),
#bpDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item .mat-button:not([disabled]),
#showDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item .mat-button:not([disabled]) {
  color: #039be5;
}
#location-dashbord-filter .location-info-bar .location-info-bar-controls .filter-item.loc-edit-button,
#bpHumanReviewId .location-info-bar .location-info-bar-controls .filter-item.loc-edit-button,
#bpDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.loc-edit-button,
#showDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.loc-edit-button {
  padding-top: 0.5rem;
}
#location-dashbord-filter .location-info-bar .location-info-bar-controls .filter-item.loc-approve-button,
#bpHumanReviewId .location-info-bar .location-info-bar-controls .filter-item.loc-approve-button,
#bpDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.loc-approve-button,
#showDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.loc-approve-button {
  padding-top: 0.5rem;
}
#location-dashbord-filter .location-info-bar .location-info-bar-controls .filter-item.loc-approve-button button,
#bpHumanReviewId .location-info-bar .location-info-bar-controls .filter-item.loc-approve-button button,
#bpDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.loc-approve-button button,
#showDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.loc-approve-button button {
  font-size: 16px;
}
#location-dashbord-filter .location-info-bar .location-info-bar-controls .filter-item.setting-button,
#bpHumanReviewId .location-info-bar .location-info-bar-controls .filter-item.setting-button,
#bpDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.setting-button,
#showDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.setting-button {
  padding-top: 0.5rem;
  padding-left: 0;
  padding-right: 0;
}
#location-dashbord-filter .location-info-bar .location-info-bar-controls .filter-item.setting-button .mat-button,
#bpHumanReviewId .location-info-bar .location-info-bar-controls .filter-item.setting-button .mat-button,
#bpDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.setting-button .mat-button,
#showDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.setting-button .mat-button {
  padding-left: 0;
  padding-right: 0;
  min-width: 3rem;
}
#location-dashbord-filter .location-info-bar .location-info-bar-controls .filter-item.setting-button:last-of-type,
#bpHumanReviewId .location-info-bar .location-info-bar-controls .filter-item.setting-button:last-of-type,
#bpDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.setting-button:last-of-type,
#showDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.setting-button:last-of-type {
  border: 0;
}
#location-dashbord-filter .location-info-bar .location-info-bar-controls .filter-item.setting-button:last-of-type .mat-button,
#bpHumanReviewId .location-info-bar .location-info-bar-controls .filter-item.setting-button:last-of-type .mat-button,
#bpDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.setting-button:last-of-type .mat-button,
#showDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item.setting-button:last-of-type .mat-button {
  min-width: 2rem;
}
#location-dashbord-filter .location-info-bar .mat-accordion .location-info-expansion-panel.mat-expansion-panel-spacing,
#bpHumanReviewId .location-info-bar .mat-accordion .location-info-expansion-panel.mat-expansion-panel-spacing,
#bpDailySummaryReportId .location-info-bar .mat-accordion .location-info-expansion-panel.mat-expansion-panel-spacing,
#showDailySummaryReportId .location-info-bar .mat-accordion .location-info-expansion-panel.mat-expansion-panel-spacing {
  padding-top: 1rem;
}
#location-dashbord-filter .location-info-bar .mat-accordion .location-info-expansion-panel:not(.mat-expanded),
#bpHumanReviewId .location-info-bar .mat-accordion .location-info-expansion-panel:not(.mat-expanded),
#bpDailySummaryReportId .location-info-bar .mat-accordion .location-info-expansion-panel:not(.mat-expanded),
#showDailySummaryReportId .location-info-bar .mat-accordion .location-info-expansion-panel:not(.mat-expanded) {
  height: 0.4rem;
  box-shadow: none;
}
#location-dashbord-filter .location-info-bar .mat-accordion .location-info-expansion-panel.mat-expanded,
#bpHumanReviewId .location-info-bar .mat-accordion .location-info-expansion-panel.mat-expanded,
#bpDailySummaryReportId .location-info-bar .mat-accordion .location-info-expansion-panel.mat-expanded,
#showDailySummaryReportId .location-info-bar .mat-accordion .location-info-expansion-panel.mat-expanded {
  background-color: #f2f2f2;
  border-top: 1px solid #d9d9d9;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: 0.5rem;
  position: static;
}
#location-dashbord-filter .location-info-bar .mat-accordion .location-info-expansion-panel .mat-expansion-panel-body,
#bpHumanReviewId .location-info-bar .mat-accordion .location-info-expansion-panel .mat-expansion-panel-body,
#bpDailySummaryReportId .location-info-bar .mat-accordion .location-info-expansion-panel .mat-expansion-panel-body,
#showDailySummaryReportId .location-info-bar .mat-accordion .location-info-expansion-panel .mat-expansion-panel-body {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 0;
}
#location-dashbord-filter .location-info-bar app-entity-selector,
#location-dashbord-filter .location-info-bar app-multi-select-group,
#location-dashbord-filter .location-info-bar ads-prism-single-select-group,
#bpHumanReviewId .location-info-bar app-entity-selector,
#bpHumanReviewId .location-info-bar app-multi-select-group,
#bpHumanReviewId .location-info-bar ads-prism-single-select-group,
#bpDailySummaryReportId .location-info-bar app-entity-selector,
#bpDailySummaryReportId .location-info-bar app-multi-select-group,
#bpDailySummaryReportId .location-info-bar ads-prism-single-select-group,
#showDailySummaryReportId .location-info-bar app-entity-selector,
#showDailySummaryReportId .location-info-bar app-multi-select-group,
#showDailySummaryReportId .location-info-bar ads-prism-single-select-group {
  position: static;
}
#location-dashbord-filter .location-info-bar app-entity-selector mat-selection-list.multi-select-list,
#location-dashbord-filter .location-info-bar app-multi-select-group mat-selection-list.multi-select-list,
#location-dashbord-filter .location-info-bar ads-prism-single-select-group mat-selection-list.multi-select-list,
#bpHumanReviewId .location-info-bar app-entity-selector mat-selection-list.multi-select-list,
#bpHumanReviewId .location-info-bar app-multi-select-group mat-selection-list.multi-select-list,
#bpHumanReviewId .location-info-bar ads-prism-single-select-group mat-selection-list.multi-select-list,
#bpDailySummaryReportId .location-info-bar app-entity-selector mat-selection-list.multi-select-list,
#bpDailySummaryReportId .location-info-bar app-multi-select-group mat-selection-list.multi-select-list,
#bpDailySummaryReportId .location-info-bar ads-prism-single-select-group mat-selection-list.multi-select-list,
#showDailySummaryReportId .location-info-bar app-entity-selector mat-selection-list.multi-select-list,
#showDailySummaryReportId .location-info-bar app-multi-select-group mat-selection-list.multi-select-list,
#showDailySummaryReportId .location-info-bar ads-prism-single-select-group mat-selection-list.multi-select-list {
  width: 100%;
}
#location-dashbord-filter.data-edit-mode-filter .location-info-bar,
#bpHumanReviewId.data-edit-mode-filter .location-info-bar,
#bpDailySummaryReportId.data-edit-mode-filter .location-info-bar,
#showDailySummaryReportId.data-edit-mode-filter .location-info-bar {
  background-color: #ffe0b5;
  color: rgba(0, 0, 0, 0.87);
}
#location-dashbord-filter.data-edit-mode-filter .location-info-bar .location-info-expansion-panel .mat-expansion-panel-body,
#bpHumanReviewId.data-edit-mode-filter .location-info-bar .location-info-expansion-panel .mat-expansion-panel-body,
#bpDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-expansion-panel .mat-expansion-panel-body,
#showDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-expansion-panel .mat-expansion-panel-body {
  justify-content: end;
}
#location-dashbord-filter.data-edit-mode-filter .location-info-bar .location-info-expansion-panel:not(.mat-expanded),
#bpHumanReviewId.data-edit-mode-filter .location-info-bar .location-info-expansion-panel:not(.mat-expanded),
#bpDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-expansion-panel:not(.mat-expanded),
#showDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-expansion-panel:not(.mat-expanded) {
  background-color: #ffe0b5;
}
#location-dashbord-filter.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item:first-of-type img,
#bpHumanReviewId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item:first-of-type img,
#bpDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item:first-of-type img,
#showDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item:first-of-type img {
  height: 50px;
  padding: 0 5px 0 0;
}
#location-dashbord-filter.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item,
#bpHumanReviewId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item,
#bpDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item,
#showDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item {
  border-color: #bbbbbb;
  border-right-width: 0.05rem;
}
#location-dashbord-filter.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item.location-info,
#bpHumanReviewId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item.location-info,
#bpDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item.location-info,
#showDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item.location-info {
  align-items: center;
  display: flex;
  padding-top: 0;
}
#location-dashbord-filter.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item .mat-button,
#bpHumanReviewId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item .mat-button,
#bpDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item .mat-button,
#showDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item .mat-button {
  color: #6f6f6f;
}
#location-dashbord-filter.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item .mat-button.editors-button,
#bpHumanReviewId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item .mat-button.editors-button,
#bpDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item .mat-button.editors-button,
#showDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item .mat-button.editors-button {
  text-transform: uppercase;
  color: #039be5;
}
#location-dashbord-filter #entities,
#bpHumanReviewId #entities,
#bpDailySummaryReportId #entities,
#showDailySummaryReportId #entities {
  margin-right: 20px;
  min-width: 200px;
  font-size: 14px;
}
#location-dashbord-filter #entities.dynamicEntities,
#bpHumanReviewId #entities.dynamicEntities,
#bpDailySummaryReportId #entities.dynamicEntities,
#showDailySummaryReportId #entities.dynamicEntities {
  width: calc(25% - 20px);
}
#location-dashbord-filter #location-dashbord-date,
#bpHumanReviewId #location-dashbord-date,
#bpDailySummaryReportId #location-dashbord-date,
#showDailySummaryReportId #location-dashbord-date {
  position: relative;
  width: 50%;
}
#location-dashbord-filter #location-dashbord-date .eachDate,
#bpHumanReviewId #location-dashbord-date .eachDate,
#bpDailySummaryReportId #location-dashbord-date .eachDate,
#showDailySummaryReportId #location-dashbord-date .eachDate {
  width: calc((100% - 20px) / 2);
  margin-right: 20px;
}
#location-dashbord-filter #location-dashbord-date .fromError,
#bpHumanReviewId #location-dashbord-date .fromError,
#bpDailySummaryReportId #location-dashbord-date .fromError,
#showDailySummaryReportId #location-dashbord-date .fromError {
  left: 0px;
  position: absolute;
  bottom: 0px;
  font-size: 12px;
}
#location-dashbord-filter #location-dashbord-date .toErrorSection,
#bpHumanReviewId #location-dashbord-date .toErrorSection,
#bpDailySummaryReportId #location-dashbord-date .toErrorSection,
#showDailySummaryReportId #location-dashbord-date .toErrorSection {
  position: relative;
  margin-right: 0px;
}
#location-dashbord-filter #location-dashbord-date .toError,
#bpHumanReviewId #location-dashbord-date .toError,
#bpDailySummaryReportId #location-dashbord-date .toError,
#showDailySummaryReportId #location-dashbord-date .toError {
  left: 0px;
  position: absolute;
  bottom: 0px;
  font-size: 12px;
}
#location-dashbord-filter #location-dashbord-date .rangeError,
#bpHumanReviewId #location-dashbord-date .rangeError,
#bpDailySummaryReportId #location-dashbord-date .rangeError,
#showDailySummaryReportId #location-dashbord-date .rangeError {
  left: 0px;
  position: absolute;
  bottom: 0px;
  font-size: 12px;
}
#location-dashbord-filter .multi-location-select label.label,
#bpHumanReviewId .multi-location-select label.label,
#bpDailySummaryReportId .multi-location-select label.label,
#showDailySummaryReportId .multi-location-select label.label {
  transform: translateY(0em) scale(0.75) perspective(100px) translateZ(0.001px);
  -ms-transform: translateY(0em) scale(0.75);
  color: rgba(0, 0, 0, 0.54);
}
#location-dashbord-filter .data-averaging-options,
#bpHumanReviewId .data-averaging-options,
#bpDailySummaryReportId .data-averaging-options,
#showDailySummaryReportId .data-averaging-options {
  min-width: 215px;
}

.data-edit-accept {
  background-color: #5cb259;
  opacity: 1;
  color: #fff;
  margin-right: 10px !important;
  border-radius: 10px !important;
  text-transform: uppercase;
}
.data-edit-accept.mat-raised-button[disabled] {
  opacity: 0.36;
  background-color: #5cb259;
  color: #fff;
}

.data-edit-cancel {
  margin-right: 10px !important;
  border-radius: 10px !important;
  text-transform: uppercase;
}

#locationDashboardAnnotation {
  min-width: 200px;
  background: #fff;
  position: absolute;
  top: 80px;
  right: 10px;
  z-index: 9999;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
#locationDashboardAnnotation .annotationHeader {
  font-weight: 500;
  display: flex;
  height: 48px;
  padding-left: 16px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  font-family: Roboto, "Helvetica Neue";
  font-size: 14px;
}
#locationDashboardAnnotation .annotationHeader .backIcon {
  cursor: pointer;
  opacity: 0.54;
  width: 30px;
}
#locationDashboardAnnotation .annotationHeader .backIcon:hover {
  opacity: 0.87;
}
#locationDashboardAnnotation .annotationHeader .backIcon.active {
  opacity: 0.87;
}
#locationDashboardAnnotation .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.37);
}
#locationDashboardAnnotation .mat-expansion-panel-spacing {
  margin: 0;
}
#locationDashboardAnnotation .mat-expansion-panel-header {
  padding: 0 16px 0 24px;
  font-size: 14px;
  font-weight: 500;
  background: #ececec;
}
#locationDashboardAnnotation .mat-expansion-panel-body {
  padding: 0 16px 16px 24px;
}
#locationDashboardAnnotation .anotationBorder {
  border-top: 1px solid rgba(0, 0, 0, 0.37);
}
#locationDashboardAnnotation .anotationBorder button {
  height: 48px;
  text-align: left;
}
#locationDashboardAnnotation .close {
  color: #2196f3;
}
#locationDashboardAnnotation .close button {
  text-align: right;
}
#locationDashboardAnnotation .annotationList {
  padding-left: 0px;
  padding-right: 0px;
}

.annotationList {
  padding-left: 15px;
  padding-right: 15px;
}
.annotationList .mat-slide-toggle {
  display: block;
  height: 40px;
}
.annotationList .mat-slide-toggle .mat-slide-toggle-label {
  flex-direction: row-reverse;
  justify-content: space-between;
}

#location-dashbord-date my-date-picker {
  width: 167px;
  margin-right: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.54);
}
#location-dashbord-date my-date-picker .mydp {
  display: block;
  border: 1px solid transparent;
}
#location-dashbord-date my-date-picker .mydp .selectiongroup {
  background-color: transparent;
}
#location-dashbord-date my-date-picker .mydp .selection {
  padding: 0px;
  background-color: transparent;
}
#location-dashbord-date my-date-picker .mydp .selbtngroup {
  height: 25px;
}
#location-dashbord-date my-date-picker .mydp .selbtngroup button {
  background: transparent;
}
#location-dashbord-date my-date-picker input {
  height: 25px;
}
#location-dashbord-date my-date-picker:last-child .mydp .selector {
  right: 0;
}
#location-dashbord-date .mydp .selectorarrowleft:after,
#location-dashbord-date .mydp .selectorarrowleft:before {
  right: 24px;
}

#alarmWidgetFilter my-date-picker {
  width: 190px;
  margin-right: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.54);
}
#alarmWidgetFilter my-date-picker .mydp {
  display: block;
  border: 1px solid transparent;
}
#alarmWidgetFilter my-date-picker .mydp .selectiongroup {
  background-color: transparent;
}
#alarmWidgetFilter my-date-picker .mydp .selection {
  padding: 0px;
  background-color: transparent;
}
#alarmWidgetFilter my-date-picker .mydp .selbtngroup {
  height: 25px;
}
#alarmWidgetFilter my-date-picker .mydp .selbtngroup button {
  background: transparent;
}
#alarmWidgetFilter my-date-picker input {
  height: 25px;
}
#alarmWidgetFilter my-date-picker:last-child .mydp .selector {
  right: 0;
}
#alarmWidgetFilter .mydp .selectorarrowleft:after,
#alarmWidgetFilter .mydp .selectorarrowleft:before {
  right: 24px;
}

#autoReviewWidgetFilter my-date-picker {
  width: 190px;
  margin-right: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.54);
}
#autoReviewWidgetFilter my-date-picker .mydp {
  display: block;
  border: 1px solid transparent;
}
#autoReviewWidgetFilter my-date-picker .mydp .selectiongroup {
  background-color: transparent;
}
#autoReviewWidgetFilter my-date-picker .mydp .selection {
  padding: 0px;
  background-color: transparent;
}
#autoReviewWidgetFilter my-date-picker .mydp .selbtngroup {
  height: 25px;
}
#autoReviewWidgetFilter my-date-picker .mydp .selbtngroup button {
  background: transparent;
}
#autoReviewWidgetFilter my-date-picker input {
  height: 25px;
}
#autoReviewWidgetFilter my-date-picker:last-child .mydp .selector {
  right: 0;
}
#autoReviewWidgetFilter .mydp .selectorarrowleft:after,
#autoReviewWidgetFilter .mydp .selectorarrowleft:before {
  right: 24px;
}

#blockagePredictionWidgetFilter my-date-picker {
  width: 190px;
  margin-right: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.54);
}
#blockagePredictionWidgetFilter my-date-picker .mydp {
  display: block;
  border: 1px solid transparent;
}
#blockagePredictionWidgetFilter my-date-picker .mydp .selectiongroup {
  background-color: transparent;
}
#blockagePredictionWidgetFilter my-date-picker .mydp .selection {
  padding: 0px;
  background-color: transparent;
}
#blockagePredictionWidgetFilter my-date-picker .mydp .selbtngroup {
  height: 25px;
}
#blockagePredictionWidgetFilter my-date-picker .mydp .selbtngroup button {
  background: transparent;
}
#blockagePredictionWidgetFilter my-date-picker input {
  height: 25px;
}
#blockagePredictionWidgetFilter my-date-picker:last-child .mydp .selector {
  right: 0;
}
#blockagePredictionWidgetFilter .mydp .selectorarrowleft:after,
#blockagePredictionWidgetFilter .mydp .selectorarrowleft:before {
  right: 24px;
}

#collectionWidgetFilter my-date-picker {
  width: 190px;
  margin-right: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.54);
}
#collectionWidgetFilter my-date-picker .mydp {
  display: block;
  border: 1px solid transparent;
}
#collectionWidgetFilter my-date-picker .mydp .selectiongroup {
  background-color: transparent;
}
#collectionWidgetFilter my-date-picker .mydp .selection {
  padding: 0px;
  background-color: transparent;
}
#collectionWidgetFilter my-date-picker .mydp .selbtngroup {
  height: 25px;
}
#collectionWidgetFilter my-date-picker .mydp .selbtngroup button {
  background: transparent;
}
#collectionWidgetFilter my-date-picker input {
  height: 25px;
}
#collectionWidgetFilter my-date-picker:last-child .mydp .selector {
  right: 0;
}
#collectionWidgetFilter .mydp .selectorarrowleft:after,
#collectionWidgetFilter .mydp .selectorarrowleft:before {
  right: 24px;
}

#autoScrubSummaryFilter my-date-picker {
  width: 190px;
  margin-right: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.54);
}
#autoScrubSummaryFilter my-date-picker .mydp {
  display: block;
  border: 1px solid transparent;
}
#autoScrubSummaryFilter my-date-picker .mydp .selectiongroup {
  background-color: transparent;
}
#autoScrubSummaryFilter my-date-picker .mydp .selection {
  padding: 0px;
  background-color: transparent;
}
#autoScrubSummaryFilter my-date-picker .mydp .selbtngroup {
  height: 25px;
}
#autoScrubSummaryFilter my-date-picker .mydp .selbtngroup button {
  background: transparent;
}
#autoScrubSummaryFilter my-date-picker input {
  height: 25px;
}
#autoScrubSummaryFilter my-date-picker:last-child .mydp .selector {
  right: 0;
}
#autoScrubSummaryFilter .mydp .selectorarrowleft:after,
#autoScrubSummaryFilter .mydp .selectorarrowleft:before {
  right: 24px;
}

.custom-50p {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.custom-50p .each-Item {
  width: 45% !important;
}

.custom-33p {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.custom-33p .each-Item {
  width: 30%;
}

.errorMsgText {
  font-size: 12px;
  color: red;
}

mat-card-header.reportDetailsCardTitle.mat-card-header {
  background: #fff;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #7e7e7e;
}
mat-card-header.reportDetailsCardTitle.mat-card-header .mat-card-header-text {
  margin: 0;
}

.rainfalldurationtable .mat-table {
  display: table;
  width: 100%;
}
.rainfalldurationtable .mat-table > .mat-header-row,
.rainfalldurationtable .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
.rainfalldurationtable .mat-table > .mat-header-row > .mat-header-cell,
.rainfalldurationtable .mat-table > .mat-header-row > .mat-cell,
.rainfalldurationtable .mat-table > .mat-row > .mat-header-cell,
.rainfalldurationtable .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
.rainfalldurationtable .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
.rainfalldurationtable .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.rainfalldurationtable .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
.rainfalldurationtable .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
.rainfalldurationtable .mat-row {
  min-height: 38px;
  padding: 0;
}
.rainfalldurationtable .mat-row:hover {
  background-color: #eeeeee;
}
.rainfalldurationtable .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
.rainfalldurationtable .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.rainfalldurationtable .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
.rainfalldurationtable .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
.rainfalldurationtable .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
.rainfalldurationtable .img-icon-24 {
  width: 24px;
}
.rainfalldurationtable .mat-table .mat-header-cell:first-child {
  text-align: center;
}
.rainfalldurationtable .mat-table .mat-row:nth-child(2) {
  background-color: #e1f5fe;
}
.rainfalldurationtable .mat-table .mat-row:last-child {
  border-bottom: none;
}
.rainfalldurationtable .mat-table .mat-cell {
  margin-right: 10px;
}
.rainfalldurationtable .mat-table .mat-cell .mat-form-field-underline {
  height: 1px !important;
}
.rainfalldurationtable .mat-table .mat-cell .mat-form-field-infix {
  width: 100%;
}
.rainfalldurationtable .mat-table .mat-cell .mat-select {
  min-width: 45px;
}

#alarmLeaderBoardTable .mat-table {
  display: table;
  width: 100%;
}
#alarmLeaderBoardTable .mat-table > .mat-header-row,
#alarmLeaderBoardTable .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#alarmLeaderBoardTable .mat-table > .mat-header-row > .mat-header-cell,
#alarmLeaderBoardTable .mat-table > .mat-header-row > .mat-cell,
#alarmLeaderBoardTable .mat-table > .mat-row > .mat-header-cell,
#alarmLeaderBoardTable .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#alarmLeaderBoardTable .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#alarmLeaderBoardTable .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#alarmLeaderBoardTable .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#alarmLeaderBoardTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#alarmLeaderBoardTable .mat-row {
  min-height: 38px;
  padding: 0;
}
#alarmLeaderBoardTable .mat-row:hover {
  background-color: #eeeeee;
}
#alarmLeaderBoardTable .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#alarmLeaderBoardTable .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#alarmLeaderBoardTable .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#alarmLeaderBoardTable .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#alarmLeaderBoardTable .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#alarmLeaderBoardTable .img-icon-24 {
  width: 24px;
}
#alarmLeaderBoardTable .fullScreenShow.customLongName {
  width: 400px;
}
#alarmLeaderBoardTable .mat-icon-button {
  height: 25px;
  width: 25px;
  line-height: 25px;
}
#alarmLeaderBoardTable .mat-icon-button[disabled] {
  opacity: 0.36;
}

#batteryLeaderBoardTable .mat-table {
  display: table;
  width: 100%;
}
#batteryLeaderBoardTable .mat-table > .mat-header-row,
#batteryLeaderBoardTable .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#batteryLeaderBoardTable .mat-table > .mat-header-row > .mat-header-cell,
#batteryLeaderBoardTable .mat-table > .mat-header-row > .mat-cell,
#batteryLeaderBoardTable .mat-table > .mat-row > .mat-header-cell,
#batteryLeaderBoardTable .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#batteryLeaderBoardTable .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#batteryLeaderBoardTable .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#batteryLeaderBoardTable .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#batteryLeaderBoardTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#batteryLeaderBoardTable .mat-row {
  min-height: 38px;
  padding: 0;
}
#batteryLeaderBoardTable .mat-row:hover {
  background-color: #eeeeee;
}
#batteryLeaderBoardTable .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#batteryLeaderBoardTable .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#batteryLeaderBoardTable .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#batteryLeaderBoardTable .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#batteryLeaderBoardTable .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#batteryLeaderBoardTable .img-icon-24 {
  width: 24px;
}
#batteryLeaderBoardTable .fixCellWidth {
  width: 100px;
}
#batteryLeaderBoardTable .fix-cell-status-width {
  width: 200px;
}

#blockageLeaderBoardTable .mat-table {
  display: table;
  width: 100%;
}
#blockageLeaderBoardTable .mat-table > .mat-header-row,
#blockageLeaderBoardTable .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#blockageLeaderBoardTable .mat-table > .mat-header-row > .mat-header-cell,
#blockageLeaderBoardTable .mat-table > .mat-header-row > .mat-cell,
#blockageLeaderBoardTable .mat-table > .mat-row > .mat-header-cell,
#blockageLeaderBoardTable .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#blockageLeaderBoardTable .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#blockageLeaderBoardTable .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#blockageLeaderBoardTable .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#blockageLeaderBoardTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#blockageLeaderBoardTable .mat-row {
  min-height: 38px;
  padding: 0;
}
#blockageLeaderBoardTable .mat-row:hover {
  background-color: #eeeeee;
}
#blockageLeaderBoardTable .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#blockageLeaderBoardTable .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#blockageLeaderBoardTable .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#blockageLeaderBoardTable .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#blockageLeaderBoardTable .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#blockageLeaderBoardTable .img-icon-24 {
  width: 24px;
}
#blockageLeaderBoardTable .customLongName {
  width: 80px;
}
#blockageLeaderBoardTable .box-Label {
  padding: 5px 0px 0px 0px;
  font-weight: bold;
  color: #fff;
  border-radius: 5px;
  font-size: 12px;
  width: 40px;
  display: block;
  margin: auto;
  position: relative;
}
#blockageLeaderBoardTable .box-Label .cross-label {
  color: white;
  background: #f44336 !important;
  border-radius: 5px;
  font-size: 22px !important;
  text-align: center;
  line-height: 24px;
}
#blockageLeaderBoardTable .box-Label .warning-label {
  font-size: 22px !important;
}
#blockageLeaderBoardTable .box-Label .yellow-label {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url('warning_icon.svg');
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-repeat: no-repeat;
  background-size: cover;
}
#blockageLeaderBoardTable .mat-row .icon {
  padding: 9px 17px;
}
#blockageLeaderBoardTable .mat-column-bpScore {
  text-align: center;
}
#blockageLeaderBoardTable .mat-header-cell.cdk-column-blockStatus .mat-sort-header-container {
  justify-content: center;
}
#blockageLeaderBoardTable .mat-column-blockStatus {
  text-align: center;
}

#autoReviewLeaderBoardTable .mat-table {
  display: table;
  width: 100%;
}
#autoReviewLeaderBoardTable .mat-table > .mat-header-row,
#autoReviewLeaderBoardTable .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#autoReviewLeaderBoardTable .mat-table > .mat-header-row > .mat-header-cell,
#autoReviewLeaderBoardTable .mat-table > .mat-header-row > .mat-cell,
#autoReviewLeaderBoardTable .mat-table > .mat-row > .mat-header-cell,
#autoReviewLeaderBoardTable .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#autoReviewLeaderBoardTable .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#autoReviewLeaderBoardTable .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#autoReviewLeaderBoardTable .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#autoReviewLeaderBoardTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#autoReviewLeaderBoardTable .mat-row {
  min-height: 38px;
  padding: 0;
}
#autoReviewLeaderBoardTable .mat-row:hover {
  background-color: #eeeeee;
}
#autoReviewLeaderBoardTable .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#autoReviewLeaderBoardTable .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#autoReviewLeaderBoardTable .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#autoReviewLeaderBoardTable .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#autoReviewLeaderBoardTable .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#autoReviewLeaderBoardTable .img-icon-24 {
  width: 24px;
}
#autoReviewLeaderBoardTable .fullScreenHide.customLongName {
  width: 125px;
}

#collectionLeaderBoardTable .mat-table {
  display: table;
  width: 100%;
}
#collectionLeaderBoardTable .mat-table > .mat-header-row,
#collectionLeaderBoardTable .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#collectionLeaderBoardTable .mat-table > .mat-header-row > .mat-header-cell,
#collectionLeaderBoardTable .mat-table > .mat-header-row > .mat-cell,
#collectionLeaderBoardTable .mat-table > .mat-row > .mat-header-cell,
#collectionLeaderBoardTable .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#collectionLeaderBoardTable .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#collectionLeaderBoardTable .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#collectionLeaderBoardTable .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#collectionLeaderBoardTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#collectionLeaderBoardTable .mat-row {
  min-height: 38px;
  padding: 0;
}
#collectionLeaderBoardTable .mat-row:hover {
  background-color: #eeeeee;
}
#collectionLeaderBoardTable .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#collectionLeaderBoardTable .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#collectionLeaderBoardTable .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#collectionLeaderBoardTable .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#collectionLeaderBoardTable .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#collectionLeaderBoardTable .img-icon-24 {
  width: 24px;
}
#collectionLeaderBoardTable .fullScreenShow.customLongName {
  width: 400px;
}
#collectionLeaderBoardTable .mat-table .mat-header-row .mat-header-cell {
  padding: 15px 5px;
}
#collectionLeaderBoardTable .mat-table .mat-row .mat-cell {
  padding: 9px 5px;
}
#collectionLeaderBoardTable .fix-width-160 {
  width: 160px;
}
#collectionLeaderBoardTable .fullScreenHide.customLongName {
  width: 159px;
}
#collectionLeaderBoardTable .location-name-class {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 200px;
}
#collectionLeaderBoardTable .collection-action button.mat-icon-button {
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #000;
  opacity: 0.54;
}
#collectionLeaderBoardTable .collection-action button.mat-icon-button:hover {
  opacity: 0.87;
}
#collectionLeaderBoardTable .collection-action button.mat-icon-button.active {
  opacity: 0.87;
}
#collectionLeaderBoardTable .collection-action .mat-icon-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.26);
}

#communication-expand-table .mat-table {
  display: table;
  width: 100%;
}
#communication-expand-table .mat-table > .mat-header-row,
#communication-expand-table .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#communication-expand-table .mat-table > .mat-header-row > .mat-header-cell,
#communication-expand-table .mat-table > .mat-header-row > .mat-cell,
#communication-expand-table .mat-table > .mat-row > .mat-header-cell,
#communication-expand-table .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#communication-expand-table .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#communication-expand-table .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#communication-expand-table .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#communication-expand-table .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#communication-expand-table .mat-row {
  min-height: 38px;
  padding: 0;
}
#communication-expand-table .mat-row:hover {
  background-color: #eeeeee;
}
#communication-expand-table .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#communication-expand-table .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#communication-expand-table .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#communication-expand-table .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#communication-expand-table .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#communication-expand-table .img-icon-24 {
  width: 24px;
}
#communication-expand-table .fixCellWidth {
  width: 90px;
}
#communication-expand-table .collection-action button.mat-icon-button {
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #000;
  opacity: 0.54;
}
#communication-expand-table .collection-action button.mat-icon-button:hover {
  opacity: 0.87;
}
#communication-expand-table .collection-action button.mat-icon-button.active {
  opacity: 0.87;
}
#communication-expand-table .collection-action .mat-icon-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.26);
}

#locationGroupEditorTable .mat-table {
  display: table;
  width: 100%;
}
#locationGroupEditorTable .mat-table > .mat-header-row,
#locationGroupEditorTable .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#locationGroupEditorTable .mat-table > .mat-header-row > .mat-header-cell,
#locationGroupEditorTable .mat-table > .mat-header-row > .mat-cell,
#locationGroupEditorTable .mat-table > .mat-row > .mat-header-cell,
#locationGroupEditorTable .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#locationGroupEditorTable .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#locationGroupEditorTable .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#locationGroupEditorTable .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#locationGroupEditorTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#locationGroupEditorTable .mat-row {
  min-height: 38px;
  padding: 0;
}
#locationGroupEditorTable .mat-row:hover {
  background-color: #eeeeee;
}
#locationGroupEditorTable .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#locationGroupEditorTable .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#locationGroupEditorTable .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#locationGroupEditorTable .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#locationGroupEditorTable .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#locationGroupEditorTable .img-icon-24 {
  width: 24px;
}
#locationGroupEditorTable .fixCellWidth {
  width: 60px;
}
#locationGroupEditorTable .customLongName {
  width: 410px;
}

#exceptionDayDialog div.mat-dialog-content {
  margin-top: 30px;
}
#exceptionDayDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#exceptionDayDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#exceptionDayDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#exceptionDayDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#exceptionDayDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#exceptionDayDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#exceptionDayDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#exceptionDayDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#exceptionDayDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#exceptionDayDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#exceptionDayDialog .popupHeader span {
  padding: 20px 15px;
}
#exceptionDayDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#exceptionDayDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#exceptionDayDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#exceptionDayDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#exceptionDayDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#exceptionDayDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#exceptionDayDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#exceptionDayDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#exceptionDayDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#exceptionDayDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#exceptionDayDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#addEvent .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#addEvent .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#addEvent mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#addEvent mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#addEvent mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#addEvent mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#addEvent mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#addEvent mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#addEvent .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#addEvent .popupHeader {
  height: unset;
  line-height: unset;
}
#addEvent .popupHeader span {
  padding: 20px 15px;
}
#addEvent .popupHeader span:first-child {
  padding-right: 0px;
}
#addEvent .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#addEvent .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#addEvent .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#addEvent .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#addEvent .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#addEvent .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#addEvent .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#addEvent .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#addEvent .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#addEvent .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#addEvent .mat-dialog-content {
  width: 550px;
}

#turnOffWidgetsDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#turnOffWidgetsDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#turnOffWidgetsDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#turnOffWidgetsDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#turnOffWidgetsDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#turnOffWidgetsDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#turnOffWidgetsDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#turnOffWidgetsDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#turnOffWidgetsDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#turnOffWidgetsDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#turnOffWidgetsDialog .popupHeader span {
  padding: 20px 15px;
}
#turnOffWidgetsDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#turnOffWidgetsDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#turnOffWidgetsDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#turnOffWidgetsDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#turnOffWidgetsDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#turnOffWidgetsDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#turnOffWidgetsDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#turnOffWidgetsDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#turnOffWidgetsDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#turnOffWidgetsDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#turnOffWidgetsDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#addAnnouncement .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#addAnnouncement .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#addAnnouncement mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#addAnnouncement mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#addAnnouncement mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#addAnnouncement mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#addAnnouncement mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#addAnnouncement mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#addAnnouncement .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#addAnnouncement .popupHeader {
  height: unset;
  line-height: unset;
}
#addAnnouncement .popupHeader span {
  padding: 20px 15px;
}
#addAnnouncement .popupHeader span:first-child {
  padding-right: 0px;
}
#addAnnouncement .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#addAnnouncement .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#addAnnouncement .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#addAnnouncement .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#addAnnouncement .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#addAnnouncement .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#addAnnouncement .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#addAnnouncement .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#addAnnouncement .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#addAnnouncement .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#addAnnouncement .mat-dialog-content {
  width: 550px;
}

#qvsi-group-dialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#qvsi-group-dialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#qvsi-group-dialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#qvsi-group-dialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#qvsi-group-dialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#qvsi-group-dialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#qvsi-group-dialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#qvsi-group-dialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#qvsi-group-dialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#qvsi-group-dialog .popupHeader {
  height: unset;
  line-height: unset;
}
#qvsi-group-dialog .popupHeader span {
  padding: 20px 15px;
}
#qvsi-group-dialog .popupHeader span:first-child {
  padding-right: 0px;
}
#qvsi-group-dialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#qvsi-group-dialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#qvsi-group-dialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#qvsi-group-dialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#qvsi-group-dialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#qvsi-group-dialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#qvsi-group-dialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#qvsi-group-dialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#qvsi-group-dialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#qvsi-group-dialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#addschedule .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#addschedule .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#addschedule mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#addschedule mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#addschedule mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#addschedule mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#addschedule mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#addschedule mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#addschedule .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#addschedule .popupHeader {
  height: unset;
  line-height: unset;
}
#addschedule .popupHeader span {
  padding: 20px 15px;
}
#addschedule .popupHeader span:first-child {
  padding-right: 0px;
}
#addschedule .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#addschedule .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#addschedule .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#addschedule .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#addschedule .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#addschedule .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#addschedule .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#addschedule .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#addschedule .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#addschedule .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#addschedule .mat-dialog-content {
  width: 550px;
}
#addschedule .selection-options {
  width: 100%;
}
#addschedule .selection-options .select-choices {
  display: inline-block;
  width: calc((100% - 20px) / 2);
  line-height: 2.5;
  padding: 5px;
}
#addschedule .selection-options .select-choices .mat-checkbox-layout {
  white-space: unset;
  word-break: break-word;
}
#addschedule .location-group-space {
  border: 1px solid #ddd;
  padding: 10px 5px;
  max-height: 250px;
  overflow-y: auto;
  margin-bottom: 10px;
}

#customerGroupEditorTable .mat-table {
  display: table;
  width: 100%;
}
#customerGroupEditorTable .mat-table > .mat-header-row,
#customerGroupEditorTable .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#customerGroupEditorTable .mat-table > .mat-header-row > .mat-header-cell,
#customerGroupEditorTable .mat-table > .mat-header-row > .mat-cell,
#customerGroupEditorTable .mat-table > .mat-row > .mat-header-cell,
#customerGroupEditorTable .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#customerGroupEditorTable .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#customerGroupEditorTable .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customerGroupEditorTable .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#customerGroupEditorTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#customerGroupEditorTable .mat-row {
  min-height: 38px;
  padding: 0;
}
#customerGroupEditorTable .mat-row:hover {
  background-color: #eeeeee;
}
#customerGroupEditorTable .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#customerGroupEditorTable .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#customerGroupEditorTable .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#customerGroupEditorTable .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#customerGroupEditorTable .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#customerGroupEditorTable .img-icon-24 {
  width: 24px;
}

#scheduleCollectionEditorTable .mat-table {
  display: table;
  width: 100%;
}
#scheduleCollectionEditorTable .mat-table > .mat-header-row,
#scheduleCollectionEditorTable .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#scheduleCollectionEditorTable .mat-table > .mat-header-row > .mat-header-cell,
#scheduleCollectionEditorTable .mat-table > .mat-header-row > .mat-cell,
#scheduleCollectionEditorTable .mat-table > .mat-row > .mat-header-cell,
#scheduleCollectionEditorTable .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#scheduleCollectionEditorTable .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#scheduleCollectionEditorTable .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#scheduleCollectionEditorTable .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#scheduleCollectionEditorTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#scheduleCollectionEditorTable .mat-row {
  min-height: 38px;
  padding: 0;
}
#scheduleCollectionEditorTable .mat-row:hover {
  background-color: #eeeeee;
}
#scheduleCollectionEditorTable .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#scheduleCollectionEditorTable .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#scheduleCollectionEditorTable .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#scheduleCollectionEditorTable .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#scheduleCollectionEditorTable .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#scheduleCollectionEditorTable .img-icon-24 {
  width: 24px;
}
#scheduleCollectionEditorTable .fixCellWidth {
  width: 60px;
}
#scheduleCollectionEditorTable .customLongName {
  width: 400px;
}

#uptimeOverviewLeaderBoardTable .mat-table {
  display: table;
  width: 100%;
}
#uptimeOverviewLeaderBoardTable .mat-table > .mat-header-row,
#uptimeOverviewLeaderBoardTable .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#uptimeOverviewLeaderBoardTable .mat-table > .mat-header-row > .mat-header-cell,
#uptimeOverviewLeaderBoardTable .mat-table > .mat-header-row > .mat-cell,
#uptimeOverviewLeaderBoardTable .mat-table > .mat-row > .mat-header-cell,
#uptimeOverviewLeaderBoardTable .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#uptimeOverviewLeaderBoardTable .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#uptimeOverviewLeaderBoardTable .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#uptimeOverviewLeaderBoardTable .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#uptimeOverviewLeaderBoardTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#uptimeOverviewLeaderBoardTable .mat-row {
  min-height: 38px;
  padding: 0;
}
#uptimeOverviewLeaderBoardTable .mat-row:hover {
  background-color: #eeeeee;
}
#uptimeOverviewLeaderBoardTable .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#uptimeOverviewLeaderBoardTable .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#uptimeOverviewLeaderBoardTable .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#uptimeOverviewLeaderBoardTable .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#uptimeOverviewLeaderBoardTable .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#uptimeOverviewLeaderBoardTable .img-icon-24 {
  width: 24px;
}
#uptimeOverviewLeaderBoardTable .mat-table {
  min-width: 700px;
}
#uptimeOverviewLeaderBoardTable .mat-header-cell:first-child {
  width: 200px;
}
#uptimeOverviewLeaderBoardTable .mat-header-cell {
  text-transform: uppercase;
}
#uptimeOverviewLeaderBoardTable .mat-header-cell.defultTextStyle {
  text-transform: unset;
}
#uptimeOverviewLeaderBoardTable .mat-paginator {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}

#percentFullOverviewReportLeaderBoardTable .mat-table {
  display: table;
  width: 100%;
}
#percentFullOverviewReportLeaderBoardTable .mat-table > .mat-header-row,
#percentFullOverviewReportLeaderBoardTable .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#percentFullOverviewReportLeaderBoardTable .mat-table > .mat-header-row > .mat-header-cell,
#percentFullOverviewReportLeaderBoardTable .mat-table > .mat-header-row > .mat-cell,
#percentFullOverviewReportLeaderBoardTable .mat-table > .mat-row > .mat-header-cell,
#percentFullOverviewReportLeaderBoardTable .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#percentFullOverviewReportLeaderBoardTable .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#percentFullOverviewReportLeaderBoardTable .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#percentFullOverviewReportLeaderBoardTable .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#percentFullOverviewReportLeaderBoardTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#percentFullOverviewReportLeaderBoardTable .mat-row {
  min-height: 38px;
  padding: 0;
}
#percentFullOverviewReportLeaderBoardTable .mat-row:hover {
  background-color: #eeeeee;
}
#percentFullOverviewReportLeaderBoardTable .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#percentFullOverviewReportLeaderBoardTable .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#percentFullOverviewReportLeaderBoardTable .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#percentFullOverviewReportLeaderBoardTable .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#percentFullOverviewReportLeaderBoardTable .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#percentFullOverviewReportLeaderBoardTable .img-icon-24 {
  width: 24px;
}
#percentFullOverviewReportLeaderBoardTable .mat-sort-header-container {
  justify-content: space-around;
}
#percentFullOverviewReportLeaderBoardTable .mat-header-cell:first-child {
  width: 200px;
}
#percentFullOverviewReportLeaderBoardTable .mat-row .mat-cell {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
#percentFullOverviewReportLeaderBoardTable .mat-row .mat-cell:last-child {
  border-right: 0px solid rgba(0, 0, 0, 0.12);
}

#sliicerpagetable .mat-table,
#fmrtable .mat-table,
#locationpagetable .mat-table {
  display: table;
  width: 100%;
}
#sliicerpagetable .mat-table > .mat-header-row,
#sliicerpagetable .mat-table > .mat-row,
#fmrtable .mat-table > .mat-header-row,
#fmrtable .mat-table > .mat-row,
#locationpagetable .mat-table > .mat-header-row,
#locationpagetable .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#sliicerpagetable .mat-table > .mat-header-row > .mat-header-cell,
#sliicerpagetable .mat-table > .mat-header-row > .mat-cell,
#sliicerpagetable .mat-table > .mat-row > .mat-header-cell,
#sliicerpagetable .mat-table > .mat-row > .mat-cell,
#fmrtable .mat-table > .mat-header-row > .mat-header-cell,
#fmrtable .mat-table > .mat-header-row > .mat-cell,
#fmrtable .mat-table > .mat-row > .mat-header-cell,
#fmrtable .mat-table > .mat-row > .mat-cell,
#locationpagetable .mat-table > .mat-header-row > .mat-header-cell,
#locationpagetable .mat-table > .mat-header-row > .mat-cell,
#locationpagetable .mat-table > .mat-row > .mat-header-cell,
#locationpagetable .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#sliicerpagetable .mat-header-row,
#fmrtable .mat-header-row,
#locationpagetable .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#sliicerpagetable .mat-header-row .mat-header-cell,
#fmrtable .mat-header-row .mat-header-cell,
#locationpagetable .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#sliicerpagetable .mat-header-row .mat-sort-header-arrow,
#fmrtable .mat-header-row .mat-sort-header-arrow,
#locationpagetable .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#sliicerpagetable .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#fmrtable .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#locationpagetable .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#sliicerpagetable .mat-row,
#fmrtable .mat-row,
#locationpagetable .mat-row {
  min-height: 38px;
  padding: 0;
}
#sliicerpagetable .mat-row:hover,
#fmrtable .mat-row:hover,
#locationpagetable .mat-row:hover {
  background-color: #eeeeee;
}
#sliicerpagetable .mat-row:last-child .mat-cell,
#fmrtable .mat-row:last-child .mat-cell,
#locationpagetable .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#sliicerpagetable .mat-row .mat-cell,
#fmrtable .mat-row .mat-cell,
#locationpagetable .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#sliicerpagetable .mat-row .mat-cell mat-icon,
#fmrtable .mat-row .mat-cell mat-icon,
#locationpagetable .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#sliicerpagetable .flatButton,
#fmrtable .flatButton,
#locationpagetable .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#sliicerpagetable .flatButtonDisabled,
#fmrtable .flatButtonDisabled,
#locationpagetable .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#sliicerpagetable .img-icon-24,
#fmrtable .img-icon-24,
#locationpagetable .img-icon-24 {
  width: 24px;
}
#sliicerpagetable .fixCellWidth,
#fmrtable .fixCellWidth,
#locationpagetable .fixCellWidth {
  width: 100px;
}
#sliicerpagetable .mat-table .mat-header-row,
#fmrtable .mat-table .mat-header-row,
#locationpagetable .mat-table .mat-header-row {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#sliicerpagetable .mat-table .table-icon,
#fmrtable .mat-table .table-icon,
#locationpagetable .mat-table .table-icon {
  flex: 0 0 50px;
}

.search-icon {
  top: 5px;
  position: relative;
  opacity: 0.54;
}

#usersPageTable .mat-sort-header-pointer-left,
#customersPageTable .mat-sort-header-pointer-left,
#auditPageTable .mat-sort-header-pointer-left,
#dataEditingTableId .mat-sort-header-pointer-left {
  transform: rotate(-45deg);
}
#usersPageTable .mat-sort-header-pointer-right,
#customersPageTable .mat-sort-header-pointer-right,
#auditPageTable .mat-sort-header-pointer-right,
#dataEditingTableId .mat-sort-header-pointer-right {
  transform: rotate(45deg);
}

#rainfall-distribution-table {
  height: 100% !important;
}

#usersPageTable,
#customersPageTable,
#stormTable,
#auditPageTable,
#dataEditingTableId,
#calculatedEntityPageTable,
#customerDetailLocationsEditorPageTable,
#sliicerVaultTable,
#geometry-table,
#hyetograph,
#dayweekGroupPageTable,
#dataCommunicationTable,
#details-page-table,
#schedulingdatatable,
#rainfall-event-table,
.load-setting-table,
#stormStatsTable,
#monitorConfigurationTable,
#modem-setup-table,
#basinTable {
  overflow: auto;
}
#usersPageTable .mat-table,
#customersPageTable .mat-table,
#stormTable .mat-table,
#auditPageTable .mat-table,
#dataEditingTableId .mat-table,
#calculatedEntityPageTable .mat-table,
#customerDetailLocationsEditorPageTable .mat-table,
#sliicerVaultTable .mat-table,
#geometry-table .mat-table,
#hyetograph .mat-table,
#dayweekGroupPageTable .mat-table,
#dataCommunicationTable .mat-table,
#details-page-table .mat-table,
#schedulingdatatable .mat-table,
#rainfall-event-table .mat-table,
.load-setting-table .mat-table,
#stormStatsTable .mat-table,
#monitorConfigurationTable .mat-table,
#modem-setup-table .mat-table,
#basinTable .mat-table {
  display: table;
  width: 100%;
}
#usersPageTable .mat-table > .mat-header-row,
#usersPageTable .mat-table > .mat-row,
#customersPageTable .mat-table > .mat-header-row,
#customersPageTable .mat-table > .mat-row,
#stormTable .mat-table > .mat-header-row,
#stormTable .mat-table > .mat-row,
#auditPageTable .mat-table > .mat-header-row,
#auditPageTable .mat-table > .mat-row,
#dataEditingTableId .mat-table > .mat-header-row,
#dataEditingTableId .mat-table > .mat-row,
#calculatedEntityPageTable .mat-table > .mat-header-row,
#calculatedEntityPageTable .mat-table > .mat-row,
#customerDetailLocationsEditorPageTable .mat-table > .mat-header-row,
#customerDetailLocationsEditorPageTable .mat-table > .mat-row,
#sliicerVaultTable .mat-table > .mat-header-row,
#sliicerVaultTable .mat-table > .mat-row,
#geometry-table .mat-table > .mat-header-row,
#geometry-table .mat-table > .mat-row,
#hyetograph .mat-table > .mat-header-row,
#hyetograph .mat-table > .mat-row,
#dayweekGroupPageTable .mat-table > .mat-header-row,
#dayweekGroupPageTable .mat-table > .mat-row,
#dataCommunicationTable .mat-table > .mat-header-row,
#dataCommunicationTable .mat-table > .mat-row,
#details-page-table .mat-table > .mat-header-row,
#details-page-table .mat-table > .mat-row,
#schedulingdatatable .mat-table > .mat-header-row,
#schedulingdatatable .mat-table > .mat-row,
#rainfall-event-table .mat-table > .mat-header-row,
#rainfall-event-table .mat-table > .mat-row,
.load-setting-table .mat-table > .mat-header-row,
.load-setting-table .mat-table > .mat-row,
#stormStatsTable .mat-table > .mat-header-row,
#stormStatsTable .mat-table > .mat-row,
#monitorConfigurationTable .mat-table > .mat-header-row,
#monitorConfigurationTable .mat-table > .mat-row,
#modem-setup-table .mat-table > .mat-header-row,
#modem-setup-table .mat-table > .mat-row,
#basinTable .mat-table > .mat-header-row,
#basinTable .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#usersPageTable .mat-table > .mat-header-row > .mat-header-cell,
#usersPageTable .mat-table > .mat-header-row > .mat-cell,
#usersPageTable .mat-table > .mat-row > .mat-header-cell,
#usersPageTable .mat-table > .mat-row > .mat-cell,
#customersPageTable .mat-table > .mat-header-row > .mat-header-cell,
#customersPageTable .mat-table > .mat-header-row > .mat-cell,
#customersPageTable .mat-table > .mat-row > .mat-header-cell,
#customersPageTable .mat-table > .mat-row > .mat-cell,
#stormTable .mat-table > .mat-header-row > .mat-header-cell,
#stormTable .mat-table > .mat-header-row > .mat-cell,
#stormTable .mat-table > .mat-row > .mat-header-cell,
#stormTable .mat-table > .mat-row > .mat-cell,
#auditPageTable .mat-table > .mat-header-row > .mat-header-cell,
#auditPageTable .mat-table > .mat-header-row > .mat-cell,
#auditPageTable .mat-table > .mat-row > .mat-header-cell,
#auditPageTable .mat-table > .mat-row > .mat-cell,
#dataEditingTableId .mat-table > .mat-header-row > .mat-header-cell,
#dataEditingTableId .mat-table > .mat-header-row > .mat-cell,
#dataEditingTableId .mat-table > .mat-row > .mat-header-cell,
#dataEditingTableId .mat-table > .mat-row > .mat-cell,
#calculatedEntityPageTable .mat-table > .mat-header-row > .mat-header-cell,
#calculatedEntityPageTable .mat-table > .mat-header-row > .mat-cell,
#calculatedEntityPageTable .mat-table > .mat-row > .mat-header-cell,
#calculatedEntityPageTable .mat-table > .mat-row > .mat-cell,
#customerDetailLocationsEditorPageTable .mat-table > .mat-header-row > .mat-header-cell,
#customerDetailLocationsEditorPageTable .mat-table > .mat-header-row > .mat-cell,
#customerDetailLocationsEditorPageTable .mat-table > .mat-row > .mat-header-cell,
#customerDetailLocationsEditorPageTable .mat-table > .mat-row > .mat-cell,
#sliicerVaultTable .mat-table > .mat-header-row > .mat-header-cell,
#sliicerVaultTable .mat-table > .mat-header-row > .mat-cell,
#sliicerVaultTable .mat-table > .mat-row > .mat-header-cell,
#sliicerVaultTable .mat-table > .mat-row > .mat-cell,
#geometry-table .mat-table > .mat-header-row > .mat-header-cell,
#geometry-table .mat-table > .mat-header-row > .mat-cell,
#geometry-table .mat-table > .mat-row > .mat-header-cell,
#geometry-table .mat-table > .mat-row > .mat-cell,
#hyetograph .mat-table > .mat-header-row > .mat-header-cell,
#hyetograph .mat-table > .mat-header-row > .mat-cell,
#hyetograph .mat-table > .mat-row > .mat-header-cell,
#hyetograph .mat-table > .mat-row > .mat-cell,
#dayweekGroupPageTable .mat-table > .mat-header-row > .mat-header-cell,
#dayweekGroupPageTable .mat-table > .mat-header-row > .mat-cell,
#dayweekGroupPageTable .mat-table > .mat-row > .mat-header-cell,
#dayweekGroupPageTable .mat-table > .mat-row > .mat-cell,
#dataCommunicationTable .mat-table > .mat-header-row > .mat-header-cell,
#dataCommunicationTable .mat-table > .mat-header-row > .mat-cell,
#dataCommunicationTable .mat-table > .mat-row > .mat-header-cell,
#dataCommunicationTable .mat-table > .mat-row > .mat-cell,
#details-page-table .mat-table > .mat-header-row > .mat-header-cell,
#details-page-table .mat-table > .mat-header-row > .mat-cell,
#details-page-table .mat-table > .mat-row > .mat-header-cell,
#details-page-table .mat-table > .mat-row > .mat-cell,
#schedulingdatatable .mat-table > .mat-header-row > .mat-header-cell,
#schedulingdatatable .mat-table > .mat-header-row > .mat-cell,
#schedulingdatatable .mat-table > .mat-row > .mat-header-cell,
#schedulingdatatable .mat-table > .mat-row > .mat-cell,
#rainfall-event-table .mat-table > .mat-header-row > .mat-header-cell,
#rainfall-event-table .mat-table > .mat-header-row > .mat-cell,
#rainfall-event-table .mat-table > .mat-row > .mat-header-cell,
#rainfall-event-table .mat-table > .mat-row > .mat-cell,
.load-setting-table .mat-table > .mat-header-row > .mat-header-cell,
.load-setting-table .mat-table > .mat-header-row > .mat-cell,
.load-setting-table .mat-table > .mat-row > .mat-header-cell,
.load-setting-table .mat-table > .mat-row > .mat-cell,
#stormStatsTable .mat-table > .mat-header-row > .mat-header-cell,
#stormStatsTable .mat-table > .mat-header-row > .mat-cell,
#stormStatsTable .mat-table > .mat-row > .mat-header-cell,
#stormStatsTable .mat-table > .mat-row > .mat-cell,
#monitorConfigurationTable .mat-table > .mat-header-row > .mat-header-cell,
#monitorConfigurationTable .mat-table > .mat-header-row > .mat-cell,
#monitorConfigurationTable .mat-table > .mat-row > .mat-header-cell,
#monitorConfigurationTable .mat-table > .mat-row > .mat-cell,
#modem-setup-table .mat-table > .mat-header-row > .mat-header-cell,
#modem-setup-table .mat-table > .mat-header-row > .mat-cell,
#modem-setup-table .mat-table > .mat-row > .mat-header-cell,
#modem-setup-table .mat-table > .mat-row > .mat-cell,
#basinTable .mat-table > .mat-header-row > .mat-header-cell,
#basinTable .mat-table > .mat-header-row > .mat-cell,
#basinTable .mat-table > .mat-row > .mat-header-cell,
#basinTable .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#usersPageTable .mat-header-row,
#customersPageTable .mat-header-row,
#stormTable .mat-header-row,
#auditPageTable .mat-header-row,
#dataEditingTableId .mat-header-row,
#calculatedEntityPageTable .mat-header-row,
#customerDetailLocationsEditorPageTable .mat-header-row,
#sliicerVaultTable .mat-header-row,
#geometry-table .mat-header-row,
#hyetograph .mat-header-row,
#dayweekGroupPageTable .mat-header-row,
#dataCommunicationTable .mat-header-row,
#details-page-table .mat-header-row,
#schedulingdatatable .mat-header-row,
#rainfall-event-table .mat-header-row,
.load-setting-table .mat-header-row,
#stormStatsTable .mat-header-row,
#monitorConfigurationTable .mat-header-row,
#modem-setup-table .mat-header-row,
#basinTable .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#usersPageTable .mat-header-row .mat-header-cell,
#customersPageTable .mat-header-row .mat-header-cell,
#stormTable .mat-header-row .mat-header-cell,
#auditPageTable .mat-header-row .mat-header-cell,
#dataEditingTableId .mat-header-row .mat-header-cell,
#calculatedEntityPageTable .mat-header-row .mat-header-cell,
#customerDetailLocationsEditorPageTable .mat-header-row .mat-header-cell,
#sliicerVaultTable .mat-header-row .mat-header-cell,
#geometry-table .mat-header-row .mat-header-cell,
#hyetograph .mat-header-row .mat-header-cell,
#dayweekGroupPageTable .mat-header-row .mat-header-cell,
#dataCommunicationTable .mat-header-row .mat-header-cell,
#details-page-table .mat-header-row .mat-header-cell,
#schedulingdatatable .mat-header-row .mat-header-cell,
#rainfall-event-table .mat-header-row .mat-header-cell,
.load-setting-table .mat-header-row .mat-header-cell,
#stormStatsTable .mat-header-row .mat-header-cell,
#monitorConfigurationTable .mat-header-row .mat-header-cell,
#modem-setup-table .mat-header-row .mat-header-cell,
#basinTable .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#usersPageTable .mat-header-row .mat-sort-header-arrow,
#customersPageTable .mat-header-row .mat-sort-header-arrow,
#stormTable .mat-header-row .mat-sort-header-arrow,
#auditPageTable .mat-header-row .mat-sort-header-arrow,
#dataEditingTableId .mat-header-row .mat-sort-header-arrow,
#calculatedEntityPageTable .mat-header-row .mat-sort-header-arrow,
#customerDetailLocationsEditorPageTable .mat-header-row .mat-sort-header-arrow,
#sliicerVaultTable .mat-header-row .mat-sort-header-arrow,
#geometry-table .mat-header-row .mat-sort-header-arrow,
#hyetograph .mat-header-row .mat-sort-header-arrow,
#dayweekGroupPageTable .mat-header-row .mat-sort-header-arrow,
#dataCommunicationTable .mat-header-row .mat-sort-header-arrow,
#details-page-table .mat-header-row .mat-sort-header-arrow,
#schedulingdatatable .mat-header-row .mat-sort-header-arrow,
#rainfall-event-table .mat-header-row .mat-sort-header-arrow,
.load-setting-table .mat-header-row .mat-sort-header-arrow,
#stormStatsTable .mat-header-row .mat-sort-header-arrow,
#monitorConfigurationTable .mat-header-row .mat-sort-header-arrow,
#modem-setup-table .mat-header-row .mat-sort-header-arrow,
#basinTable .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#usersPageTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#customersPageTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#stormTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#auditPageTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#dataEditingTableId .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#calculatedEntityPageTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#customerDetailLocationsEditorPageTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#sliicerVaultTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#geometry-table .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#hyetograph .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#dayweekGroupPageTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#dataCommunicationTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#details-page-table .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#schedulingdatatable .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#rainfall-event-table .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
.load-setting-table .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#stormStatsTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#monitorConfigurationTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#modem-setup-table .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
#basinTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#usersPageTable .mat-row,
#customersPageTable .mat-row,
#stormTable .mat-row,
#auditPageTable .mat-row,
#dataEditingTableId .mat-row,
#calculatedEntityPageTable .mat-row,
#customerDetailLocationsEditorPageTable .mat-row,
#sliicerVaultTable .mat-row,
#geometry-table .mat-row,
#hyetograph .mat-row,
#dayweekGroupPageTable .mat-row,
#dataCommunicationTable .mat-row,
#details-page-table .mat-row,
#schedulingdatatable .mat-row,
#rainfall-event-table .mat-row,
.load-setting-table .mat-row,
#stormStatsTable .mat-row,
#monitorConfigurationTable .mat-row,
#modem-setup-table .mat-row,
#basinTable .mat-row {
  min-height: 38px;
  padding: 0;
}
#usersPageTable .mat-row:hover,
#customersPageTable .mat-row:hover,
#stormTable .mat-row:hover,
#auditPageTable .mat-row:hover,
#dataEditingTableId .mat-row:hover,
#calculatedEntityPageTable .mat-row:hover,
#customerDetailLocationsEditorPageTable .mat-row:hover,
#sliicerVaultTable .mat-row:hover,
#geometry-table .mat-row:hover,
#hyetograph .mat-row:hover,
#dayweekGroupPageTable .mat-row:hover,
#dataCommunicationTable .mat-row:hover,
#details-page-table .mat-row:hover,
#schedulingdatatable .mat-row:hover,
#rainfall-event-table .mat-row:hover,
.load-setting-table .mat-row:hover,
#stormStatsTable .mat-row:hover,
#monitorConfigurationTable .mat-row:hover,
#modem-setup-table .mat-row:hover,
#basinTable .mat-row:hover {
  background-color: #eeeeee;
}
#usersPageTable .mat-row:last-child .mat-cell,
#customersPageTable .mat-row:last-child .mat-cell,
#stormTable .mat-row:last-child .mat-cell,
#auditPageTable .mat-row:last-child .mat-cell,
#dataEditingTableId .mat-row:last-child .mat-cell,
#calculatedEntityPageTable .mat-row:last-child .mat-cell,
#customerDetailLocationsEditorPageTable .mat-row:last-child .mat-cell,
#sliicerVaultTable .mat-row:last-child .mat-cell,
#geometry-table .mat-row:last-child .mat-cell,
#hyetograph .mat-row:last-child .mat-cell,
#dayweekGroupPageTable .mat-row:last-child .mat-cell,
#dataCommunicationTable .mat-row:last-child .mat-cell,
#details-page-table .mat-row:last-child .mat-cell,
#schedulingdatatable .mat-row:last-child .mat-cell,
#rainfall-event-table .mat-row:last-child .mat-cell,
.load-setting-table .mat-row:last-child .mat-cell,
#stormStatsTable .mat-row:last-child .mat-cell,
#monitorConfigurationTable .mat-row:last-child .mat-cell,
#modem-setup-table .mat-row:last-child .mat-cell,
#basinTable .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#usersPageTable .mat-row .mat-cell,
#customersPageTable .mat-row .mat-cell,
#stormTable .mat-row .mat-cell,
#auditPageTable .mat-row .mat-cell,
#dataEditingTableId .mat-row .mat-cell,
#calculatedEntityPageTable .mat-row .mat-cell,
#customerDetailLocationsEditorPageTable .mat-row .mat-cell,
#sliicerVaultTable .mat-row .mat-cell,
#geometry-table .mat-row .mat-cell,
#hyetograph .mat-row .mat-cell,
#dayweekGroupPageTable .mat-row .mat-cell,
#dataCommunicationTable .mat-row .mat-cell,
#details-page-table .mat-row .mat-cell,
#schedulingdatatable .mat-row .mat-cell,
#rainfall-event-table .mat-row .mat-cell,
.load-setting-table .mat-row .mat-cell,
#stormStatsTable .mat-row .mat-cell,
#monitorConfigurationTable .mat-row .mat-cell,
#modem-setup-table .mat-row .mat-cell,
#basinTable .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#usersPageTable .mat-row .mat-cell mat-icon,
#customersPageTable .mat-row .mat-cell mat-icon,
#stormTable .mat-row .mat-cell mat-icon,
#auditPageTable .mat-row .mat-cell mat-icon,
#dataEditingTableId .mat-row .mat-cell mat-icon,
#calculatedEntityPageTable .mat-row .mat-cell mat-icon,
#customerDetailLocationsEditorPageTable .mat-row .mat-cell mat-icon,
#sliicerVaultTable .mat-row .mat-cell mat-icon,
#geometry-table .mat-row .mat-cell mat-icon,
#hyetograph .mat-row .mat-cell mat-icon,
#dayweekGroupPageTable .mat-row .mat-cell mat-icon,
#dataCommunicationTable .mat-row .mat-cell mat-icon,
#details-page-table .mat-row .mat-cell mat-icon,
#schedulingdatatable .mat-row .mat-cell mat-icon,
#rainfall-event-table .mat-row .mat-cell mat-icon,
.load-setting-table .mat-row .mat-cell mat-icon,
#stormStatsTable .mat-row .mat-cell mat-icon,
#monitorConfigurationTable .mat-row .mat-cell mat-icon,
#modem-setup-table .mat-row .mat-cell mat-icon,
#basinTable .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#usersPageTable .flatButton,
#customersPageTable .flatButton,
#stormTable .flatButton,
#auditPageTable .flatButton,
#dataEditingTableId .flatButton,
#calculatedEntityPageTable .flatButton,
#customerDetailLocationsEditorPageTable .flatButton,
#sliicerVaultTable .flatButton,
#geometry-table .flatButton,
#hyetograph .flatButton,
#dayweekGroupPageTable .flatButton,
#dataCommunicationTable .flatButton,
#details-page-table .flatButton,
#schedulingdatatable .flatButton,
#rainfall-event-table .flatButton,
.load-setting-table .flatButton,
#stormStatsTable .flatButton,
#monitorConfigurationTable .flatButton,
#modem-setup-table .flatButton,
#basinTable .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#usersPageTable .flatButtonDisabled,
#customersPageTable .flatButtonDisabled,
#stormTable .flatButtonDisabled,
#auditPageTable .flatButtonDisabled,
#dataEditingTableId .flatButtonDisabled,
#calculatedEntityPageTable .flatButtonDisabled,
#customerDetailLocationsEditorPageTable .flatButtonDisabled,
#sliicerVaultTable .flatButtonDisabled,
#geometry-table .flatButtonDisabled,
#hyetograph .flatButtonDisabled,
#dayweekGroupPageTable .flatButtonDisabled,
#dataCommunicationTable .flatButtonDisabled,
#details-page-table .flatButtonDisabled,
#schedulingdatatable .flatButtonDisabled,
#rainfall-event-table .flatButtonDisabled,
.load-setting-table .flatButtonDisabled,
#stormStatsTable .flatButtonDisabled,
#monitorConfigurationTable .flatButtonDisabled,
#modem-setup-table .flatButtonDisabled,
#basinTable .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#usersPageTable .img-icon-24,
#customersPageTable .img-icon-24,
#stormTable .img-icon-24,
#auditPageTable .img-icon-24,
#dataEditingTableId .img-icon-24,
#calculatedEntityPageTable .img-icon-24,
#customerDetailLocationsEditorPageTable .img-icon-24,
#sliicerVaultTable .img-icon-24,
#geometry-table .img-icon-24,
#hyetograph .img-icon-24,
#dayweekGroupPageTable .img-icon-24,
#dataCommunicationTable .img-icon-24,
#details-page-table .img-icon-24,
#schedulingdatatable .img-icon-24,
#rainfall-event-table .img-icon-24,
.load-setting-table .img-icon-24,
#stormStatsTable .img-icon-24,
#monitorConfigurationTable .img-icon-24,
#modem-setup-table .img-icon-24,
#basinTable .img-icon-24 {
  width: 24px;
}
#usersPageTable .fixCellWidth,
#customersPageTable .fixCellWidth,
#stormTable .fixCellWidth,
#auditPageTable .fixCellWidth,
#dataEditingTableId .fixCellWidth,
#calculatedEntityPageTable .fixCellWidth,
#customerDetailLocationsEditorPageTable .fixCellWidth,
#sliicerVaultTable .fixCellWidth,
#geometry-table .fixCellWidth,
#hyetograph .fixCellWidth,
#dayweekGroupPageTable .fixCellWidth,
#dataCommunicationTable .fixCellWidth,
#details-page-table .fixCellWidth,
#schedulingdatatable .fixCellWidth,
#rainfall-event-table .fixCellWidth,
.load-setting-table .fixCellWidth,
#stormStatsTable .fixCellWidth,
#monitorConfigurationTable .fixCellWidth,
#modem-setup-table .fixCellWidth,
#basinTable .fixCellWidth {
  width: 60px;
}
#usersPageTable .fixCellWidth150,
#customersPageTable .fixCellWidth150,
#stormTable .fixCellWidth150,
#auditPageTable .fixCellWidth150,
#dataEditingTableId .fixCellWidth150,
#calculatedEntityPageTable .fixCellWidth150,
#customerDetailLocationsEditorPageTable .fixCellWidth150,
#sliicerVaultTable .fixCellWidth150,
#geometry-table .fixCellWidth150,
#hyetograph .fixCellWidth150,
#dayweekGroupPageTable .fixCellWidth150,
#dataCommunicationTable .fixCellWidth150,
#details-page-table .fixCellWidth150,
#schedulingdatatable .fixCellWidth150,
#rainfall-event-table .fixCellWidth150,
.load-setting-table .fixCellWidth150,
#stormStatsTable .fixCellWidth150,
#monitorConfigurationTable .fixCellWidth150,
#modem-setup-table .fixCellWidth150,
#basinTable .fixCellWidth150 {
  width: 150px;
}
#usersPageTable .fixCellWidth110,
#customersPageTable .fixCellWidth110,
#stormTable .fixCellWidth110,
#auditPageTable .fixCellWidth110,
#dataEditingTableId .fixCellWidth110,
#calculatedEntityPageTable .fixCellWidth110,
#customerDetailLocationsEditorPageTable .fixCellWidth110,
#sliicerVaultTable .fixCellWidth110,
#geometry-table .fixCellWidth110,
#hyetograph .fixCellWidth110,
#dayweekGroupPageTable .fixCellWidth110,
#dataCommunicationTable .fixCellWidth110,
#details-page-table .fixCellWidth110,
#schedulingdatatable .fixCellWidth110,
#rainfall-event-table .fixCellWidth110,
.load-setting-table .fixCellWidth110,
#stormStatsTable .fixCellWidth110,
#monitorConfigurationTable .fixCellWidth110,
#modem-setup-table .fixCellWidth110,
#basinTable .fixCellWidth110 {
  width: 110px;
}
#usersPageTable .fixCellEllipsis,
#customersPageTable .fixCellEllipsis,
#stormTable .fixCellEllipsis,
#auditPageTable .fixCellEllipsis,
#dataEditingTableId .fixCellEllipsis,
#calculatedEntityPageTable .fixCellEllipsis,
#customerDetailLocationsEditorPageTable .fixCellEllipsis,
#sliicerVaultTable .fixCellEllipsis,
#geometry-table .fixCellEllipsis,
#hyetograph .fixCellEllipsis,
#dayweekGroupPageTable .fixCellEllipsis,
#dataCommunicationTable .fixCellEllipsis,
#details-page-table .fixCellEllipsis,
#schedulingdatatable .fixCellEllipsis,
#rainfall-event-table .fixCellEllipsis,
.load-setting-table .fixCellEllipsis,
#stormStatsTable .fixCellEllipsis,
#monitorConfigurationTable .fixCellEllipsis,
#modem-setup-table .fixCellEllipsis,
#basinTable .fixCellEllipsis {
  width: 300px;
}
#usersPageTable .fixCellWidth30,
#customersPageTable .fixCellWidth30,
#stormTable .fixCellWidth30,
#auditPageTable .fixCellWidth30,
#dataEditingTableId .fixCellWidth30,
#calculatedEntityPageTable .fixCellWidth30,
#customerDetailLocationsEditorPageTable .fixCellWidth30,
#sliicerVaultTable .fixCellWidth30,
#geometry-table .fixCellWidth30,
#hyetograph .fixCellWidth30,
#dayweekGroupPageTable .fixCellWidth30,
#dataCommunicationTable .fixCellWidth30,
#details-page-table .fixCellWidth30,
#schedulingdatatable .fixCellWidth30,
#rainfall-event-table .fixCellWidth30,
.load-setting-table .fixCellWidth30,
#stormStatsTable .fixCellWidth30,
#monitorConfigurationTable .fixCellWidth30,
#modem-setup-table .fixCellWidth30,
#basinTable .fixCellWidth30 {
  width: 30px;
}

#geometry-table .text-right {
  text-align: right !important;
  width: 55%;
}
#geometry-table .mat-table .mat-cell:nth-child(2) .mat-form-field-underline,
#geometry-table .mat-table .mat-cell:nth-child(3) .mat-form-field-underline,
#geometry-table .mat-table .mat-cell:nth-child(4) .mat-form-field-underline {
  width: 55%;
}
#geometry-table .mat-table .mat-row:last-child .mat-cell {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#geometry-table .mat-table .mat-header-cell:first-child {
  background-color: rgba(0, 0, 0, 0.12);
  border-right: 1px solid #efeaea;
}
#geometry-table .mat-table .mat-cell:first-child {
  background-color: rgba(0, 0, 0, 0.12);
  border-right: 1px solid #efeaea;
}
#geometry-table .mat-table .mat-cell {
  padding-top: 0px;
  padding-bottom: 0px;
}

#details-page-table {
  overflow: unset;
}

#customerDetailLocationsEditorPageTable .mat-sort-header-indicator {
  transform: translateY(10px);
}
#customerDetailLocationsEditorPageTable .mat-sort-header-pointer-left {
  transform: rotate(45deg);
}
#customerDetailLocationsEditorPageTable .mat-sort-header-pointer-right {
  transform: rotate(-45deg);
}
#customerDetailLocationsEditorPageTable .mat-sort-header-arrow {
  opacity: 0;
}
#customerDetailLocationsEditorPageTable .description-space {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: unset;
  max-width: 150px;
}

#dayweekGroupPageTable .mat-row:last-child .mat-cell {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

#schedulingdatatable .mat-row .mat-cell:nth-child(3) {
  padding: 3px 2px;
}
#schedulingdatatable .fix-cell-days {
  width: 270px;
}
#schedulingdatatable .days-container {
  min-width: 310px;
}
#schedulingdatatable .frequency-cell-width {
  min-width: 100px;
}
#schedulingdatatable .locations-name-list {
  white-space: nowrap;
  min-width: 100px;
  width: calc(100vw - 970px);
  overflow: hidden;
  text-overflow: ellipsis;
}
#schedulingdatatable .schedule-name {
  word-break: break-all;
}
#schedulingdatatable .schedule-action {
  width: 60px;
  min-width: 60px;
}
#schedulingdatatable .schedule-action button.mat-icon-button {
  width: 28px;
}

#markerCompositeLocationTable {
  overflow: auto;
  max-width: 360px;
}
#markerCompositeLocationTable .mat-table {
  display: table;
  width: 100%;
}
#markerCompositeLocationTable .mat-table > .mat-header-row,
#markerCompositeLocationTable .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#markerCompositeLocationTable .mat-table > .mat-header-row > .mat-header-cell,
#markerCompositeLocationTable .mat-table > .mat-header-row > .mat-cell,
#markerCompositeLocationTable .mat-table > .mat-row > .mat-header-cell,
#markerCompositeLocationTable .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#markerCompositeLocationTable .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#markerCompositeLocationTable .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#markerCompositeLocationTable .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#markerCompositeLocationTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#markerCompositeLocationTable .mat-row {
  min-height: 38px;
  padding: 0;
}
#markerCompositeLocationTable .mat-row:hover {
  background-color: #eeeeee;
}
#markerCompositeLocationTable .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#markerCompositeLocationTable .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#markerCompositeLocationTable .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#markerCompositeLocationTable .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#markerCompositeLocationTable .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#markerCompositeLocationTable .img-icon-24 {
  width: 24px;
}

#userPreferencesCheckboxTable .mat-table {
  display: table;
  width: 100%;
}
#userPreferencesCheckboxTable .mat-table > .mat-header-row,
#userPreferencesCheckboxTable .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#userPreferencesCheckboxTable .mat-table > .mat-header-row > .mat-header-cell,
#userPreferencesCheckboxTable .mat-table > .mat-header-row > .mat-cell,
#userPreferencesCheckboxTable .mat-table > .mat-row > .mat-header-cell,
#userPreferencesCheckboxTable .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#userPreferencesCheckboxTable .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#userPreferencesCheckboxTable .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#userPreferencesCheckboxTable .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#userPreferencesCheckboxTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#userPreferencesCheckboxTable .mat-row {
  min-height: 38px;
  padding: 0;
}
#userPreferencesCheckboxTable .mat-row:hover {
  background-color: #eeeeee;
}
#userPreferencesCheckboxTable .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#userPreferencesCheckboxTable .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#userPreferencesCheckboxTable .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#userPreferencesCheckboxTable .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#userPreferencesCheckboxTable .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#userPreferencesCheckboxTable .img-icon-24 {
  width: 24px;
}

#hyetograph .mat-table {
  display: table;
  width: 100%;
}
#hyetograph .mat-table > .mat-header-row,
#hyetograph .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#hyetograph .mat-table > .mat-header-row > .mat-header-cell,
#hyetograph .mat-table > .mat-header-row > .mat-cell,
#hyetograph .mat-table > .mat-row > .mat-header-cell,
#hyetograph .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#hyetograph .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#hyetograph .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#hyetograph .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#hyetograph .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#hyetograph .mat-row {
  min-height: 38px;
  padding: 0;
}
#hyetograph .mat-row:hover {
  background-color: #eeeeee;
}
#hyetograph .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#hyetograph .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#hyetograph .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#hyetograph .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#hyetograph .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#hyetograph .img-icon-24 {
  width: 24px;
}

#location-flow-balance-table {
  padding-bottom: 15px;
  padding-top: 25px;
}
#location-flow-balance-table .mat-table {
  display: table;
  width: 100%;
}
#location-flow-balance-table .mat-table > .mat-header-row,
#location-flow-balance-table .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#location-flow-balance-table .mat-table > .mat-header-row > .mat-header-cell,
#location-flow-balance-table .mat-table > .mat-header-row > .mat-cell,
#location-flow-balance-table .mat-table > .mat-row > .mat-header-cell,
#location-flow-balance-table .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#location-flow-balance-table .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#location-flow-balance-table .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#location-flow-balance-table .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#location-flow-balance-table .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#location-flow-balance-table .mat-row {
  min-height: 38px;
  padding: 0;
}
#location-flow-balance-table .mat-row:hover {
  background-color: #eeeeee;
}
#location-flow-balance-table .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#location-flow-balance-table .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#location-flow-balance-table .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#location-flow-balance-table .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#location-flow-balance-table .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#location-flow-balance-table .img-icon-24 {
  width: 24px;
}
#location-flow-balance-table .mat-row:nth-last-child(-n+4) {
  background: #eeeeee;
  font-weight: bold;
}

.header-divider {
  display: flex;
}
.header-divider .header-text {
  margin-right: 15px;
  font-size: 14px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.87);
}
.header-divider .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
.header-divider .mat-button:hover {
  background: #ddd;
}
.header-divider .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}

.vault-folder-file {
  position: relative;
}
.vault-folder-file .vault-create-folder {
  position: absolute;
  right: 30px;
  top: 8px;
  z-index: 11;
}
.vault-folder-file .vault-create-folder .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
.vault-folder-file .vault-create-folder .mat-button:hover {
  background: #ddd;
}
.vault-folder-file .vault-create-folder .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.vault-folder-file.list-view .vault-folder-list .each-file {
  border: 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  margin: 0px;
  width: 100%;
}
.vault-folder-file.list-view .vault-folder-list .each-file .folder-name {
  width: calc(100% - 40px);
  max-width: calc(100% - 40px);
  text-align: left;
}
.vault-folder-file.list-view .vault-folder-list .each-file .mat-button {
  border-left: 0px solid rgba(0, 0, 0, 0.12);
}

.folder-accordion .mat-expansion-panel {
  margin: 0px;
}
.folder-accordion .mat-expansion-panel:not([class*=mat-elevation-z]) {
  border-radius: 0px !important;
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.folder-accordion .mat-expansion-panel-header {
  padding: 0 15px;
  font-size: 14px;
  font-weight: 600;
  background: #ececec !important;
  height: 48px !important;
}
.folder-accordion .mat-expansion-panel-body {
  padding: 15px;
}

.vault-file-list {
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding: 15px;
  margin-top: 15px;
}

.vault-folder-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.vault-folder-list .each-file {
  border: 1px solid rgba(0, 0, 0, 0.12);
  margin: 7.5px;
  display: flex;
  background-color: white;
  transition: 0.3s;
}
.vault-folder-list .each-file:hover {
  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);
}
.vault-folder-list .each-file .folder-name {
  margin: auto;
  padding: 0 10px;
  opacity: 0.87;
  width: 160px;
  text-overflow: ellipsis;
  overflow: hidden;
  border-radius: 0px;
  text-align: left;
}
.vault-folder-list .each-file .mat-icon {
  margin: auto;
  opacity: 0.54;
}
.vault-folder-list .each-file .mat-button {
  min-width: 40px;
  max-width: 40px;
  padding: 0px;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  opacity: 0.54;
}
.vault-folder-list .each-file .mat-button:hover {
  opacity: 0.87;
}
.vault-folder-list .each-file .mat-button.active {
  opacity: 0.87;
}
.vault-folder-list .each-file .mat-button .mat-icon {
  opacity: 1;
  padding-left: 0px;
}

.cursor-pointer {
  cursor: pointer;
}

.view-toggle .mat-button-toggle-group {
  border: 0px;
}
.view-toggle .mat-button-toggle-group .mat-button-toggle {
  border-right: 1px solid;
  background: no-repeat;
}
.view-toggle .mat-button-toggle-group .mat-button-toggle:last-child {
  border-right: 0px solid;
}
.view-toggle .mat-button-toggle-group .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.54);
}
.view-toggle .mat-button-toggle-group .mat-button-toggle-checked .mat-icon {
  color: #5cb259;
}
.view-toggle .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 25px;
  padding: 0 5px;
}

.vault-toggle-sidenav {
  width: 250px;
  height: 40px;
  background: #263238;
  cursor: pointer;
  display: flex;
  position: absolute;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  top: 0;
}
.vault-toggle-sidenav .mat-button {
  min-width: 40px;
  padding: 0px;
  border-left: 1px solid;
  border-radius: 0px;
  background: #fff;
  color: #000;
}
.vault-toggle-sidenav .folders-text {
  margin: auto 10px;
}
.vault-toggle-sidenav .backIcon {
  margin: auto;
  cursor: pointer;
  opacity: 0.54;
  width: 30px;
}
.vault-toggle-sidenav .backIcon:hover {
  opacity: 0.87;
}
.vault-toggle-sidenav .backIcon.active {
  opacity: 0.87;
}

.vault-file-preview {
  display: flex;
  flex-wrap: wrap;
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.vault-file-preview .each-file {
  border: 1px solid rgba(0, 0, 0, 0.12);
  width: 160px;
  margin: 7.5px;
  transition: 0.3s;
}
.vault-file-preview .each-file:hover {
  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);
}
.vault-file-preview .each-file .file-preview {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding: 10px;
}
.vault-file-preview .each-file .file-preview .file-img-priview {
  height: 125px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 160px;
}
.vault-file-preview .each-file .file-preview .file-img-priview img {
  max-height: 117px;
  max-width: 145px;
}
.vault-file-preview .each-file object {
  width: 100px;
  height: 150px;
}
.vault-file-preview .each-file .file-name {
  padding: 4px 8px;
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: unset;
  width: calc(100% - 15px);
}
.vault-file-preview .each-file .file-name .name-text {
  margin: auto 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: unset;
}
.vault-file-preview .each-file .file-action {
  display: flex;
  background: rgba(0, 0, 0, 0.04);
}
.vault-file-preview .each-file .file-action .mat-button {
  min-width: 40px;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  padding: 0 8px;
  width: 100%;
  opacity: 0.54;
}
.vault-file-preview .each-file .file-action .mat-button:hover {
  opacity: 0.87;
}
.vault-file-preview .each-file .file-action .mat-button.active {
  opacity: 0.87;
}
.vault-file-preview .each-file .file-action .mat-button:first-child {
  border-left: 0px solid rgba(0, 0, 0, 0.12);
}

.vault-file-preview .file-type-big-icon-default {
  background-image: url('vault_Bigicon.png');
  background-repeat: no-repeat;
  height: 125px;
  width: 100px;
  text-align: center;
  margin: auto;
  background-position: -812px -250px;
}
.vault-file-preview .file-type-big-icon-pdf {
  background-image: url('vault_Bigicon.png');
  background-repeat: no-repeat;
  height: 125px;
  width: 100px;
  text-align: center;
  margin: auto;
  background-position: -89px -81px;
}
.vault-file-preview .file-type-big-icon-csv {
  background-image: url('vault_Bigicon.png');
  background-repeat: no-repeat;
  height: 125px;
  width: 100px;
  text-align: center;
  margin: auto;
  background-position: -630px -250px;
}
.vault-file-preview .file-type-big-icon-doc {
  background-image: url('vault_Bigicon.png');
  background-repeat: no-repeat;
  height: 125px;
  width: 100px;
  text-align: center;
  margin: auto;
  background-position: -812px -81px;
}
.vault-file-preview .file-type-big-icon-gif {
  background-image: url('vault_Bigicon.png');
  background-repeat: no-repeat;
  height: 125px;
  width: 100px;
  text-align: center;
  margin: auto;
  background-position: -266px -81px;
}
.vault-file-preview .file-type-big-icon-jpg {
  background-image: url('vault_Bigicon.png');
  background-repeat: no-repeat;
  height: 125px;
  width: 100px;
  text-align: center;
  margin: auto;
  background-position: -629px -81px;
}
.vault-file-preview .file-type-big-icon-ppt {
  background-image: url('vault_Bigicon.png');
  background-repeat: no-repeat;
  height: 125px;
  width: 100px;
  text-align: center;
  margin: auto;
  background-position: -90px -250px;
}
.vault-file-preview .file-type-big-icon-tif {
  background-image: url('vault_Bigicon.png');
  background-repeat: no-repeat;
  height: 125px;
  width: 100px;
  text-align: center;
  margin: auto;
  background-position: -266px -250px;
}
.vault-file-preview .file-type-big-icon-xlsx,
.vault-file-preview .file-type-big-icon-xls {
  background-image: url('vault_Bigicon.png');
  background-repeat: no-repeat;
  height: 125px;
  width: 100px;
  text-align: center;
  margin: auto;
  background-position: -443px -81px;
}
.vault-file-preview .file-type-big-icon-png {
  background-image: url('vault_Bigicon.png');
  background-repeat: no-repeat;
  height: 125px;
  width: 100px;
  text-align: center;
  margin: auto;
  background-position: -443px -250px;
}

#valutItemDataLeaderBoardTable .mat-table,
.vault-file-preview .mat-table {
  display: table;
  width: 100%;
}
#valutItemDataLeaderBoardTable .mat-table > .mat-header-row,
#valutItemDataLeaderBoardTable .mat-table > .mat-row,
.vault-file-preview .mat-table > .mat-header-row,
.vault-file-preview .mat-table > .mat-row {
  display: table-row;
  padding: 0;
}
#valutItemDataLeaderBoardTable .mat-table > .mat-header-row > .mat-header-cell,
#valutItemDataLeaderBoardTable .mat-table > .mat-header-row > .mat-cell,
#valutItemDataLeaderBoardTable .mat-table > .mat-row > .mat-header-cell,
#valutItemDataLeaderBoardTable .mat-table > .mat-row > .mat-cell,
.vault-file-preview .mat-table > .mat-header-row > .mat-header-cell,
.vault-file-preview .mat-table > .mat-header-row > .mat-cell,
.vault-file-preview .mat-table > .mat-row > .mat-header-cell,
.vault-file-preview .mat-table > .mat-row > .mat-cell {
  display: table-cell;
  vertical-align: middle;
}
#valutItemDataLeaderBoardTable .mat-header-row,
.vault-file-preview .mat-header-row {
  min-height: 44px;
  padding: 0;
  font-size: medium;
  background-color: #ffffff;
}
#valutItemDataLeaderBoardTable .mat-header-row .mat-header-cell,
.vault-file-preview .mat-header-row .mat-header-cell {
  font-size: 13px;
  font-weight: 600;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 0;
  padding: 15px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#valutItemDataLeaderBoardTable .mat-header-row .mat-sort-header-arrow,
.vault-file-preview .mat-header-row .mat-sort-header-arrow {
  margin-top: auto;
  margin-bottom: auto;
}
#valutItemDataLeaderBoardTable .mat-header-row mat-header-cell.text-right .mat-sort-header-container,
.vault-file-preview .mat-header-row mat-header-cell.text-right .mat-sort-header-container {
  justify-content: flex-end;
}
#valutItemDataLeaderBoardTable .mat-row,
.vault-file-preview .mat-row {
  min-height: 38px;
  padding: 0;
}
#valutItemDataLeaderBoardTable .mat-row:hover,
.vault-file-preview .mat-row:hover {
  background-color: #eeeeee;
}
#valutItemDataLeaderBoardTable .mat-row:last-child .mat-cell,
.vault-file-preview .mat-row:last-child .mat-cell {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#valutItemDataLeaderBoardTable .mat-row .mat-cell,
.vault-file-preview .mat-row .mat-cell {
  padding: 9px 13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#valutItemDataLeaderBoardTable .mat-row .mat-cell mat-icon,
.vault-file-preview .mat-row .mat-cell mat-icon {
  cursor: pointer;
  font-size: 18px;
}
#valutItemDataLeaderBoardTable .flatButton,
.vault-file-preview .flatButton {
  color: #2196f3;
  padding: 0 5px;
  min-width: 40px;
}
#valutItemDataLeaderBoardTable .flatButtonDisabled,
.vault-file-preview .flatButtonDisabled {
  color: #b8b5b5;
  padding: 0 5px;
  min-width: 40px;
  filter: grayscale(1);
}
#valutItemDataLeaderBoardTable .img-icon-24,
.vault-file-preview .img-icon-24 {
  width: 24px;
}
#valutItemDataLeaderBoardTable .fileTypeIcon_default,
.vault-file-preview .fileTypeIcon_default {
  background-image: url('vault_icon.png');
  background-repeat: no-repeat;
  height: 30px;
  min-width: 30px;
  padding-right: 5px;
  display: table-cell;
  background-position: -245px -81px;
}
#valutItemDataLeaderBoardTable .fileTypeIcon_pdf,
.vault-file-preview .fileTypeIcon_pdf {
  background-image: url('vault_icon.png');
  background-repeat: no-repeat;
  height: 30px;
  min-width: 30px;
  padding-right: 5px;
  display: table-cell;
  background-position: -27px -29px;
}
#valutItemDataLeaderBoardTable .fileTypeIcon_csv,
.vault-file-preview .fileTypeIcon_csv {
  background-image: url('vault_icon.png');
  background-repeat: no-repeat;
  height: 30px;
  min-width: 30px;
  padding-right: 5px;
  display: table-cell;
  background-position: -188px -81px;
}
#valutItemDataLeaderBoardTable .fileTypeIcon_doc,
.vault-file-preview .fileTypeIcon_doc {
  background-image: url('vault_icon.png');
  background-repeat: no-repeat;
  height: 30px;
  min-width: 30px;
  padding-right: 5px;
  display: table-cell;
  background-position: -245px -29px;
}
#valutItemDataLeaderBoardTable .fileTypeIcon_gif,
.vault-file-preview .fileTypeIcon_gif {
  background-image: url('vault_icon.png');
  background-repeat: no-repeat;
  height: 30px;
  min-width: 30px;
  padding-right: 5px;
  display: table-cell;
  background-position: -82px -29px;
}
#valutItemDataLeaderBoardTable .fileTypeIcon_jpg,
.vault-file-preview .fileTypeIcon_jpg {
  background-image: url('vault_icon.png');
  background-repeat: no-repeat;
  height: 30px;
  min-width: 30px;
  padding-right: 5px;
  display: table-cell;
  background-position: -188px -29px;
}
#valutItemDataLeaderBoardTable .fileTypeIcon_ppt,
.vault-file-preview .fileTypeIcon_ppt {
  background-image: url('vault_icon.png');
  background-repeat: no-repeat;
  height: 30px;
  min-width: 30px;
  padding-right: 5px;
  display: table-cell;
  background-position: -28px -81px;
}
#valutItemDataLeaderBoardTable .fileTypeIcon_tif,
.vault-file-preview .fileTypeIcon_tif {
  background-image: url('vault_icon.png');
  background-repeat: no-repeat;
  height: 30px;
  min-width: 30px;
  padding-right: 5px;
  display: table-cell;
  background-position: -81px -81px;
}
#valutItemDataLeaderBoardTable .fileTypeIcon_xls,
.vault-file-preview .fileTypeIcon_xls {
  background-image: url('vault_icon.png');
  background-repeat: no-repeat;
  height: 30px;
  min-width: 30px;
  padding-right: 5px;
  display: table-cell;
  background-position: -133px -29px;
}
#valutItemDataLeaderBoardTable .fileTypeIcon_png,
.vault-file-preview .fileTypeIcon_png {
  background-image: url('vault_icon.png');
  background-repeat: no-repeat;
  height: 30px;
  min-width: 30px;
  padding-right: 5px;
  display: table-cell;
  background-position: -136px -81px;
}
#valutItemDataLeaderBoardTable a.file-link,
.vault-file-preview a.file-link {
  display: table-cell;
  word-break: break-all;
}
#valutItemDataLeaderBoardTable .vaultActionsColumnHeader,
.vault-file-preview .vaultActionsColumnHeader {
  width: 190px;
}
#valutItemDataLeaderBoardTable .vaultActionsColumnCell .mat-button,
.vault-file-preview .vaultActionsColumnCell .mat-button {
  min-width: 10%;
  padding-left: 10px;
  padding-right: 10px;
}
#valutItemDataLeaderBoardTable .mat-row .mat-cell,
.vault-file-preview .mat-row .mat-cell {
  vertical-align: middle;
}
#valutItemDataLeaderBoardTable .mat-row .mat-cell img.file-icon,
.vault-file-preview .mat-row .mat-cell img.file-icon {
  vertical-align: middle;
  height: 25px;
}
#valutItemDataLeaderBoardTable .mat-row .mat-cell mat-icon,
.vault-file-preview .mat-row .mat-cell mat-icon {
  vertical-align: middle;
}
#valutItemDataLeaderBoardTable .mat-row .mat-cell a,
.vault-file-preview .mat-row .mat-cell a {
  vertical-align: middle;
}

.location-files .folder-accordion .mat-expansion-panel {
  margin: 0px;
}
.location-files .folder-accordion .mat-expansion-panel-header {
  padding: 0 15px;
}
.location-files .folder-accordion .mat-expansion-panel-body {
  padding: 15px;
}
.location-files .breadcrumb {
  color: rgba(0, 0, 0, 0.87);
  word-break: break-all;
  width: calc(100vw - 400px);
  min-width: 345px;
}
.location-files .breadcrumb span {
  color: #2196f3;
}
.location-files .breadcrumb span:last-child {
  color: rgba(0, 0, 0, 0.87);
}

.uptimeDetailsTable table {
  table-layout: fixed;
}
.uptimeDetailsTable table thead tr th {
  width: 100px;
}

.load-setting .load-setting-table .mat-table .mat-header-row .mat-header-cell:nth-child(4) {
  text-align: right;
}
.load-setting .load-setting-table .mat-table .mat-row > .mat-cell {
  padding: 5px 13px;
}
.load-setting .load-setting-table .mat-table .mat-row > .mat-cell:nth-child(4) {
  text-align: right;
}

.endDateErrorMessage {
  position: absolute;
  left: 234px;
}

mat-datepicker-content .mat-calendar-next-button::after,
mat-datepicker-content .mat-calendar-previous-button::after {
  top: -3px;
  margin: 14.5px;
}

.nowrap-white-space {
  white-space: nowrap;
}

.mat-calendar-table {
  border-collapse: separate !important;
}

.cdk-global-scrollblock {
  overflow-y: auto;
  position: unset !important;
}

.cdk-overlay-pane.mat-tooltip-panel {
  z-index: 9999;
}

.menuAssistanceCenter button.mat-menu-item {
  font-size: 14px;
}
.menuAssistanceCenter button.mat-menu-item .mat-icon {
  margin-right: unset;
  font-size: 19px;
  height: unset;
}

.auto-margin {
  margin: auto;
}

.auto-margin-t-b {
  margin-top: auto;
  margin-bottom: auto;
}

.mat-dialog-actions {
  padding: 12px 8px;
}
.mat-dialog-actions .right-align {
  text-align: right;
}
.mat-dialog-actions .left-align {
  text-align: left;
}

.mat-form-field {
  font-size: 14px;
}

#confirmation-dialog .mat-checkbox .mat-checkbox-inner-container,
#edit-admin-user-dialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#confirmation-dialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label,
#edit-admin-user-dialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#confirmation-dialog mat-paginator.mat-paginator,
#edit-admin-user-dialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#confirmation-dialog mat-paginator.mat-paginator .mat-paginator-container,
#edit-admin-user-dialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#confirmation-dialog mat-paginator.mat-paginator .mat-paginator-range-actions,
#edit-admin-user-dialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#confirmation-dialog mat-paginator.mat-paginator .mat-paginator-range-label,
#edit-admin-user-dialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#confirmation-dialog mat-paginator.mat-paginator .mat-paginator-page-size-select,
#edit-admin-user-dialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#confirmation-dialog mat-paginator.mat-paginator .mat-icon-button,
#edit-admin-user-dialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#confirmation-dialog .popupHeaderWithButton,
#edit-admin-user-dialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#confirmation-dialog .popupHeader,
#edit-admin-user-dialog .popupHeader {
  height: unset;
  line-height: unset;
}
#confirmation-dialog .popupHeader span,
#edit-admin-user-dialog .popupHeader span {
  padding: 20px 15px;
}
#confirmation-dialog .popupHeader span:first-child,
#edit-admin-user-dialog .popupHeader span:first-child {
  padding-right: 0px;
}
#confirmation-dialog .mat-dialog-title,
#edit-admin-user-dialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#confirmation-dialog .mat-dialog-title mat-icon,
#edit-admin-user-dialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#confirmation-dialog .mat-dialog-content,
#edit-admin-user-dialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#confirmation-dialog .mat-dialog-content .mat-card-title,
#edit-admin-user-dialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#confirmation-dialog .mat-dialog-content .mat-card-subtitle,
#edit-admin-user-dialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#confirmation-dialog .mat-dialog-actions,
#edit-admin-user-dialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#confirmation-dialog .mat-dialog-actions .mat-button,
#edit-admin-user-dialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#confirmation-dialog .mat-dialog-actions .mat-button:hover,
#edit-admin-user-dialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#confirmation-dialog .mat-dialog-actions .mat-button[disabled][disabled],
#edit-admin-user-dialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#confirmation-dialog .mat-dialog-actions:last-child,
#edit-admin-user-dialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#confirmation-dialog .popupHeader,
#edit-admin-user-dialog .popupHeader {
  background: unset;
  color: rgba(0, 0, 0, 0.87);
}
#confirmation-dialog .mat-dialog-content,
#edit-admin-user-dialog .mat-dialog-content {
  min-width: unset;
  width: 350px;
  overflow-wrap: break-word;
}
#confirmation-dialog .mat-dialog-actions,
#edit-admin-user-dialog .mat-dialog-actions {
  border-top: 0px solid rgba(0, 0, 0, 0.12);
}

.modem-setup .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
.modem-setup .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
.modem-setup mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.modem-setup mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.modem-setup mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
.modem-setup mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
.modem-setup mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
.modem-setup mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
.modem-setup .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
.modem-setup .popupHeader {
  height: unset;
  line-height: unset;
}
.modem-setup .popupHeader span {
  padding: 20px 15px;
}
.modem-setup .popupHeader span:first-child {
  padding-right: 0px;
}
.modem-setup .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
.modem-setup .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
.modem-setup .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
.modem-setup .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
.modem-setup .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
.modem-setup .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.modem-setup .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
.modem-setup .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
.modem-setup .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.modem-setup .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
.modem-setup .mat-dialog-content {
  min-width: 660px;
}
.modem-setup .mat-dialog-content #modem-setup-table {
  margin-bottom: 27px;
}
.modem-setup .mat-dialog-content #modem-setup-table:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.modem-setup .mat-fab {
  top: -30px;
  left: 15px;
}
.modem-setup .password-icon {
  position: absolute;
  right: 0;
  top: 15px;
}
.modem-setup .password-txt-width {
  max-width: 70px;
}
.modem-setup .header-with-icon {
  padding-left: 5px !important;
}

.add-modem-setup .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
.add-modem-setup .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
.add-modem-setup mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.add-modem-setup mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.add-modem-setup mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
.add-modem-setup mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
.add-modem-setup mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
.add-modem-setup mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
.add-modem-setup .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
.add-modem-setup .popupHeader {
  height: unset;
  line-height: unset;
}
.add-modem-setup .popupHeader span {
  padding: 20px 15px;
}
.add-modem-setup .popupHeader span:first-child {
  padding-right: 0px;
}
.add-modem-setup .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
.add-modem-setup .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
.add-modem-setup .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
.add-modem-setup .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
.add-modem-setup .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
.add-modem-setup .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.add-modem-setup .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
.add-modem-setup .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
.add-modem-setup .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.add-modem-setup .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
.add-modem-setup .mat-form-field-flex {
  align-items: flex-end;
}
.add-modem-setup .header-with-icon {
  padding-left: 5px !important;
}

#vaultTelemetryDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#vaultTelemetryDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#vaultTelemetryDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultTelemetryDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultTelemetryDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#vaultTelemetryDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#vaultTelemetryDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#vaultTelemetryDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#vaultTelemetryDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#vaultTelemetryDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#vaultTelemetryDialog .popupHeader span {
  padding: 20px 15px;
}
#vaultTelemetryDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#vaultTelemetryDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#vaultTelemetryDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#vaultTelemetryDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#vaultTelemetryDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#vaultTelemetryDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#vaultTelemetryDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultTelemetryDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#vaultTelemetryDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#vaultTelemetryDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#vaultTelemetryDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#vaultTelemetryDialog .conformationContainer,
#vaultTelemetryDialog .vault-delete-action {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  background: rgba(0, 0, 0, 0.48);
}
#vaultTelemetryDialog .conformationContainer .conformationContaint,
#vaultTelemetryDialog .vault-delete-action .conformationContaint {
  width: 350px;
  background: #fff;
  position: absolute;
  top: 40%;
  left: calc((100% - 350px) / 2);
  border-radius: 5px;
  padding: 15px;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-inner-container,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator,
#vaultTelemetryDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultTelemetryDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-container,
#vaultTelemetryDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultTelemetryDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions,
#vaultTelemetryDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label,
#vaultTelemetryDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select,
#vaultTelemetryDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-icon-button,
#vaultTelemetryDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .popupHeaderWithButton,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .popupHeader,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .popupHeader {
  height: unset;
  line-height: unset;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .popupHeader span,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .popupHeader span {
  padding: 20px 15px;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .popupHeader span:first-child,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .popupHeader span:first-child {
  padding-right: 0px;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .mat-dialog-title,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .mat-dialog-title mat-icon,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .mat-dialog-content,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .mat-dialog-content .mat-card-title,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .mat-dialog-content .mat-card-subtitle,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .mat-dialog-actions,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button:hover,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled],
#vaultTelemetryDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .mat-dialog-actions:last-child,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .popupHeader,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .popupHeader {
  background: unset;
  color: rgba(0, 0, 0, 0.87);
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .mat-dialog-content,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: unset;
  width: 350px;
}
#vaultTelemetryDialog .conformationContainer .conformationContaint .mat-dialog-actions,
#vaultTelemetryDialog .vault-delete-action .conformationContaint .mat-dialog-actions {
  border-top: 0px solid rgba(0, 0, 0, 0.12);
}
#vaultTelemetryDialog .mat-dialog-content {
  width: 550px;
}
#vaultTelemetryDialog .mat-dialog-content .mat-header-row {
  min-height: 0px;
}
#vaultTelemetryDialog .mat-dialog-content .mat-header-row .mat-header-cell {
  padding: 0px;
  border-bottom: 0px;
  border-top: 0px;
}
#vaultTelemetryDialog .file-name-header {
  padding-left: 5px !important;
}
#vaultTelemetryDialog .uploaded-files {
  background: #263238;
  color: #ffffff;
  text-align: center;
  padding: 15px 10px;
  margin-top: 1px;
  font-size: 16px;
  margin: 0 -15px;
  border-top: 1px solid;
}
#vaultTelemetryDialog .uploaded-files .file-checked {
  background-color: #5cb259;
  border-radius: 19px;
  padding: 5px;
}
#vaultTelemetryDialog .telemetry-validate-section {
  min-width: 500px;
}
#vaultTelemetryDialog .telemetry-validate-section .mat-dialog-content {
  padding: 0;
}
#vaultTelemetryDialog .telemetry-validate-section .mat-expansion-panel {
  margin: 0px;
}
#vaultTelemetryDialog .telemetry-validate-section .mat-expansion-panel:not([class*=mat-elevation-z]) {
  border-radius: 0px !important;
  box-shadow: none;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultTelemetryDialog .telemetry-validate-section .mat-expansion-panel:not([class*=mat-elevation-z]):last-child {
  border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
#vaultTelemetryDialog .telemetry-validate-section .mat-expansion-panel-header {
  padding: 0 15px;
  font-size: 14px;
  font-weight: 600;
  background: #ececec !important;
  height: 48px !important;
}
#vaultTelemetryDialog .telemetry-validate-section .mat-expansion-panel-header-description {
  justify-content: flex-end;
}
#vaultTelemetryDialog .telemetry-validate-section .file-import-check {
  position: absolute;
}
#vaultTelemetryDialog .telemetry-validate-section .panel-name {
  padding-left: 30px;
}
#vaultTelemetryDialog .telemetry-validate-section .mat-expansion-panel-body {
  padding: 15px;
}
#vaultTelemetryDialog .telemetry-validate-section .panel-error-style {
  display: flex;
  color: #f44336;
}
#vaultTelemetryDialog .telemetry-validate-section .panel-error-style .mat-icon {
  font-size: 18px;
}

#dataDeleteDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#dataDeleteDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#dataDeleteDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataDeleteDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataDeleteDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#dataDeleteDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#dataDeleteDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#dataDeleteDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#dataDeleteDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#dataDeleteDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#dataDeleteDialog .popupHeader span {
  padding: 20px 15px;
}
#dataDeleteDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#dataDeleteDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#dataDeleteDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#dataDeleteDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#dataDeleteDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#dataDeleteDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#dataDeleteDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataDeleteDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#dataDeleteDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#dataDeleteDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#dataDeleteDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#dataDeleteDialog .conformationContainer,
#dataDeleteDialog .vault-delete-action {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  background: rgba(0, 0, 0, 0.48);
}
#dataDeleteDialog .conformationContainer .conformationContaint,
#dataDeleteDialog .vault-delete-action .conformationContaint {
  width: 350px;
  background: #fff;
  position: absolute;
  top: 40%;
  left: calc((100% - 350px) / 2);
  border-radius: 5px;
  padding: 15px;
}
#dataDeleteDialog .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-inner-container,
#dataDeleteDialog .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#dataDeleteDialog .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label,
#dataDeleteDialog .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#dataDeleteDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator,
#dataDeleteDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataDeleteDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-container,
#dataDeleteDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataDeleteDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions,
#dataDeleteDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#dataDeleteDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label,
#dataDeleteDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#dataDeleteDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select,
#dataDeleteDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#dataDeleteDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-icon-button,
#dataDeleteDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#dataDeleteDialog .conformationContainer .conformationContaint .popupHeaderWithButton,
#dataDeleteDialog .vault-delete-action .conformationContaint .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#dataDeleteDialog .conformationContainer .conformationContaint .popupHeader,
#dataDeleteDialog .vault-delete-action .conformationContaint .popupHeader {
  height: unset;
  line-height: unset;
}
#dataDeleteDialog .conformationContainer .conformationContaint .popupHeader span,
#dataDeleteDialog .vault-delete-action .conformationContaint .popupHeader span {
  padding: 20px 15px;
}
#dataDeleteDialog .conformationContainer .conformationContaint .popupHeader span:first-child,
#dataDeleteDialog .vault-delete-action .conformationContaint .popupHeader span:first-child {
  padding-right: 0px;
}
#dataDeleteDialog .conformationContainer .conformationContaint .mat-dialog-title,
#dataDeleteDialog .vault-delete-action .conformationContaint .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#dataDeleteDialog .conformationContainer .conformationContaint .mat-dialog-title mat-icon,
#dataDeleteDialog .vault-delete-action .conformationContaint .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#dataDeleteDialog .conformationContainer .conformationContaint .mat-dialog-content,
#dataDeleteDialog .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#dataDeleteDialog .conformationContainer .conformationContaint .mat-dialog-content .mat-card-title,
#dataDeleteDialog .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#dataDeleteDialog .conformationContainer .conformationContaint .mat-dialog-content .mat-card-subtitle,
#dataDeleteDialog .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#dataDeleteDialog .conformationContainer .conformationContaint .mat-dialog-actions,
#dataDeleteDialog .vault-delete-action .conformationContaint .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataDeleteDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button,
#dataDeleteDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#dataDeleteDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button:hover,
#dataDeleteDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#dataDeleteDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled],
#dataDeleteDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#dataDeleteDialog .conformationContainer .conformationContaint .mat-dialog-actions:last-child,
#dataDeleteDialog .vault-delete-action .conformationContaint .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#dataDeleteDialog .conformationContainer .conformationContaint .popupHeader,
#dataDeleteDialog .vault-delete-action .conformationContaint .popupHeader {
  background: unset;
  color: rgba(0, 0, 0, 0.87);
}
#dataDeleteDialog .conformationContainer .conformationContaint .mat-dialog-content,
#dataDeleteDialog .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: unset;
  width: 350px;
}
#dataDeleteDialog .conformationContainer .conformationContaint .mat-dialog-actions,
#dataDeleteDialog .vault-delete-action .conformationContaint .mat-dialog-actions {
  border-top: 0px solid rgba(0, 0, 0, 0.12);
}

#wetdryoverflowDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#wetdryoverflowDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#wetdryoverflowDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#wetdryoverflowDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#wetdryoverflowDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#wetdryoverflowDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#wetdryoverflowDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#wetdryoverflowDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#wetdryoverflowDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#wetdryoverflowDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#wetdryoverflowDialog .popupHeader span {
  padding: 20px 15px;
}
#wetdryoverflowDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#wetdryoverflowDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#wetdryoverflowDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#wetdryoverflowDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#wetdryoverflowDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#wetdryoverflowDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#wetdryoverflowDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#wetdryoverflowDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#wetdryoverflowDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#wetdryoverflowDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#wetdryoverflowDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#wetdryoverflowDialog .mat-dialog-content {
  overflow: auto;
}

#userPreferencesDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#userPreferencesDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#userPreferencesDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#userPreferencesDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#userPreferencesDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#userPreferencesDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#userPreferencesDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#userPreferencesDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#userPreferencesDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#userPreferencesDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#userPreferencesDialog .popupHeader span {
  padding: 20px 15px;
}
#userPreferencesDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#userPreferencesDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#userPreferencesDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#userPreferencesDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#userPreferencesDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#userPreferencesDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#userPreferencesDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#userPreferencesDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#userPreferencesDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#userPreferencesDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#userPreferencesDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#userPreferencesDialog .conformationContainer,
#userPreferencesDialog .vault-delete-action {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  background: rgba(0, 0, 0, 0.48);
}
#userPreferencesDialog .conformationContainer .conformationContaint,
#userPreferencesDialog .vault-delete-action .conformationContaint {
  width: 350px;
  background: #fff;
  position: absolute;
  top: 40%;
  left: calc((100% - 350px) / 2);
  border-radius: 5px;
  padding: 15px;
}
#userPreferencesDialog .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-inner-container,
#userPreferencesDialog .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#userPreferencesDialog .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label,
#userPreferencesDialog .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#userPreferencesDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator,
#userPreferencesDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#userPreferencesDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-container,
#userPreferencesDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#userPreferencesDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions,
#userPreferencesDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#userPreferencesDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label,
#userPreferencesDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#userPreferencesDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select,
#userPreferencesDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#userPreferencesDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-icon-button,
#userPreferencesDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#userPreferencesDialog .conformationContainer .conformationContaint .popupHeaderWithButton,
#userPreferencesDialog .vault-delete-action .conformationContaint .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#userPreferencesDialog .conformationContainer .conformationContaint .popupHeader,
#userPreferencesDialog .vault-delete-action .conformationContaint .popupHeader {
  height: unset;
  line-height: unset;
}
#userPreferencesDialog .conformationContainer .conformationContaint .popupHeader span,
#userPreferencesDialog .vault-delete-action .conformationContaint .popupHeader span {
  padding: 20px 15px;
}
#userPreferencesDialog .conformationContainer .conformationContaint .popupHeader span:first-child,
#userPreferencesDialog .vault-delete-action .conformationContaint .popupHeader span:first-child {
  padding-right: 0px;
}
#userPreferencesDialog .conformationContainer .conformationContaint .mat-dialog-title,
#userPreferencesDialog .vault-delete-action .conformationContaint .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#userPreferencesDialog .conformationContainer .conformationContaint .mat-dialog-title mat-icon,
#userPreferencesDialog .vault-delete-action .conformationContaint .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#userPreferencesDialog .conformationContainer .conformationContaint .mat-dialog-content,
#userPreferencesDialog .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#userPreferencesDialog .conformationContainer .conformationContaint .mat-dialog-content .mat-card-title,
#userPreferencesDialog .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#userPreferencesDialog .conformationContainer .conformationContaint .mat-dialog-content .mat-card-subtitle,
#userPreferencesDialog .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#userPreferencesDialog .conformationContainer .conformationContaint .mat-dialog-actions,
#userPreferencesDialog .vault-delete-action .conformationContaint .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#userPreferencesDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button,
#userPreferencesDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#userPreferencesDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button:hover,
#userPreferencesDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#userPreferencesDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled],
#userPreferencesDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#userPreferencesDialog .conformationContainer .conformationContaint .mat-dialog-actions:last-child,
#userPreferencesDialog .vault-delete-action .conformationContaint .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#userPreferencesDialog .conformationContainer .conformationContaint .popupHeader,
#userPreferencesDialog .vault-delete-action .conformationContaint .popupHeader {
  background: unset;
  color: rgba(0, 0, 0, 0.87);
}
#userPreferencesDialog .conformationContainer .conformationContaint .mat-dialog-content,
#userPreferencesDialog .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: unset;
  width: 350px;
}
#userPreferencesDialog .conformationContainer .conformationContaint .mat-dialog-actions,
#userPreferencesDialog .vault-delete-action .conformationContaint .mat-dialog-actions {
  border-top: 0px solid rgba(0, 0, 0, 0.12);
}
#userPreferencesDialog .mat-dialog-content {
  width: 550px;
  padding: 15px;
  overflow: auto;
}
#userPreferencesDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: unset;
  font-weight: 600;
}
#userPreferencesDialog .mat-dialog-content .mat-card-title {
  color: rgba(0, 0, 0, 0.87);
}
#userPreferencesDialog .mat-dialog-content .mat-header-row {
  min-height: 0px;
}
#userPreferencesDialog .mat-dialog-content .mat-header-row .mat-header-cell {
  padding: 0px;
  border-bottom: 0px;
  border-top: 0px;
}
#userPreferencesDialog .mat-dialog-content .mat-expansion-panel-header {
  padding: 0 15px;
}
#userPreferencesDialog .mat-dialog-content .mat-expansion-panel-body {
  padding: 0 15px 15px;
}
#userPreferencesDialog .mat-dialog-content .mat-expansion-panel-header:not([aria-expanded=true]) {
  background: #ececec;
}
#userPreferencesDialog .mat-dialog-content .mat-expanded .mat-expansion-panel-header {
  font-weight: 600;
}

#WelcomeContactUsDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#WelcomeContactUsDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#WelcomeContactUsDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#WelcomeContactUsDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#WelcomeContactUsDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#WelcomeContactUsDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#WelcomeContactUsDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#WelcomeContactUsDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#WelcomeContactUsDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#WelcomeContactUsDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#WelcomeContactUsDialog .popupHeader span {
  padding: 20px 15px;
}
#WelcomeContactUsDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#WelcomeContactUsDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#WelcomeContactUsDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#WelcomeContactUsDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#WelcomeContactUsDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#WelcomeContactUsDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#WelcomeContactUsDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#WelcomeContactUsDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#WelcomeContactUsDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#WelcomeContactUsDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#WelcomeContactUsDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#customerEditorDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#customerEditorDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#customerEditorDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customerEditorDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customerEditorDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#customerEditorDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#customerEditorDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#customerEditorDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#customerEditorDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#customerEditorDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#customerEditorDialog .popupHeader span {
  padding: 20px 15px;
}
#customerEditorDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#customerEditorDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#customerEditorDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#customerEditorDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#customerEditorDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#customerEditorDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#customerEditorDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customerEditorDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#customerEditorDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#customerEditorDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#customerEditorDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#customerEditorDialog .conformationContainer,
#customerEditorDialog .vault-delete-action {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  background: rgba(0, 0, 0, 0.48);
}
#customerEditorDialog .conformationContainer .conformationContaint,
#customerEditorDialog .vault-delete-action .conformationContaint {
  width: 350px;
  background: #fff;
  position: absolute;
  top: 40%;
  left: calc((100% - 350px) / 2);
  border-radius: 5px;
  padding: 15px;
}
#customerEditorDialog .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-inner-container,
#customerEditorDialog .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#customerEditorDialog .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label,
#customerEditorDialog .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#customerEditorDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator,
#customerEditorDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customerEditorDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-container,
#customerEditorDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customerEditorDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions,
#customerEditorDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#customerEditorDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label,
#customerEditorDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#customerEditorDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select,
#customerEditorDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#customerEditorDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-icon-button,
#customerEditorDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#customerEditorDialog .conformationContainer .conformationContaint .popupHeaderWithButton,
#customerEditorDialog .vault-delete-action .conformationContaint .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#customerEditorDialog .conformationContainer .conformationContaint .popupHeader,
#customerEditorDialog .vault-delete-action .conformationContaint .popupHeader {
  height: unset;
  line-height: unset;
}
#customerEditorDialog .conformationContainer .conformationContaint .popupHeader span,
#customerEditorDialog .vault-delete-action .conformationContaint .popupHeader span {
  padding: 20px 15px;
}
#customerEditorDialog .conformationContainer .conformationContaint .popupHeader span:first-child,
#customerEditorDialog .vault-delete-action .conformationContaint .popupHeader span:first-child {
  padding-right: 0px;
}
#customerEditorDialog .conformationContainer .conformationContaint .mat-dialog-title,
#customerEditorDialog .vault-delete-action .conformationContaint .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#customerEditorDialog .conformationContainer .conformationContaint .mat-dialog-title mat-icon,
#customerEditorDialog .vault-delete-action .conformationContaint .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#customerEditorDialog .conformationContainer .conformationContaint .mat-dialog-content,
#customerEditorDialog .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#customerEditorDialog .conformationContainer .conformationContaint .mat-dialog-content .mat-card-title,
#customerEditorDialog .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#customerEditorDialog .conformationContainer .conformationContaint .mat-dialog-content .mat-card-subtitle,
#customerEditorDialog .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#customerEditorDialog .conformationContainer .conformationContaint .mat-dialog-actions,
#customerEditorDialog .vault-delete-action .conformationContaint .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customerEditorDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button,
#customerEditorDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#customerEditorDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button:hover,
#customerEditorDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#customerEditorDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled],
#customerEditorDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#customerEditorDialog .conformationContainer .conformationContaint .mat-dialog-actions:last-child,
#customerEditorDialog .vault-delete-action .conformationContaint .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#customerEditorDialog .conformationContainer .conformationContaint .popupHeader,
#customerEditorDialog .vault-delete-action .conformationContaint .popupHeader {
  background: unset;
  color: rgba(0, 0, 0, 0.87);
}
#customerEditorDialog .conformationContainer .conformationContaint .mat-dialog-content,
#customerEditorDialog .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: unset;
  width: 350px;
}
#customerEditorDialog .conformationContainer .conformationContaint .mat-dialog-actions,
#customerEditorDialog .vault-delete-action .conformationContaint .mat-dialog-actions {
  border-top: 0px solid rgba(0, 0, 0, 0.12);
}
#customerEditorDialog .mat-dialog-content {
  width: 550px;
}
#customerEditorDialog .mat-dialog-content .mat-header-row {
  display: none;
  min-height: 0px;
}
#customerEditorDialog .mat-dialog-content .mat-header-row .mat-header-cell {
  padding: 0px;
  border-bottom: 0px;
  border-top: 0px;
}

#locationGroupEditorDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#locationGroupEditorDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#locationGroupEditorDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#locationGroupEditorDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#locationGroupEditorDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#locationGroupEditorDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#locationGroupEditorDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#locationGroupEditorDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#locationGroupEditorDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#locationGroupEditorDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#locationGroupEditorDialog .popupHeader span {
  padding: 20px 15px;
}
#locationGroupEditorDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#locationGroupEditorDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#locationGroupEditorDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#locationGroupEditorDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#locationGroupEditorDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#locationGroupEditorDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#locationGroupEditorDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#locationGroupEditorDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#locationGroupEditorDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#locationGroupEditorDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#locationGroupEditorDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#locationGroupEditorDialog .conformationContainer,
#locationGroupEditorDialog .vault-delete-action {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  background: rgba(0, 0, 0, 0.48);
}
#locationGroupEditorDialog .conformationContainer .conformationContaint,
#locationGroupEditorDialog .vault-delete-action .conformationContaint {
  width: 350px;
  background: #fff;
  position: absolute;
  top: 40%;
  left: calc((100% - 350px) / 2);
  border-radius: 5px;
  padding: 15px;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-inner-container,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator,
#locationGroupEditorDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#locationGroupEditorDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-container,
#locationGroupEditorDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#locationGroupEditorDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions,
#locationGroupEditorDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label,
#locationGroupEditorDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select,
#locationGroupEditorDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-icon-button,
#locationGroupEditorDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .popupHeaderWithButton,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .popupHeader,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .popupHeader {
  height: unset;
  line-height: unset;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .popupHeader span,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .popupHeader span {
  padding: 20px 15px;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .popupHeader span:first-child,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .popupHeader span:first-child {
  padding-right: 0px;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .mat-dialog-title,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .mat-dialog-title mat-icon,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .mat-dialog-content,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .mat-dialog-content .mat-card-title,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .mat-dialog-content .mat-card-subtitle,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .mat-dialog-actions,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button:hover,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled],
#locationGroupEditorDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .mat-dialog-actions:last-child,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .popupHeader,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .popupHeader {
  background: unset;
  color: rgba(0, 0, 0, 0.87);
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .mat-dialog-content,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: unset;
  width: 350px;
}
#locationGroupEditorDialog .conformationContainer .conformationContaint .mat-dialog-actions,
#locationGroupEditorDialog .vault-delete-action .conformationContaint .mat-dialog-actions {
  border-top: 0px solid rgba(0, 0, 0, 0.12);
}
#locationGroupEditorDialog .mat-dialog-content {
  max-width: 552px;
  padding-bottom: 5px;
}
#locationGroupEditorDialog .mat-dialog-content .mat-header-row {
  display: none;
  min-height: 0px;
}
#locationGroupEditorDialog .mat-dialog-content .mat-header-row .mat-header-cell {
  padding: 0px;
  border-bottom: 0px;
  border-top: 0px;
}

#flowMonitorChangesDialog {
  width: 600px;
}
#flowMonitorChangesDialog .popupHeader {
  padding: 20px 25px;
  box-sizing: border-box;
}
#flowMonitorChangesDialog .dialogBody {
  padding: 15px 0;
}
#flowMonitorChangesDialog .mat-dialog-actions {
  padding: 0 25px !important;
}
#flowMonitorChangesDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#flowMonitorChangesDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#flowMonitorChangesDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#flowMonitorChangesDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#flowMonitorChangesDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#flowMonitorChangesDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#flowMonitorChangesDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#flowMonitorChangesDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#flowMonitorChangesDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#flowMonitorChangesDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#flowMonitorChangesDialog .popupHeader span {
  padding: 20px 15px;
}
#flowMonitorChangesDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#flowMonitorChangesDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#flowMonitorChangesDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#flowMonitorChangesDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#flowMonitorChangesDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#flowMonitorChangesDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#flowMonitorChangesDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#flowMonitorChangesDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#flowMonitorChangesDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#flowMonitorChangesDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#flowMonitorChangesDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#DetailsDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#DetailsDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#DetailsDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#DetailsDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#DetailsDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#DetailsDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#DetailsDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#DetailsDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#DetailsDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#DetailsDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#DetailsDialog .popupHeader span {
  padding: 20px 15px;
}
#DetailsDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#DetailsDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#DetailsDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#DetailsDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#DetailsDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#DetailsDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#DetailsDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#DetailsDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#DetailsDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#DetailsDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#DetailsDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#locationEditorDialog,
#locationEditorTritonDialog {
  width: 800px;
}
#locationEditorDialog .mat-checkbox .mat-checkbox-inner-container,
#locationEditorTritonDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#locationEditorDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label,
#locationEditorTritonDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#locationEditorDialog mat-paginator.mat-paginator,
#locationEditorTritonDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#locationEditorDialog mat-paginator.mat-paginator .mat-paginator-container,
#locationEditorTritonDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#locationEditorDialog mat-paginator.mat-paginator .mat-paginator-range-actions,
#locationEditorTritonDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#locationEditorDialog mat-paginator.mat-paginator .mat-paginator-range-label,
#locationEditorTritonDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#locationEditorDialog mat-paginator.mat-paginator .mat-paginator-page-size-select,
#locationEditorTritonDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#locationEditorDialog mat-paginator.mat-paginator .mat-icon-button,
#locationEditorTritonDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#locationEditorDialog .popupHeaderWithButton,
#locationEditorTritonDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#locationEditorDialog .popupHeader,
#locationEditorTritonDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#locationEditorDialog .popupHeader span,
#locationEditorTritonDialog .popupHeader span {
  padding: 20px 15px;
}
#locationEditorDialog .popupHeader span:first-child,
#locationEditorTritonDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#locationEditorDialog .mat-dialog-title,
#locationEditorTritonDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#locationEditorDialog .mat-dialog-title mat-icon,
#locationEditorTritonDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#locationEditorDialog .mat-dialog-content,
#locationEditorTritonDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#locationEditorDialog .mat-dialog-content .mat-card-title,
#locationEditorTritonDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#locationEditorDialog .mat-dialog-content .mat-card-subtitle,
#locationEditorTritonDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#locationEditorDialog .mat-dialog-actions,
#locationEditorTritonDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#locationEditorDialog .mat-dialog-actions .mat-button,
#locationEditorTritonDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#locationEditorDialog .mat-dialog-actions .mat-button:hover,
#locationEditorTritonDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#locationEditorDialog .mat-dialog-actions .mat-button[disabled][disabled],
#locationEditorTritonDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#locationEditorDialog .mat-dialog-actions:last-child,
#locationEditorTritonDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#stormSettingsDialog {
  width: 900px;
}
#stormSettingsDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#stormSettingsDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#stormSettingsDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#stormSettingsDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#stormSettingsDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#stormSettingsDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#stormSettingsDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#stormSettingsDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#stormSettingsDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#stormSettingsDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#stormSettingsDialog .popupHeader span {
  padding: 20px 15px;
}
#stormSettingsDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#stormSettingsDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#stormSettingsDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#stormSettingsDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#stormSettingsDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#stormSettingsDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#stormSettingsDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#stormSettingsDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#stormSettingsDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#stormSettingsDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#stormSettingsDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#editStormEventsDialog {
  width: 900px;
}
#editStormEventsDialog .smallerText {
  font-size: 0.8rem;
}
#editStormEventsDialog .popupHeader {
  padding: 20px 25px;
  box-sizing: border-box;
}
#editStormEventsDialog .dialogContent {
  position: relative;
}
#editStormEventsDialog .dialogBody {
  padding: 15px 0;
}
#editStormEventsDialog .mat-dialog-actions {
  padding: 0 25px !important;
}
#editStormEventsDialog .mat-row:hover {
  background-color: #eeeeee;
}
#editStormEventsDialog .mat-cell:nth-child(1),
#editStormEventsDialog .mat-header-cell:nth-child(1) {
  max-width: 30px;
  padding-left: 10px;
}
#editStormEventsDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#editStormEventsDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#editStormEventsDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#editStormEventsDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#editStormEventsDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#editStormEventsDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#editStormEventsDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#editStormEventsDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#editStormEventsDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#editStormEventsDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#editStormEventsDialog .popupHeader span {
  padding: 20px 15px;
}
#editStormEventsDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#editStormEventsDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#editStormEventsDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#editStormEventsDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#editStormEventsDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#editStormEventsDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#editStormEventsDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#editStormEventsDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#editStormEventsDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#editStormEventsDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#editStormEventsDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

.save-close .mat-button {
  margin-right: 0px !important;
}
.save-close .mat-button.options {
  border-left: 1px solid;
  border-radius: 0px;
  padding: 0px !important;
  margin-right: 8px !important;
  margin-left: 0px !important;
}

.options-content .mat-menu-content {
  padding: 0px !important;
}
.options-content .mat-menu-content button.mat-menu-item {
  height: 40px;
  line-height: 40px;
  text-transform: uppercase;
  color: #2196f3;
  min-width: 140px;
}

#locationEditorTritonDialog .conformationContainer,
#locationEditorTritonDialog .vault-delete-action {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  background: rgba(0, 0, 0, 0.48);
}
#locationEditorTritonDialog .conformationContainer .conformationContaint,
#locationEditorTritonDialog .vault-delete-action .conformationContaint {
  width: 350px;
  background: #fff;
  position: absolute;
  top: 40%;
  left: calc((100% - 350px) / 2);
  border-radius: 5px;
  padding: 15px;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-inner-container,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator,
#locationEditorTritonDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#locationEditorTritonDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-container,
#locationEditorTritonDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#locationEditorTritonDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions,
#locationEditorTritonDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label,
#locationEditorTritonDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select,
#locationEditorTritonDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-icon-button,
#locationEditorTritonDialog .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .popupHeaderWithButton,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .popupHeader,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .popupHeader {
  height: unset;
  line-height: unset;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .popupHeader span,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .popupHeader span {
  padding: 20px 15px;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .popupHeader span:first-child,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .popupHeader span:first-child {
  padding-right: 0px;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .mat-dialog-title,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .mat-dialog-title mat-icon,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .mat-dialog-content,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .mat-dialog-content .mat-card-title,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .mat-dialog-content .mat-card-subtitle,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .mat-dialog-actions,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button:hover,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled],
#locationEditorTritonDialog .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .mat-dialog-actions:last-child,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .popupHeader,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .popupHeader {
  background: unset;
  color: rgba(0, 0, 0, 0.87);
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .mat-dialog-content,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: unset;
  width: 350px;
}
#locationEditorTritonDialog .conformationContainer .conformationContaint .mat-dialog-actions,
#locationEditorTritonDialog .vault-delete-action .conformationContaint .mat-dialog-actions {
  border-top: 0px solid rgba(0, 0, 0, 0.12);
}
#locationEditorTritonDialog .mat-dialog-content {
  margin: 0px -15px;
  padding: 10px 0;
}
#locationEditorTritonDialog .mat-expansion-panel-header {
  padding: 0 15px;
}
#locationEditorTritonDialog .mat-expansion-panel-body {
  padding: 0 15px 15px;
}
#locationEditorTritonDialog .mat-expansion-panel-header-description {
  flex: 0 !important;
  min-width: 180px !important;
  flex-direction: row-reverse;
  align-items: center;
  gap: 10px;
  color: #f44336;
}
#locationEditorTritonDialog .mat-expansion-panel-header:not([aria-expanded=true]) {
  background: #ececec;
}
#locationEditorTritonDialog .mat-expanded .mat-expansion-panel-header {
  font-weight: 600;
}
#locationEditorTritonDialog .each-configure-alarm {
  display: flex;
}
#locationEditorTritonDialog .each-configure-alarm .each-alarm {
  width: 170px;
}
#locationEditorTritonDialog .each-configure-alarm .each-alarm .mat-slide-toggle {
  width: 100%;
}
#locationEditorTritonDialog .each-configure-alarm .each-alarm .mat-slide-toggle .mat-slide-toggle-label {
  justify-content: space-between;
}
#locationEditorTritonDialog .each-configure-alarm .each-Item {
  width: 50%;
  margin-left: 8px;
}
#locationEditorTritonDialog .each-configure-alarm .custom-slide-toggle .mat-slide-toggle-content {
  overflow: unset;
  word-break: break-word;
  text-overflow: unset;
  white-space: normal;
}
#locationEditorTritonDialog .each-configure-alarm.flow-loss-alaram {
  display: flex;
  margin: 15px 0;
}
#locationEditorTritonDialog .each-configure-alarm.flow-loss-alaram .each-Item {
  width: 70px;
}
#locationEditorTritonDialog .each-configure-alarm.flow-loss-alaram .flow-loss-alaram-toggle {
  width: 170px;
}
#locationEditorTritonDialog .each-configure-alarm.flow-loss-alaram .reset-pattern-history-toggle {
  width: 142px;
}

#DetailsDialog #details-page-table .head-cell {
  font-size: 15px;
}

#map-location-details {
  cursor: default !important;
  background-color: #fff;
  border: 0px solid #ddd;
  padding: 0px;
  z-index: 999;
  position: fixed;
  top: calc(100vh - 600px);
  left: 50px;
  width: 600px;
  box-shadow: 7px 7px 7px -2px rgba(0, 0, 0, 0.2), 0 4px 2px 0 rgba(0, 0, 0, 0.14), 0 -2px 5px 0 rgba(0, 0, 0, 0.12);
}
#map-location-details #locationEditorTritonDialog .mat-dialog-title {
  margin: 0;
  width: 100%;
}
#map-location-details #locationEditorTritonDialog .mat-dialog-content {
  max-height: 400px;
  margin: 0;
  overflow: auto;
}
#map-location-details #locationEditorTritonDialog .mat-dialog-actions {
  display: flex;
  margin-left: 0px;
  margin-right: 0px;
}
#map-location-details #locationEditorTritonDialog .mat-dialog-actions:last-child {
  margin-bottom: 0px;
}

#compositeLocationDialog {
  width: 600px;
}
#compositeLocationDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#compositeLocationDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#compositeLocationDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#compositeLocationDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#compositeLocationDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#compositeLocationDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#compositeLocationDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#compositeLocationDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#compositeLocationDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#compositeLocationDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#compositeLocationDialog .popupHeader span {
  padding: 20px 15px;
}
#compositeLocationDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#compositeLocationDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#compositeLocationDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#compositeLocationDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#compositeLocationDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#compositeLocationDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#compositeLocationDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#compositeLocationDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#compositeLocationDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#compositeLocationDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#compositeLocationDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#compositeLocationDialog .compositeLocationLocationList {
  display: flex;
  justify-content: space-between;
}
#compositeLocationDialog .compositeLocationLocationList .each-Item {
  width: calc((100% - 100px) / 3);
}
#compositeLocationDialog .compositeLocationLocationList .mat-button {
  min-width: 40px;
}

#markerLocationClusterId {
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 15px;
  z-index: 1;
  position: absolute;
  right: 80px;
  top: 0px;
  min-width: 300px;
  max-width: 600px;
  height: 599px;
}
#markerLocationClusterId .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#markerLocationClusterId .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#markerLocationClusterId mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#markerLocationClusterId mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#markerLocationClusterId mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#markerLocationClusterId mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#markerLocationClusterId mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#markerLocationClusterId mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#markerLocationClusterId .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#markerLocationClusterId .popupHeader {
  height: unset;
  line-height: unset;
}
#markerLocationClusterId .popupHeader span {
  padding: 20px 15px;
}
#markerLocationClusterId .popupHeader span:first-child {
  padding-right: 0px;
}
#markerLocationClusterId .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#markerLocationClusterId .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#markerLocationClusterId .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#markerLocationClusterId .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#markerLocationClusterId .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#markerLocationClusterId .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#markerLocationClusterId .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#markerLocationClusterId .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#markerLocationClusterId .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#markerLocationClusterId .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#markerLocationClusterId .mat-dialog-title {
  display: table;
}
#markerLocationClusterId .mat-dialog-content {
  overflow: auto;
  min-width: auto;
  height: 492px;
  max-height: unset;
}
#markerLocationClusterId .mat-dialog-actions {
  display: flex;
}
#markerLocationClusterId .mat-list-item-content {
  padding: 0px;
}
#markerLocationClusterId #locationListId .locationTypeIcon {
  display: table-cell;
  width: 35px;
}
#markerLocationClusterId #locationListId .locationNameMarker {
  display: table-cell;
}
#markerLocationClusterId .isCollectingSpiner {
  height: 34px;
}

#markerCompositeLocationId {
  padding: 15px;
}
#markerCompositeLocationId .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#markerCompositeLocationId .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#markerCompositeLocationId mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#markerCompositeLocationId mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#markerCompositeLocationId mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#markerCompositeLocationId mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#markerCompositeLocationId mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#markerCompositeLocationId mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#markerCompositeLocationId .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#markerCompositeLocationId .popupHeader {
  height: unset;
  line-height: unset;
}
#markerCompositeLocationId .popupHeader span {
  padding: 20px 15px;
}
#markerCompositeLocationId .popupHeader span:first-child {
  padding-right: 0px;
}
#markerCompositeLocationId .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#markerCompositeLocationId .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#markerCompositeLocationId .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#markerCompositeLocationId .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#markerCompositeLocationId .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#markerCompositeLocationId .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#markerCompositeLocationId .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#markerCompositeLocationId .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#markerCompositeLocationId .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#markerCompositeLocationId .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#markerCompositeLocationId .mat-dialog-content {
  overflow: auto;
  min-width: auto;
  height: 350px;
  max-height: 350px;
  margin: 0 -15px;
  padding: 0 15px;
}
#markerCompositeLocationId .mat-dialog-actions {
  display: flex;
}

#monitorSettingsDialog {
  width: 600px;
}
#monitorSettingsDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#monitorSettingsDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#monitorSettingsDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#monitorSettingsDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#monitorSettingsDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#monitorSettingsDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#monitorSettingsDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#monitorSettingsDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#monitorSettingsDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#monitorSettingsDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#monitorSettingsDialog .popupHeader span {
  padding: 20px 15px;
}
#monitorSettingsDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#monitorSettingsDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#monitorSettingsDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#monitorSettingsDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#monitorSettingsDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#monitorSettingsDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#monitorSettingsDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#monitorSettingsDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#monitorSettingsDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#monitorSettingsDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#monitorSettingsDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#generateApiKeyDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#generateApiKeyDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#generateApiKeyDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#generateApiKeyDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#generateApiKeyDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#generateApiKeyDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#generateApiKeyDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#generateApiKeyDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#generateApiKeyDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#generateApiKeyDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#generateApiKeyDialog .popupHeader span {
  padding: 20px 15px;
}
#generateApiKeyDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#generateApiKeyDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#generateApiKeyDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#generateApiKeyDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#generateApiKeyDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#generateApiKeyDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#generateApiKeyDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#generateApiKeyDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#generateApiKeyDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#generateApiKeyDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#generateApiKeyDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#slicerDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#slicerDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#slicerDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#slicerDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#slicerDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#slicerDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#slicerDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#slicerDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#slicerDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#slicerDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#slicerDialog .popupHeader span {
  padding: 20px 15px;
}
#slicerDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#slicerDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#slicerDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#slicerDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#slicerDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#slicerDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#slicerDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#slicerDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#slicerDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#slicerDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#slicerDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#SliicerFlowMonitorChangesDialog {
  width: 500px;
}
#SliicerFlowMonitorChangesDialog .confirm-changes {
  text-transform: none;
  font-size: 25px;
  font-weight: 400;
  padding: 10px 15px !important;
}
#SliicerFlowMonitorChangesDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#SliicerFlowMonitorChangesDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#SliicerFlowMonitorChangesDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#SliicerFlowMonitorChangesDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#SliicerFlowMonitorChangesDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#SliicerFlowMonitorChangesDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#SliicerFlowMonitorChangesDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#SliicerFlowMonitorChangesDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#SliicerFlowMonitorChangesDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#SliicerFlowMonitorChangesDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#SliicerFlowMonitorChangesDialog .popupHeader span {
  padding: 20px 15px;
}
#SliicerFlowMonitorChangesDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#SliicerFlowMonitorChangesDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#SliicerFlowMonitorChangesDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#SliicerFlowMonitorChangesDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#SliicerFlowMonitorChangesDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#SliicerFlowMonitorChangesDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#SliicerFlowMonitorChangesDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#SliicerFlowMonitorChangesDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#SliicerFlowMonitorChangesDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#SliicerFlowMonitorChangesDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#SliicerFlowMonitorChangesDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#SliicerFlowMonitorChangesDialog .savedata-list {
  padding-left: 18px;
}

.no-text-case {
  text-transform: none !important;
}

#slicerImportVaultStudyDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#slicerImportVaultStudyDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#slicerImportVaultStudyDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#slicerImportVaultStudyDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#slicerImportVaultStudyDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#slicerImportVaultStudyDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#slicerImportVaultStudyDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#slicerImportVaultStudyDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#slicerImportVaultStudyDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#slicerImportVaultStudyDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#slicerImportVaultStudyDialog .popupHeader span {
  padding: 20px 15px;
}
#slicerImportVaultStudyDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#slicerImportVaultStudyDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#slicerImportVaultStudyDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#slicerImportVaultStudyDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#slicerImportVaultStudyDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#slicerImportVaultStudyDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#slicerImportVaultStudyDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#slicerImportVaultStudyDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#slicerImportVaultStudyDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#slicerImportVaultStudyDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#slicerImportVaultStudyDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#slicerImportVaultStudyDialog .mat-dialog-content {
  padding: 0;
}
#slicerImportVaultStudyDialog #sliicerVaultTable .mat-table .mat-radio-button {
  padding-left: 0;
}
#slicerImportVaultStudyDialog .content-space {
  padding: 0 15px;
}
#slicerImportVaultStudyDialog .input-text-width {
  width: 45%;
}
#slicerImportVaultStudyDialog .text-style {
  font-weight: 600;
}

#CaseStudyDetails .mat-tab-body {
  min-height: calc(100vh - 275px) !important;
  box-sizing: border-box;
}
#CaseStudyDetails .setUpStudy {
  margin-top: 1px;
}
#CaseStudyDetails .setUpStudy .summary-details {
  margin-top: 0;
  border-radius: 0px;
  box-shadow: none;
}
#CaseStudyDetails .setUpStudy .summary-details #dropdown option:hover {
  background-color: green;
}
#CaseStudyDetails .setUpStudy .summary-details table,
#CaseStudyDetails .setUpStudy .summary-details th,
#CaseStudyDetails .setUpStudy .summary-details td {
  border: 1px solid black;
  border-collapse: collapse;
}
#CaseStudyDetails .setUpStudy .summary-details th,
#CaseStudyDetails .setUpStudy .summary-details td {
  padding: 5px;
  text-align: left;
}
#CaseStudyDetails .setUpStudy .summary-details .dayweek {
  width: 35%;
}
#CaseStudyDetails .setUpStudy .summary-details .add {
  position: relative;
  top: 6px;
  padding-right: 4px;
  padding-left: 47px;
}
#CaseStudyDetails .setUpStudy .summary-details .list {
  padding: 0 18px;
}
#CaseStudyDetails .setUpStudy .file-upload-dialog {
  padding-top: 15px;
  padding-bottom: 15px;
}
#CaseStudyDetails .setUpStudy .file-upload-dialog .upload-file {
  text-align: center;
}
#CaseStudyDetails .setUpStudy .file-upload-dialog .text-top-space {
  text-align: center;
  margin-top: 15px;
}
#CaseStudyDetails .setUpStudy .file-upload-dialog #importfiles {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0.1px;
  z-index: -1;
}
#CaseStudyDetails .setUpStudy .file-upload-dialog #importfiles + label {
  color: #2196f3;
  cursor: pointer;
  display: block;
  font-size: 1.25em;
  font-weight: 700;
  height: 80%;
}
#CaseStudyDetails .setUpStudy .file-upload-dialog #importfiles + label .uploadIcon {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
  box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.12);
}
#CaseStudyDetails .setUpStudy .file-upload-dialog #importfiles + label .uploadIcon .mat-icon {
  height: 50px;
  width: 50px;
  font-size: 50px;
}
#CaseStudyDetails .setUpStudy .file-upload-dialog #importfiles + label span.smallLink {
  text-decoration: underline;
}
#CaseStudyDetails .setUpStudy .file-upload-dialog .vault-button {
  background-color: #5db159;
  color: white;
  border-radius: 7px;
}
#CaseStudyDetails .setUpStudy .file-upload-dialog .vault-button:hover {
  background-color: #5db159 !important;
}
#CaseStudyDetails .custom-vertical-tab {
  background-color: white;
}
#CaseStudyDetails .custom-vertical-tab .mat-tab-body-wrapper .mat-tab-group.mat-primary {
  display: flex;
  flex-direction: column;
}
#CaseStudyDetails .custom-vertical-tab .mat-tab-body-wrapper .mat-tab-group.mat-primary .mat-tab-header {
  border-right: none;
  padding-top: 10px;
}
#CaseStudyDetails .custom-vertical-tab .mat-tab-body-wrapper .mat-tab-group.mat-primary .mat-tab-labels {
  flex-direction: row;
  border-top: 1px solid rgba(221, 221, 221, 0.8666666667);
  border-bottom: 1px solid #ddd;
  background-color: #f1f1f1;
}
#CaseStudyDetails .custom-vertical-tab .mat-tab-body-wrapper .mat-tab-group.mat-primary .mat-tab-labels .mat-tab-label-active {
  border-bottom: 2px solid #5cb259;
  border-left: none;
}
#CaseStudyDetails .custom-vertical-tab .mat-tab-body-wrapper .mat-tab-group.mat-primary .mat-tab-labels .mat-tab-label {
  text-align: center;
  justify-content: center;
}
#CaseStudyDetails .custom-vertical-tab .data-head {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  display: flex;
  overflow: hidden;
}
#CaseStudyDetails .custom-vertical-tab .data-head .duration {
  background-color: #f2f2f2 !important;
  border-right: 1px solid #efeaea;
  display: inline-block;
  min-width: 163px;
  padding: 9px 0 0 13px;
}
#CaseStudyDetails .custom-vertical-tab .data-head .rainfall {
  display: inline-block;
  text-align: center;
  width: calc(100% - 177px);
  background-color: #f2f2f2;
  padding: 9px 13px;
}
#CaseStudyDetails .custom-vertical-tab .mat-header-cell:first-child {
  background-color: #f2f2f2 !important;
  border-right: 1px solid #efeaea;
}
#CaseStudyDetails .custom-vertical-tab .mat-cell:first-child {
  background-color: #f2f2f2 !important;
  border-right: 1px solid #efeaea;
}
#CaseStudyDetails .custom-vertical-tab .rainfall-depth {
  margin: 0px;
  padding: 0px !important;
}
#CaseStudyDetails .custom-vertical-tab .setting-page .mat-form-field .mat-form-field-infix {
  border: 1px solid rgba(221, 221, 221, 0.8666666667);
}
#CaseStudyDetails .custom-vertical-tab .setting-page .mat-form-field .mat-form-field-underline {
  position: absolute;
  height: 0px;
  width: 0;
}
#CaseStudyDetails .custom-vertical-tab .mat-tab-group {
  margin: 0px;
  width: 100%;
  flex-direction: row;
}
#CaseStudyDetails .custom-vertical-tab .mat-tab-group .input-text-width {
  width: 30%;
  min-width: 400px;
}
#CaseStudyDetails .custom-vertical-tab .mat-tab-group .full-width {
  padding-top: 10px;
}
#CaseStudyDetails .custom-vertical-tab .mat-tab-body {
  padding: 10px 20px;
}
#CaseStudyDetails .custom-vertical-tab .mat-tab-header {
  border-right: 1px solid #ddd;
  border-bottom: 0px;
}
#CaseStudyDetails .custom-vertical-tab .mat-tab-labels {
  display: flex;
  flex-direction: column;
}
#CaseStudyDetails .custom-vertical-tab .mat-tab-labels .mat-tab-label-active {
  border-left: 5px solid #5cb259;
}
#CaseStudyDetails .custom-vertical-tab .mat-tab-label {
  text-align: left;
  justify-content: start;
}
#CaseStudyDetails .custom-vertical-tab .mat-tab-body-wrapper {
  flex-grow: 1;
}
#CaseStudyDetails .custom-vertical-tab .ink-bar-none .mat-ink-bar {
  background-color: transparent !important;
}
#CaseStudyDetails .custom-vertical-tab .mat-tab-label.mat-tab-label-active {
  background-color: rgba(184, 201, 207, 0.3);
  border-left: 4px solid green;
}
#CaseStudyDetails .custom-settings table {
  border: 1px solid rgba(0, 0, 0, 0.12) !important;
}
#CaseStudyDetails .custom-settings thead {
  border: 1px solid rgba(0, 0, 0, 0.12) !important;
  border-color: rgba(0, 0, 0, 0.12);
}
#CaseStudyDetails .custom-settings .mat-header-cell {
  background-color: #f2f2f2 !important;
  font-size: 14px;
  font-weight: 500;
  padding: 24px;
  color: black;
  width: 33% !important;
  max-width: 33% !important;
}
#CaseStudyDetails .custom-settings .mat-cell {
  padding-left: 24px;
  padding-right: 24px;
}
#CaseStudyDetails .custom-settings .mat-cell:first-child {
  border-right: none;
  background-color: white !important;
}
#CaseStudyDetails .custom-stepper .mat-horizontal-content-container {
  padding: 0;
}
#CaseStudyDetails .custom-stepper .mat-step-header .mat-step-icon {
  background-color: #5cb259;
}
#CaseStudyDetails .custom-stepper .stepperContent {
  padding: 15px 24px;
}
#CaseStudyDetails .custom-stepper .stepper-action {
  height: 60px;
  padding: 0;
  display: flex;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#CaseStudyDetails .custom-stepper .stepper-action .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#CaseStudyDetails .custom-stepper .stepper-action .mat-button:hover {
  background: #ddd;
}
#CaseStudyDetails .custom-stepper .stepper-action .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#CaseStudyDetails .custom-stepper .stepper-action.margin-top {
  margin-top: 40px;
}
#CaseStudyDetails .custom-stepper .stepper-action.border-t {
  border-top: 0px;
}
#CaseStudyDetails .custom-stepper .save-button {
  border-top: none;
}

.storm {
  display: flex;
}
.storm .width-84 {
  width: 84%;
}
.storm .mat-table .mat-header-row .mat-header-cell:first-child {
  width: 10%;
  padding-top: 0px !important;
}
.storm #stormTable {
  overflow: auto;
  max-height: 310px;
  border: 2px solid #eeeeee;
  min-width: 272px;
  margin: 24px 2px 20px 0px;
}
.storm #stormTable .mat-table > .mat-header-row > .mat-header-cell {
  color: black;
  background-color: #f2f2f2;
  padding: 0px !important;
  padding-left: 12px !important;
  position: sticky;
  top: 0;
  font-size: 14px;
  font-weight: 500;
  border: 0px;
  z-index: 1000;
  padding-bottom: 0;
}
.storm #stormTable .mat-table > .mat-header-row > .mat-header-cell:not(:first-child) {
  min-width: 200px;
  z-index: 99;
}
.storm #stormTable .mat-table > .mat-header-row > .mat-header-cell:nth-child(2) {
  z-index: 101;
  left: 55px;
}
.storm #stormTable .mat-checkbox-checkmark-path {
  stroke: unset !important;
}
.storm #stormTable .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: transparent !important;
}
.storm #stormTable .mat-checkbox-checked.mat-accent .mat-checkbox-frame {
  border-color: red;
}
.storm #stormTable .mat-checkbox-checked .mat-checkbox-inner-container.mat-checkbox-inner-container-no-side-margin:after {
  position: absolute;
  z-index: 999;
  content: "x";
  height: 6px;
  width: 10px;
  color: red;
  top: 7px;
  right: 1px;
  font-size: 13px;
  font-weight: 600;
}

#monitorConfigurationTable {
  margin: 0px 3px 19px 3px;
  max-height: 500px;
  overflow: auto;
}
#monitorConfigurationTable .mat-table > .mat-header-row {
  display: flex;
}
#monitorConfigurationTable .mat-table > .mat-row {
  display: flex;
}
#monitorConfigurationTable .mat-table > .mat-header-row > .mat-header-cell {
  color: black;
  background-color: #eeeeee;
  padding: 0px !important;
  padding-left: 12px !important;
  font-size: 14px;
  font-weight: 500;
  min-width: 118px;
  text-align: center;
  display: grid;
}
#monitorConfigurationTable .mat-table > .mat-row > .mat-cell {
  text-align: center;
}

#stormStatsTable {
  margin: 0px 3px 19px 3px;
  max-height: 500px;
  overflow: auto;
}
#stormStatsTable .mat-table > .mat-header-row {
  display: flex;
}
#stormStatsTable .mat-table > .mat-row {
  display: flex;
}
#stormStatsTable .mat-table > .mat-header-row > .mat-header-cell {
  color: black;
  background-color: #eeeeee;
  padding: 0px !important;
  padding-left: 12px !important;
  font-size: 14px;
  font-weight: 500;
  min-width: 118px;
  text-align: center;
  display: grid;
}
#stormStatsTable .mat-table > .mat-row > .mat-cell {
  text-align: center;
}

#qvi-table {
  margin-top: 20px;
  max-height: 500px;
  overflow: auto;
}
#qvi-table .mat-table > .mat-header-row {
  display: flex;
}
#qvi-table .mat-table > .mat-row {
  display: flex;
}
#qvi-table .mat-table > .mat-header-row > .mat-header-cell {
  color: black;
  background-color: #eeeeee;
  font-size: 14px;
  font-weight: 500;
  padding: 0px 5px !important;
  display: grid;
}
#qvi-table .mat-table > .mat-header-row > .mat-header-cell,
#qvi-table .mat-table > .mat-row > .mat-cell {
  min-width: 100px;
  justify-content: center;
  text-align: center;
  padding: 5px;
}

.export-storm .mat-table .mat-header-row .mat-header-cell:first-child {
  width: 10%;
  padding-top: 0px !important;
}
.export-storm #stormTable {
  margin-left: 23px !important;
  overflow: auto;
  min-width: 344px;
  height: 310px;
  border: 1px solid #eeeeee;
}
.export-storm #stormTable .mat-table > .mat-header-row > .mat-header-cell {
  color: black;
  background-color: #eeeeee;
  padding: 0px !important;
  padding-left: 12px !important;
  position: sticky;
  top: 0;
  font-size: 14px;
  font-weight: 500;
  border: 0px;
  z-index: 1000;
  padding-bottom: 0;
  border-right: 1px solid #ddd;
}
.export-storm #stormTable .mat-table > .mat-row > .mat-cell {
  border-right: 1px solid #ddd;
}
.export-storm #stormTable .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #263238 !important;
}
.export-storm #stormTable.width-90-p {
  width: 90%;
}
.export-storm h3 {
  margin-top: 0px;
  margin-left: 24px;
  padding-top: 11px;
}
.export-storm .min-width {
  min-width: 72px;
}

.constant {
  display: inline-block;
  padding-left: 20px;
}
.constant .input {
  width: 75px;
  padding-left: 10px;
  margin-left: 10px;
}

.study-stepper .mat-tab-group .mat-tab-label-container .mat-tab-labels .mat-tab-label:last-child {
  color: #2196f3;
}

#sliicerMarketingDialog {
  width: 513px;
  background: rgba(0, 0, 0, 0.12);
  margin: -15px;
}
#sliicerMarketingDialog .mat-dialog-content {
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0;
  padding: 0 15px;
  padding-bottom: 15px;
  font-size: 14px;
  font-weight: 500;
}
#sliicerMarketingDialog .mat-dialog-content ul {
  padding-left: 15px;
}
#sliicerMarketingDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#sliicerMarketingDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#sliicerMarketingDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#sliicerMarketingDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#sliicerMarketingDialog .mat-dialog-actions:last-child {
  margin-bottom: -10px;
}
#sliicerMarketingDialog .marketingImg {
  display: flex;
  height: 200px;
  background-image: url('slicerMarketingScreen.png');
  background-repeat: no-repeat;
}
#sliicerMarketingDialog .marketingImg .marketingHeader {
  vertical-align: middle;
  width: 250px;
  margin: auto 0;
  padding: 15px;
  font-weight: 500;
}
#sliicerMarketingDialog .marketingImg .marketingHeader .big {
  font-size: 25px;
  padding-bottom: 15px;
}
#sliicerMarketingDialog .marketingImg .marketingHeader .normal {
  font-size: 14px;
}

#advanceHydroGraphId .conformationContainer,
#advanceHydroGraphId .vault-delete-action {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  background: rgba(0, 0, 0, 0.48);
}
#advanceHydroGraphId .conformationContainer .conformationContaint,
#advanceHydroGraphId .vault-delete-action .conformationContaint {
  width: 350px;
  background: #fff;
  position: absolute;
  top: 40%;
  left: calc((100% - 350px) / 2);
  border-radius: 5px;
  padding: 15px;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-inner-container,
#advanceHydroGraphId .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label,
#advanceHydroGraphId .vault-delete-action .conformationContaint .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#advanceHydroGraphId .conformationContainer .conformationContaint mat-paginator.mat-paginator,
#advanceHydroGraphId .vault-delete-action .conformationContaint mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#advanceHydroGraphId .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-container,
#advanceHydroGraphId .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#advanceHydroGraphId .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions,
#advanceHydroGraphId .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#advanceHydroGraphId .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label,
#advanceHydroGraphId .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#advanceHydroGraphId .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select,
#advanceHydroGraphId .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#advanceHydroGraphId .conformationContainer .conformationContaint mat-paginator.mat-paginator .mat-icon-button,
#advanceHydroGraphId .vault-delete-action .conformationContaint mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .popupHeaderWithButton,
#advanceHydroGraphId .vault-delete-action .conformationContaint .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .popupHeader,
#advanceHydroGraphId .vault-delete-action .conformationContaint .popupHeader {
  height: unset;
  line-height: unset;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .popupHeader span,
#advanceHydroGraphId .vault-delete-action .conformationContaint .popupHeader span {
  padding: 20px 15px;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .popupHeader span:first-child,
#advanceHydroGraphId .vault-delete-action .conformationContaint .popupHeader span:first-child {
  padding-right: 0px;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .mat-dialog-title,
#advanceHydroGraphId .vault-delete-action .conformationContaint .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .mat-dialog-title mat-icon,
#advanceHydroGraphId .vault-delete-action .conformationContaint .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .mat-dialog-content,
#advanceHydroGraphId .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .mat-dialog-content .mat-card-title,
#advanceHydroGraphId .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .mat-dialog-content .mat-card-subtitle,
#advanceHydroGraphId .vault-delete-action .conformationContaint .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .mat-dialog-actions,
#advanceHydroGraphId .vault-delete-action .conformationContaint .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#advanceHydroGraphId .conformationContainer .conformationContaint .mat-dialog-actions .mat-button,
#advanceHydroGraphId .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .mat-dialog-actions .mat-button:hover,
#advanceHydroGraphId .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled],
#advanceHydroGraphId .vault-delete-action .conformationContaint .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#advanceHydroGraphId .conformationContainer .conformationContaint .mat-dialog-actions:last-child,
#advanceHydroGraphId .vault-delete-action .conformationContaint .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .popupHeader,
#advanceHydroGraphId .vault-delete-action .conformationContaint .popupHeader {
  background: unset;
  color: rgba(0, 0, 0, 0.87);
}
#advanceHydroGraphId .conformationContainer .conformationContaint .mat-dialog-content,
#advanceHydroGraphId .vault-delete-action .conformationContaint .mat-dialog-content {
  min-width: unset;
  width: 350px;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .mat-dialog-actions,
#advanceHydroGraphId .vault-delete-action .conformationContaint .mat-dialog-actions {
  border-top: 0px solid rgba(0, 0, 0, 0.12);
}
#advanceHydroGraphId .conformationContainer {
  position: fixed;
}
#advanceHydroGraphId .conformationContainer .conformationContaint .mat-dialog-actions {
  display: flex;
}
#advanceHydroGraphId .advanceGraph {
  display: flex;
  display: -webkit-flex;
  background: #fff;
}
#advanceHydroGraphId .advanceGraphHeader {
  margin-bottom: 20px;
}
#advanceHydroGraphId .advanceGraphHeader,
#advanceHydroGraphId .advanceHydroGraphHeader {
  display: flex;
  min-height: 60px;
  background: #fff;
}
#advanceHydroGraphId .advanceGraphHeader .backIcon,
#advanceHydroGraphId .advanceHydroGraphHeader .backIcon {
  cursor: pointer;
  opacity: 0.54;
  width: 30px;
}
#advanceHydroGraphId .advanceGraphHeader .backIcon:hover,
#advanceHydroGraphId .advanceHydroGraphHeader .backIcon:hover {
  opacity: 0.87;
}
#advanceHydroGraphId .advanceGraphHeader .backIcon.active,
#advanceHydroGraphId .advanceHydroGraphHeader .backIcon.active {
  opacity: 0.87;
}
#advanceHydroGraphId .advanceGraphHeader .headerText,
#advanceHydroGraphId .advanceHydroGraphHeader .headerText {
  font-family: Roboto, "Helvetica Neue";
  font-size: 16px;
  font-weight: 500;
}
#advanceHydroGraphId .advanceGraphHeader .mat-button:not([disabled]),
#advanceHydroGraphId .advanceHydroGraphHeader .mat-button:not([disabled]) {
  color: #039be5;
}
#advanceHydroGraphId .full-width {
  width: 100% !important;
}
#advanceHydroGraphId .hydroGraphDetailsContainer-hidden {
  display: none;
  position: relative;
  width: 50%;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
#advanceHydroGraphId .hydroGraphDetailsContainer {
  display: inline-block;
  position: relative;
  width: 50%;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
#advanceHydroGraphId .hydroGraphDetailsContainer mat-card {
  padding: 0px;
  width: 100%;
  display: inline-block;
  margin: 0;
  box-shadow: none;
}
#advanceHydroGraphId .hydroGraphDetailsContainer mat-card:last-child() {
  border-bottom: 0px solid #ddd;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .mat-card.noDataEntities {
  width: 100%;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .mat-card.noDataEntities > p {
  padding: 1%;
  text-align: center;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .activeWidgeHeader {
  height: 29px;
  background: #fff;
  font-size: 16px;
  font-weight: bold;
  display: table;
  width: 100%;
  padding: 15px 0;
  text-transform: uppercase;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .activeWidgeHeader .actions {
  text-transform: none;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .activeWidgeHeader .actions span.mat-button-wrapper {
  padding-left: 0px;
  font-weight: normal;
  font-size: 12px;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .activeWidgeHeader span {
  display: table-cell;
  vertical-align: middle;
  padding: 0px;
  line-height: 100%;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .activeWidgeHeader span:last-child {
  text-align: right;
  padding-right: 15px;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .activeWidgeHeader mat-icon {
  cursor: pointer;
  opacity: 0.54;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .activeWidgeHeader mat-icon:hover {
  opacity: 0.87;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .activeWidgeHeader mat-icon.active {
  opacity: 0.87;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .activeWidgeHeader span:first-child {
  padding-left: 15px;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .activeWidgeHeader {
  font-size: 13px;
  padding: 5px 0;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .advanceHydroGraphHeader {
  display: flex;
  min-height: 60px;
  background: #fff;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .advanceHydroGraphHeader .backIcon {
  cursor: pointer;
  opacity: 0.54;
  width: 30px;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .advanceHydroGraphHeader .backIcon:hover {
  opacity: 0.87;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .advanceHydroGraphHeader .backIcon.active {
  opacity: 0.87;
}
#advanceHydroGraphId .hydroGraphDetailsContainer .advanceHydroGraphHeader .headerText {
  font-family: Roboto, "Helvetica Neue";
  font-size: 16px;
  font-weight: 500;
}
#advanceHydroGraphId .scattergraphGraphDetailsContainer-hidden {
  display: none;
  position: relative;
  width: 50%;
  margin-bottom: 20px;
}
#advanceHydroGraphId .scattergraphGraphDetailsContainer {
  display: inline-block;
  position: relative;
  width: 50%;
  margin-bottom: 20px;
}
#advanceHydroGraphId .addNewGraph {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 9;
}
#advanceHydroGraphId .addNewGraphContainer {
  position: fixed;
  bottom: 56px;
  right: 16px;
  z-index: 9;
  background: #fff;
  width: 300px;
  padding: 15px;
  box-shadow: 0px -1px 10px 9px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 7px 5px 0 rgba(0, 0, 0, 0.12);
}

.small-header-text {
  font-family: Roboto, "Helvetica Neue";
  font-size: 14px;
  font-weight: 500;
}

.hydrographScale {
  padding-top: 10px;
  background: #f8f8f8;
}
.hydrographScale .scaleValue {
  display: flex;
}
.hydrographScale .scaleValue .scaleRange {
  width: 50%;
  max-width: 420px;
}
.hydrographScale .scaleValue .scaleRange .eachRange {
  padding: 0 15px;
  width: calc(50% - 30px);
}
.hydrographScale .scaleValue .custom-error .custom-error-message {
  left: 15px;
}
.hydrographScale .scaleValue .scale-error-message {
  color: #f44336;
  font-size: 12px;
  margin-top: -15px;
  margin-left: 15px;
  max-width: 400px;
}
.hydrographScale .scaleValue .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
.hydrographScale .scaleValue .mat-button:hover {
  background: #ddd;
}
.hydrographScale .scaleValue .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}

.hydrographScaleOptions {
  padding: 10px 0;
  background: #f8f8f8;
}
.hydrographScaleOptions .scaleValue {
  display: flex;
}
.hydrographScaleOptions .scaleValue .eachSection {
  width: 33.3333333333%;
  padding-left: 15px;
  padding-right: 15px;
}
.hydrographScaleOptions .scaleValue .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
.hydrographScaleOptions .scaleValue .mat-button:hover {
  background: #ddd;
}
.hydrographScaleOptions .scaleValue .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}

.edit-graph-filter-section, .scattergraph-edit-menu {
  background: #ececec;
  min-height: 60px;
}
.edit-graph-filter-section .bestfit-option, .scattergraph-edit-menu .bestfit-option {
  flex-wrap: wrap;
}
.edit-graph-filter-section .bestfit-option .custom-flag:after, .scattergraph-edit-menu .bestfit-option .custom-flag:after {
  content: url('flag_white.svg');
  top: 5px;
}
.edit-graph-filter-section .bestfit-option .custom-unflag:after, .scattergraph-edit-menu .bestfit-option .custom-unflag:after {
  content: url('unflag_white.svg');
  top: 5px;
}
.edit-graph-filter-section .bestfit-option .custom-magic:after, .scattergraph-edit-menu .bestfit-option .custom-magic:after {
  content: url('magic_white.svg');
  top: 5px;
}
.edit-graph-filter-section .bestfit-option .custom-apply:after, .scattergraph-edit-menu .bestfit-option .custom-apply:after {
  content: url('snap_white.svg');
  top: 3.5px;
}
.edit-graph-filter-section .bestfit-option .custom-eraser:after, .scattergraph-edit-menu .bestfit-option .custom-eraser:after {
  content: url('eraser_white.svg');
  top: 3.5px;
}
.edit-graph-filter-section .bestfit-option .custom-drag:after, .scattergraph-edit-menu .bestfit-option .custom-drag:after {
  content: url('drag_white.svg');
  top: 3.5px;
}
.edit-graph-filter-section .bestfit-option, .scattergraph-edit-menu .bestfit-option {
  background: unset;
}
.edit-graph-filter-section .bestfit-option .adjustLine.mat-button[disabled][disabled], .scattergraph-edit-menu .bestfit-option .adjustLine.mat-button[disabled][disabled] {
  color: unset;
  opacity: 0.36;
}
.edit-graph-filter-section .bestfit-option .adjustLine, .scattergraph-edit-menu .bestfit-option .adjustLine {
  position: relative;
  height: 48px;
  margin-top: auto;
  margin-bottom: auto;
}
.edit-graph-filter-section .bestfit-option .adjustLine .adjust-line-tool-header, .scattergraph-edit-menu .bestfit-option .adjustLine .adjust-line-tool-header {
  position: absolute;
  top: -8px;
  font-size: 11px;
  font-weight: normal;
}
.edit-graph-filter-section .bestfit-option .adjustLine .adjust-line-tool-content, .scattergraph-edit-menu .bestfit-option .adjustLine .adjust-line-tool-content {
  position: relative;
  top: 4px;
  border-bottom: 2px solid rgba(0, 0, 0, 0.42);
  height: 32px;
  display: flex;
  justify-content: space-between;
}
.edit-graph-filter-section .bestfit-option .adjustLine .adjust-line-tool-content .mat-icon, .scattergraph-edit-menu .bestfit-option .adjustLine .adjust-line-tool-content .mat-icon {
  position: relative;
  top: 6px;
}
.edit-graph-filter-section .bestfit-option .pre-edit-controls button, .scattergraph-edit-menu .bestfit-option .pre-edit-controls button {
  border-left: 0px solid rgba(128, 128, 128, 0.4117647059);
  background: rgb(38, 50, 56);
  border-radius: 50%;
  margin-right: 5px;
  color: rgb(255, 255, 255);
  height: 32px !important;
  line-height: 32px !important;
  min-width: 32px !important;
}
.edit-graph-filter-section .bestfit-option .pre-edit-controls .mat-button[disabled][disabled]:not(.undo-redo-button), .scattergraph-edit-menu .bestfit-option .pre-edit-controls .mat-button[disabled][disabled]:not(.undo-redo-button) {
  opacity: 0.36;
}

.mat-icon-button[disabled][disabled],
.mat-button[disabled][disabled] {
  pointer-events: none;
}

app-advance-scattergraph .scattergraph-edit-menu .bestfit-option .customFormWidth {
  width: 100px;
  margin-bottom: -15px;
}
app-advance-scattergraph .scattergraph-edit-menu .pre-edit-controls {
  width: 225px;
  min-width: 225px;
}

.edit-graph-filter-section .bestfit-option button.lightBackGround.mat-button.active,
.scattergraph-edit-menu .bestfit-option button.lightBackGround.mat-button.active {
  opacity: 1;
  box-shadow: 0px 0px 5px 1.5px rgba(0, 0, 0, 0.36);
  background: #263238;
  color: #fff;
}

.hydroGraphDetailsContainer .edit-graph-filter-section {
  display: inline-flex;
  width: 100%;
}

.bestfit-option {
  display: flex;
  padding: 0 15px;
  background: #ececec;
  min-height: 60px;
}
.bestfit-option .bestFitRange {
  margin: 0;
  margin-top: 5px;
  height: 55px;
  padding-top: 0 !important;
  width: 110px;
  min-width: 140px;
  max-width: 200px;
  position: relative;
}
.bestfit-option .bestFitRange mat-slider {
  height: 20px;
  top: 26px;
}
.bestfit-option .bestFitRange .mat-slider-horizontal {
  width: 142px;
  min-width: 75px;
}
.bestfit-option .bestFitRange .best-fit-range-label {
  position: absolute;
  top: 10px;
  font-size: 11px;
  font-weight: normal;
  opacity: 0.54;
}
.bestfit-option .customFormWidth {
  width: 140px;
  margin-bottom: -15px;
}
.bestfit-option .divider {
  min-height: 60px;
  border-left: 1px solid;
  color: rgba(128, 128, 128, 0.4117647059);
}
.bestfit-option .adjustLine {
  padding: 0 5px;
  min-width: 150px;
}
.bestfit-option .pre-edit-controls button {
  border-left: 1px solid rgba(128, 128, 128, 0.4117647059);
  min-width: 37px;
  padding: 0;
}
.bestfit-option .pre-edit-controls .icon-border {
  border-left: none;
}
.bestfit-option .pre-edit-controls .icon-rotate {
  transform: rotate(50deg);
}

button.lightBackGround.mat-button.active {
  color: rgba(0, 0, 0, 0.87);
  background: #aaa;
}

.filter-operation {
  background: #ececec;
  padding: 0 10px;
}
.filter-operation .filter-action {
  display: flex;
}
.filter-operation .filter-action .mat-button {
  margin-right: 8px;
  color: #2196f3;
  text-transform: uppercase;
}
.filter-operation .filter-action .mat-button:hover {
  background: #ddd;
}

#alramGraphDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#alramGraphDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#alramGraphDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#alramGraphDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#alramGraphDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#alramGraphDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#alramGraphDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#alramGraphDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#alramGraphDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#alramGraphDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#alramGraphDialog .popupHeader span {
  padding: 20px 15px;
}
#alramGraphDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#alramGraphDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#alramGraphDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#alramGraphDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#alramGraphDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#alramGraphDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#alramGraphDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#alramGraphDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#alramGraphDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#alramGraphDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#alramGraphDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#alramGraphDialog .mat-dialog-content {
  margin: 0px;
}
#alramGraphDialog .hideGraphTab .mat-tab-group {
  margin: unset;
}
#alramGraphDialog .hideGraphTab .mat-tab-group .mat-tab-header {
  display: none;
}
#alramGraphDialog .mat-tab-group {
  margin: 0 -15px;
}
#alramGraphDialog .mat-tab-group .mat-tab-header {
  background: #263238;
  text-transform: uppercase;
}
#alramGraphDialog .mat-tab-group .mat-tab-header .mat-tab-label {
  width: 50%;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
#alramGraphDialog .mat-tab-group .mat-tab-header .mat-tab-label-active {
  opacity: 1;
  background: #263238;
}
#alramGraphDialog .mat-tab-group .mat-tab-header .mat-ink-bar {
  background-color: #fff;
  height: 3px;
}
#alramGraphDialog .graphPopupContainer {
  padding-top: 27px;
  display: table;
  width: 100%;
}
#alramGraphDialog .graphPopupContainer .graphContaint {
  display: table-cell;
}
#alramGraphDialog .graphPopupContainer .previousButton,
#alramGraphDialog .graphPopupContainer .nextButton {
  display: table-cell;
  vertical-align: middle;
  width: 60px;
}
#alramGraphDialog .graphPopupContainer .previousButton button.mat-button,
#alramGraphDialog .graphPopupContainer .nextButton button.mat-button {
  min-width: 60px;
  padding: 0px;
  height: 300px;
}
#alramGraphDialog .graphPopupContainer .previousButton button.mat-button .mat-icon,
#alramGraphDialog .graphPopupContainer .nextButton button.mat-button .mat-icon {
  font-size: 60px;
  width: 60px;
}
#alramGraphDialog .graphPopupContainer .previousButton {
  left: 0;
}
#alramGraphDialog .graphPopupContainer .nextButton {
  right: 0;
}
#alramGraphDialog .WidgetFilter {
  width: auto;
  padding-top: 10px;
  margin-left: 0px;
  margin-right: 0px;
  background: #ffffff;
  color: rgba(0, 0, 0, 0.74);
}
#alramGraphDialog .WidgetFilter mat-checkbox {
  margin-right: 10px;
}
#alramGraphDialog .WidgetFilter .mat-card-subtitle {
  font-size: 14px;
  margin: 5px 0;
}

#assistanceCenterDialog {
  width: 600px;
}
#assistanceCenterDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#assistanceCenterDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#assistanceCenterDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#assistanceCenterDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#assistanceCenterDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#assistanceCenterDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#assistanceCenterDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#assistanceCenterDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#assistanceCenterDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#assistanceCenterDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#assistanceCenterDialog .popupHeader span {
  padding: 20px 15px;
}
#assistanceCenterDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#assistanceCenterDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#assistanceCenterDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#assistanceCenterDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#assistanceCenterDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#assistanceCenterDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#assistanceCenterDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#assistanceCenterDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#assistanceCenterDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#assistanceCenterDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#assistanceCenterDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#assistanceCenterDialog textarea.mat-input-element {
  resize: none;
}

#dataCollectionDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#dataCollectionDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#dataCollectionDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataCollectionDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataCollectionDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#dataCollectionDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#dataCollectionDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#dataCollectionDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#dataCollectionDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#dataCollectionDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#dataCollectionDialog .popupHeader span {
  padding: 20px 15px;
}
#dataCollectionDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#dataCollectionDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#dataCollectionDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#dataCollectionDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#dataCollectionDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#dataCollectionDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#dataCollectionDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#dataCollectionDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#dataCollectionDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#dataCollectionDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#dataCollectionDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#dataCollectionDialog .mat-dialog-content {
  width: 550px;
}

#vaultTelemetryExportDialog {
  overflow: unset;
}
#vaultTelemetryExportDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#vaultTelemetryExportDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#vaultTelemetryExportDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultTelemetryExportDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultTelemetryExportDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#vaultTelemetryExportDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#vaultTelemetryExportDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#vaultTelemetryExportDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#vaultTelemetryExportDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#vaultTelemetryExportDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#vaultTelemetryExportDialog .popupHeader span {
  padding: 20px 15px;
}
#vaultTelemetryExportDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#vaultTelemetryExportDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#vaultTelemetryExportDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#vaultTelemetryExportDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#vaultTelemetryExportDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#vaultTelemetryExportDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#vaultTelemetryExportDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultTelemetryExportDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#vaultTelemetryExportDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#vaultTelemetryExportDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#vaultTelemetryExportDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#vaultTelemetryExportDialog .mat-dialog-content {
  width: 550px;
}
#vaultTelemetryExportDialog .noFlexWrap {
  position: relative;
}
#vaultTelemetryExportDialog .date-range-section {
  width: 100%;
}
#vaultTelemetryExportDialog .date-range-section .eachDateSection {
  width: 45%;
}
#vaultTelemetryExportDialog app-multi-select-group .multi-select-group-list {
  position: fixed;
}

#vaultTelemetryDialog {
  overflow: unset;
}
#vaultTelemetryDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#vaultTelemetryDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#vaultTelemetryDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultTelemetryDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultTelemetryDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#vaultTelemetryDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#vaultTelemetryDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#vaultTelemetryDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#vaultTelemetryDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#vaultTelemetryDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#vaultTelemetryDialog .popupHeader span {
  padding: 20px 15px;
}
#vaultTelemetryDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#vaultTelemetryDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#vaultTelemetryDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#vaultTelemetryDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#vaultTelemetryDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#vaultTelemetryDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#vaultTelemetryDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultTelemetryDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#vaultTelemetryDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#vaultTelemetryDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#vaultTelemetryDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#vaultTelemetryDialog .mat-dialog-content {
  width: 100%;
}

#fileViewDialog {
  overflow: unset;
}
#fileViewDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#fileViewDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#fileViewDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#fileViewDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#fileViewDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#fileViewDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#fileViewDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#fileViewDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#fileViewDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#fileViewDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#fileViewDialog .popupHeader span {
  padding: 20px 15px;
}
#fileViewDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#fileViewDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#fileViewDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#fileViewDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#fileViewDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#fileViewDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#fileViewDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#fileViewDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#fileViewDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#fileViewDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#fileViewDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#vaultShareDialog {
  overflow: unset;
}
#vaultShareDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#vaultShareDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#vaultShareDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultShareDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultShareDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#vaultShareDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#vaultShareDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#vaultShareDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#vaultShareDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#vaultShareDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#vaultShareDialog .popupHeader span {
  padding: 20px 15px;
}
#vaultShareDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#vaultShareDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#vaultShareDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#vaultShareDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#vaultShareDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#vaultShareDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#vaultShareDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultShareDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#vaultShareDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#vaultShareDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#vaultShareDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#createFolderDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#createFolderDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#createFolderDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#createFolderDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#createFolderDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#createFolderDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#createFolderDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#createFolderDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#createFolderDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#createFolderDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#createFolderDialog .popupHeader span {
  padding: 20px 15px;
}
#createFolderDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#createFolderDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#createFolderDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#createFolderDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#createFolderDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#createFolderDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#createFolderDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#createFolderDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#createFolderDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#createFolderDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#createFolderDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#createFolderDialog .mat-dialog-content {
  width: 550px;
}

#vaultFileUploadDialog,
#vaultLocationUploadDialog {
  overflow: unset;
}
#vaultFileUploadDialog .mat-checkbox .mat-checkbox-inner-container,
#vaultLocationUploadDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#vaultFileUploadDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label,
#vaultLocationUploadDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#vaultFileUploadDialog mat-paginator.mat-paginator,
#vaultLocationUploadDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultFileUploadDialog mat-paginator.mat-paginator .mat-paginator-container,
#vaultLocationUploadDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultFileUploadDialog mat-paginator.mat-paginator .mat-paginator-range-actions,
#vaultLocationUploadDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#vaultFileUploadDialog mat-paginator.mat-paginator .mat-paginator-range-label,
#vaultLocationUploadDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#vaultFileUploadDialog mat-paginator.mat-paginator .mat-paginator-page-size-select,
#vaultLocationUploadDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#vaultFileUploadDialog mat-paginator.mat-paginator .mat-icon-button,
#vaultLocationUploadDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#vaultFileUploadDialog .popupHeaderWithButton,
#vaultLocationUploadDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#vaultFileUploadDialog .popupHeader,
#vaultLocationUploadDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#vaultFileUploadDialog .popupHeader span,
#vaultLocationUploadDialog .popupHeader span {
  padding: 20px 15px;
}
#vaultFileUploadDialog .popupHeader span:first-child,
#vaultLocationUploadDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#vaultFileUploadDialog .mat-dialog-title,
#vaultLocationUploadDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#vaultFileUploadDialog .mat-dialog-title mat-icon,
#vaultLocationUploadDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#vaultFileUploadDialog .mat-dialog-content,
#vaultLocationUploadDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#vaultFileUploadDialog .mat-dialog-content .mat-card-title,
#vaultLocationUploadDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#vaultFileUploadDialog .mat-dialog-content .mat-card-subtitle,
#vaultLocationUploadDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#vaultFileUploadDialog .mat-dialog-actions,
#vaultLocationUploadDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#vaultFileUploadDialog .mat-dialog-actions .mat-button,
#vaultLocationUploadDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#vaultFileUploadDialog .mat-dialog-actions .mat-button:hover,
#vaultLocationUploadDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#vaultFileUploadDialog .mat-dialog-actions .mat-button[disabled][disabled],
#vaultLocationUploadDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#vaultFileUploadDialog .mat-dialog-actions:last-child,
#vaultLocationUploadDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#customerAssociationDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#customerAssociationDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#customerAssociationDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customerAssociationDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customerAssociationDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#customerAssociationDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#customerAssociationDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#customerAssociationDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#customerAssociationDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#customerAssociationDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#customerAssociationDialog .popupHeader span {
  padding: 20px 15px;
}
#customerAssociationDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#customerAssociationDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#customerAssociationDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#customerAssociationDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#customerAssociationDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#customerAssociationDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#customerAssociationDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customerAssociationDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#customerAssociationDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#customerAssociationDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#customerAssociationDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#editWetDryDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#editWetDryDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#editWetDryDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#editWetDryDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#editWetDryDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#editWetDryDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#editWetDryDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#editWetDryDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#editWetDryDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#editWetDryDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#editWetDryDialog .popupHeader span {
  padding: 20px 15px;
}
#editWetDryDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#editWetDryDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#editWetDryDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#editWetDryDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#editWetDryDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#editWetDryDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#editWetDryDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#editWetDryDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#editWetDryDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#editWetDryDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#editWetDryDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#kml-add-edit-dialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#kml-add-edit-dialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#kml-add-edit-dialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#kml-add-edit-dialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#kml-add-edit-dialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#kml-add-edit-dialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#kml-add-edit-dialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#kml-add-edit-dialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#kml-add-edit-dialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#kml-add-edit-dialog .popupHeader {
  height: unset;
  line-height: unset;
}
#kml-add-edit-dialog .popupHeader span {
  padding: 20px 15px;
}
#kml-add-edit-dialog .popupHeader span:first-child {
  padding-right: 0px;
}
#kml-add-edit-dialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#kml-add-edit-dialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#kml-add-edit-dialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#kml-add-edit-dialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#kml-add-edit-dialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#kml-add-edit-dialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#kml-add-edit-dialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#kml-add-edit-dialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#kml-add-edit-dialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#kml-add-edit-dialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#kml-add-edit-dialog .file-over {
  background: darkgray;
}
#kml-add-edit-dialog .upload-text {
  text-align: center;
  padding: 25px;
}
#kml-add-edit-dialog .upload-text #kmlfiles {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0.1px;
  z-index: -1;
}
#kml-add-edit-dialog .upload-text #kmlfiles + label {
  color: #2196f3;
  cursor: pointer;
  display: block;
  font-size: 1.25em;
  font-weight: 700;
  height: 80%;
}
#kml-add-edit-dialog .upload-text #kmlfiles + label .uploadIcon {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
  box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.12);
}
#kml-add-edit-dialog .upload-text #kmlfiles + label .uploadIcon .mat-icon {
  height: 50px;
  width: 50px;
  font-size: 50px;
}
#kml-add-edit-dialog .upload-text .uploadMessage {
  margin-top: 10px;
  font-size: 1.2rem;
}
#kml-add-edit-dialog .layer-details {
  padding: 10px 0;
}
#kml-add-edit-dialog .layer-details .file-name {
  font-weight: 600;
}

#resetPasswordDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#resetPasswordDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#resetPasswordDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#resetPasswordDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#resetPasswordDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#resetPasswordDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#resetPasswordDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#resetPasswordDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#resetPasswordDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#resetPasswordDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#resetPasswordDialog .popupHeader span {
  padding: 20px 15px;
}
#resetPasswordDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#resetPasswordDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#resetPasswordDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#resetPasswordDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#resetPasswordDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#resetPasswordDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#resetPasswordDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#resetPasswordDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#resetPasswordDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#resetPasswordDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#resetPasswordDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#resetPasswordDialog .mat-dialog-content {
  min-width: 250px;
  width: 310px;
  min-height: 60px;
  padding-bottom: 15px;
}

#note-details-dialog .mat-checkbox .mat-checkbox-inner-container,
.load-setting .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#note-details-dialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label,
.load-setting .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#note-details-dialog mat-paginator.mat-paginator,
.load-setting mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#note-details-dialog mat-paginator.mat-paginator .mat-paginator-container,
.load-setting mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#note-details-dialog mat-paginator.mat-paginator .mat-paginator-range-actions,
.load-setting mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#note-details-dialog mat-paginator.mat-paginator .mat-paginator-range-label,
.load-setting mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#note-details-dialog mat-paginator.mat-paginator .mat-paginator-page-size-select,
.load-setting mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#note-details-dialog mat-paginator.mat-paginator .mat-icon-button,
.load-setting mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#note-details-dialog .popupHeaderWithButton,
.load-setting .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#note-details-dialog .popupHeader,
.load-setting .popupHeader {
  height: unset;
  line-height: unset;
}
#note-details-dialog .popupHeader span,
.load-setting .popupHeader span {
  padding: 20px 15px;
}
#note-details-dialog .popupHeader span:first-child,
.load-setting .popupHeader span:first-child {
  padding-right: 0px;
}
#note-details-dialog .mat-dialog-title,
.load-setting .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#note-details-dialog .mat-dialog-title mat-icon,
.load-setting .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#note-details-dialog .mat-dialog-content,
.load-setting .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#note-details-dialog .mat-dialog-content .mat-card-title,
.load-setting .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#note-details-dialog .mat-dialog-content .mat-card-subtitle,
.load-setting .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#note-details-dialog .mat-dialog-actions,
.load-setting .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#note-details-dialog .mat-dialog-actions .mat-button,
.load-setting .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#note-details-dialog .mat-dialog-actions .mat-button:hover,
.load-setting .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#note-details-dialog .mat-dialog-actions .mat-button[disabled][disabled],
.load-setting .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#note-details-dialog .mat-dialog-actions:last-child,
.load-setting .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}

#flow-balance-dialog {
  padding: 0 15px;
}
#flow-balance-dialog .each-flow {
  display: flex;
  justify-content: space-between;
}
#flow-balance-dialog .each-flow .each-item {
  width: calc((100% - 90px) / 2);
}
#flow-balance-dialog .each-flow .action {
  margin: auto 0;
}
#flow-balance-dialog .each-flow:first-child {
  padding-top: 15px;
}
#flow-balance-dialog .mat-card-actions {
  display: flex;
  margin: 0;
}

#plotting-confirmation-dialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#plotting-confirmation-dialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#plotting-confirmation-dialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#plotting-confirmation-dialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#plotting-confirmation-dialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#plotting-confirmation-dialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#plotting-confirmation-dialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#plotting-confirmation-dialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#plotting-confirmation-dialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#plotting-confirmation-dialog .popupHeader {
  height: unset;
  line-height: unset;
}
#plotting-confirmation-dialog .popupHeader span {
  padding: 20px 15px;
}
#plotting-confirmation-dialog .popupHeader span:first-child {
  padding-right: 0px;
}
#plotting-confirmation-dialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#plotting-confirmation-dialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#plotting-confirmation-dialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#plotting-confirmation-dialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#plotting-confirmation-dialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#plotting-confirmation-dialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#plotting-confirmation-dialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#plotting-confirmation-dialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#plotting-confirmation-dialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#plotting-confirmation-dialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#plotting-confirmation-dialog .add-more {
  display: flex;
  margin-left: -15px;
  margin-right: -15px;
}

#calculatedEntityDialog {
  padding: 0 15px;
  padding-bottom: 0px;
}
#calculatedEntityDialog .small-text {
  color: #969696;
  font-weight: 500;
}
#calculatedEntityDialog .formula-containt {
  width: 100%;
}
#calculatedEntityDialog .formula-containt .formula-selection {
  min-width: 150px;
  width: calc((100% - 120px) / 3);
  display: inline-block;
}
#calculatedEntityDialog .formula-containt .formula-info {
  color: #64b5f6;
  display: inline-block;
}
#calculatedEntityDialog .validate-button {
  color: #2196f3;
}
#calculatedEntityDialog .add-icon-position {
  position: absolute;
  bottom: -28px;
  right: 2px;
}
#calculatedEntityDialog .formula-top-space {
  margin-top: 30px;
}
#calculatedEntityDialog .entityVariableContainer {
  border: 1px solid #ddd;
  position: relative;
}
#calculatedEntityDialog .entityVariableContainer .eachRow {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
#calculatedEntityDialog .entityVariableContainer .eachRow .containtCell {
  padding: 0 15px;
  width: calc((100% - 150px) / 3);
}
#calculatedEntityDialog .entityVariableContainer .eachRow .header {
  padding-top: 15px;
  padding-bottom: 15px;
}
#calculatedEntityDialog .entityVariableContainer .eachRow .actionCell {
  width: 60px;
}
#calculatedEntityDialog .entityVariableContainer .eachRow .actionCell .mat-button {
  padding: 0 8px;
  min-width: 40px;
}
#calculatedEntityDialog .entityVariableContainer .eachRow:nth-child(2) {
  padding-top: 10px;
}
#calculatedEntityDialog .entityVariableContainer .top-border {
  border-top: 1px solid #ddd;
}
#calculatedEntityDialog .entityVariableContainer .bottom-border {
  border-bottom: 1px solid #ddd;
}
#calculatedEntityDialog .mat-card-actions {
  display: flex;
  margin-bottom: 0px;
}

.custom-50p-group {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
  flex-wrap: wrap;
}
.custom-50p-group .each-containt {
  padding: 0 15px;
  min-width: 150px;
  width: calc((100% - 60px) / 2);
}

.custom-33p-group {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
  flex-wrap: wrap;
}
.custom-33p-group .each-containt {
  padding: 0 15px;
  min-width: 150px;
  width: calc((100% - 120px) / 3);
}

#customerFeatureDialog .mat-checkbox .mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}
#customerFeatureDialog .mat-checkbox .mat-checkbox-layout .mat-checkbox-label {
  font-size: 14px;
}
#customerFeatureDialog mat-paginator.mat-paginator {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customerFeatureDialog mat-paginator.mat-paginator .mat-paginator-container {
  min-height: 36px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customerFeatureDialog mat-paginator.mat-paginator .mat-paginator-range-actions {
  min-height: 36px;
}
#customerFeatureDialog mat-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 8px;
}
#customerFeatureDialog mat-paginator.mat-paginator .mat-paginator-page-size-select {
  margin: 0px 4px 0 4px;
}
#customerFeatureDialog mat-paginator.mat-paginator .mat-icon-button {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
#customerFeatureDialog .popupHeaderWithButton {
  display: flex;
  min-height: 60px;
  background: #263238;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  color: #ffffff;
}
#customerFeatureDialog .popupHeader {
  height: unset;
  line-height: unset;
}
#customerFeatureDialog .popupHeader span {
  padding: 20px 15px;
}
#customerFeatureDialog .popupHeader span:first-child {
  padding-right: 0px;
}
#customerFeatureDialog .mat-dialog-title {
  text-transform: uppercase;
  margin: -15px -15px 0px -15px;
  display: flex;
  width: calc(100% + 30px);
  word-break: break-all;
}
#customerFeatureDialog .mat-dialog-title mat-icon {
  margin: -4px 0px 0 0;
}
#customerFeatureDialog .mat-dialog-content {
  min-width: 550px;
  min-height: 60px;
  max-height: calc(100vh - 215px);
  margin: 0 -15px;
  padding: 0 15px;
  font-size: 14px;
}
#customerFeatureDialog .mat-dialog-content .mat-card-title {
  font-size: 16px;
  font-weight: 600;
  color: #a8a8a8;
  padding: 15px 0;
  margin-bottom: 0;
}
#customerFeatureDialog .mat-dialog-content .mat-card-subtitle {
  font-size: 14px;
  margin: 0 5px;
}
#customerFeatureDialog .mat-dialog-actions {
  height: 60px;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#customerFeatureDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
#customerFeatureDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}
#customerFeatureDialog .mat-dialog-actions .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}
#customerFeatureDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#customerFeatureDialog .customefeatureList {
  padding: 15px;
}
#customerFeatureDialog .customefeatureList .eachItem {
  display: inline-block;
  width: 100%;
  line-height: 2.5;
}
#customerFeatureDialog .customefeatureList .eachItem .mat-checkbox-layout {
  white-space: unset;
}

.assignEachFeature {
  margin: 15px;
}
.assignEachFeature .assignDescription {
  font-size: 12px;
  margin-left: 28px;
}

#note-details-dialog .mat-dialog-content {
  padding-top: 10px;
}
#note-details-dialog .customCheck.mat-option.mat-option-multiple {
  color: #5cb259;
}

#aboutUsDialog {
  background: #fff;
}
#aboutUsDialog .mat-dialog-title {
  text-align: center;
  padding-top: 20px;
}
#aboutUsDialog .mat-dialog-title .mediumHeaderText {
  font-size: medium;
}
#aboutUsDialog .mat-dialog-content {
  min-height: 90px;
  margin: 0 -15px;
  border-top: 1px solid #ddd;
}
#aboutUsDialog .mat-dialog-content .buildDetails {
  display: table;
  width: 100%;
}
#aboutUsDialog .mat-dialog-content .buildDetails .eachContent {
  display: table-cell;
  text-align: center;
  padding: 24px 0;
  padding-right: 24px;
  border-right: 1px solid #ddd;
}
#aboutUsDialog .mat-dialog-content .buildDetails .eachContent:last-child {
  border-right: 0px solid #ddd;
  padding-right: 0px;
  padding-left: 24px;
}
#aboutUsDialog .mat-dialog-content .buildDetails .eachContent .buildNumerText {
  font-weight: bold;
  font-size: larger;
}
#aboutUsDialog .mat-dialog-content .buildDetails .eachContent .buildTypeText {
  opacity: 0.5;
  font-weight: bold;
}
#aboutUsDialog .mat-dialog-actions {
  margin-left: -15px;
  margin-right: -15px;
}
#aboutUsDialog .mat-dialog-actions:last-child {
  margin-bottom: -15px;
}
#aboutUsDialog .mat-dialog-actions .mat-button {
  margin-right: 8px;
  color: #2196f3;
  text-transform: uppercase;
}
#aboutUsDialog .mat-dialog-actions .mat-button:hover {
  background: #ddd;
}

#showDailySummaryReportFilterId,
#percentFullReportFilterId,
#uptimeFilterId,
#auditLogWidgetId {
  padding: 0 15px;
}

form#widgetFiltersForm {
  background: #f8f8f8;
  margin-left: -15px;
  padding: 20px 15px;
}

.absoluteError {
  position: absolute;
  font-size: 12px;
  bottom: 0px;
  left: 0px;
}

input.mat-input-element::-ms-clear {
  display: none;
}

@media (max-width: 1200px) {
  .flex-container.layout-row.mapWidgetContainer.no-wrap {
    flex-direction: column;
  }
  .flex-container.layout-row.mapWidgetContainer.no-wrap mat-card.mapSection {
    width: unset;
  }
  .flex-container.layout-row.mapWidgetContainer.no-wrap .widgetSection {
    margin-left: 0;
  }
}
.overflow-wrap {
  overflow-wrap: break-word;
}

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

@media (max-width: 1199px) {
  .ipadWidgetMapView {
    display: block;
  }
  .ipadWidgetMapView mat-card.mapSection {
    width: auto;
  }
  .ipadWidgetMapView mat-card.widgetSection {
    margin-left: 0px;
    width: auto;
  }
  .ipadWidgetMapView mat-card.widgetSection .mat-card-content {
    height: unset;
    min-height: 300px;
  }
  .ipadWidgetMapView #widgetFilters {
    max-width: calc(100% - 15px);
  }
  .hideOnIpad {
    display: none !important;
  }
  .customLongName {
    word-break: break-all;
  }
  #locationGroupSelect .mat-form-field-infix {
    width: 140px;
  }
  #topHeaderSection .top-header-each-item {
    padding: 0 10px;
  }
  #topHeaderSection .hint-action {
    width: unset;
  }
}
button.scroll-to-up-down.mat-raised-button {
  padding: 0;
  min-width: 40px;
  position: fixed;
  bottom: 0;
  right: 0;
  background: #263238;
  color: #fff;
  display: none;
}

.cdk-overlay-pane {
  max-width: calc(100vw - 5px) !important;
}

.cdk-overlay-container .mat-dialog-container {
  max-width: calc(100vw - 5px);
}

@media only screen and (max-width : 1024px) {
  .cdk-overlay-pane {
    max-width: calc(100vw - 5px) !important;
  }
  .cdk-overlay-container .mat-dialog-container {
    max-width: calc(100vw - 5px);
  }
  button.scroll-to-up-down.mat-raised-button {
    display: block;
  }
  #location-dashboard .graphContent.iPadView {
    display: block;
  }
  #location-dashboard .graphContent.iPadView .mat-card {
    width: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.dynamicGraph {
  height: 100%;
  width: 98%;
}

.newHydro {
  height: 600px;
}

.scattergraphGraphDetailsContainer .dynamicGraph {
  height: 600px;
}

#location-dashboard app-dynamic-highchart {
  width: 100%;
  display: inline-block;
  margin-right: 10px;
}
#location-dashboard app-dynamic-highchart .dynamicContent {
  width: 100%;
  background: #fff;
}
#location-dashboard app-dynamic-highchart .dynamicContent .dynamicContentHeader {
  display: flex;
  padding: 15px;
  font-family: Roboto, "Helvetica Neue";
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}
#location-dashboard app-dynamic-highchart .dynamicContent .dynamicContentHeader span {
  margin-right: 10px;
}
#location-dashboard app-dynamic-highchart .dynamicContent .dynamicContentHeader span:last-child {
  margin-right: 0px;
  width: 65px;
  text-align: right;
}
#location-dashboard app-dynamic-highchart .dynamicContent .dynamicContentHeader mat-icon {
  cursor: pointer;
  opacity: 0.54;
}
#location-dashboard app-dynamic-highchart .dynamicContent .dynamicContentHeader mat-icon:hover {
  opacity: 0.87;
}
#location-dashboard app-dynamic-highchart .dynamicContent .dynamicContentHeader mat-icon.active {
  opacity: 0.87;
}
#location-dashboard app-dynamic-highchart .dynamicContent .dynamicgraphContent .mat-card {
  width: 100%;
  margin: 0px;
  padding: 0px;
  display: block;
}
#location-dashboard app-dynamic-highchart .dynamicContent .dynamicgraphContent .hydroGraphDetailsContainer {
  width: 100%;
  border-right: 0px solid #ddd;
}
#location-dashboard app-dynamic-highchart .dynamicContent .dynamicgraphContent .scattergraphGraphDetailsContainer {
  width: 50%;
}

div#location-dashboard.fullWidth app-dynamic-highchart {
  width: 100%;
  margin: 0px;
}

.dynamic-dashboard-label {
  text-align: center;
  vertical-align: middle;
  line-height: 90px;
}

.highcharts-contextmenu,
.highcharts-menu {
  box-shadow: none !important;
}

.csvHeader {
  display: flex;
  justify-content: flex-end;
}

.exportCSVButton.mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
  line-height: 36px;
  height: 36px;
  margin-bottom: 20px;
}
.exportCSVButton.mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}

.right-side-button {
  display: flex;
}
.right-side-button .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
.right-side-button .mat-button:hover {
  background: #ddd;
}
.right-side-button .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}

.sub-header-section {
  display: flex;
  min-height: 60px;
}
.sub-header-section .mat-button {
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  color: #2196f3;
  text-transform: uppercase;
}
.sub-header-section .mat-button:hover {
  background: #ddd;
}
.sub-header-section .mat-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.38);
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}

.error {
  color: #f44336;
  padding: 0px;
  font-size: 12px;
  margin: 0;
}

.horizontal-tab-container .mat-tab-group.mat-primary .mat-tab-labels .mat-tab-label-active {
  background-color: rgba(184, 201, 207, 0.3);
  border-bottom: 2px solid #5cb259;
  border-left: none;
}
.horizontal-tab-container .mat-ink-bar {
  background-color: transparent !important;
}

#DetailsDialog p {
  font-size: 14px;
  padding-left: 13px;
}
#DetailsDialog .dialog-body {
  max-height: 440px;
  overflow: auto;
}
#DetailsDialog .details-thead {
  border: 1px solid #ddd;
  padding: 10px;
  border-left: 0;
  border-right: 0;
}
#DetailsDialog .details-thead.border-right:after {
  width: 1px;
  height: 22px;
  position: relative;
  background: #bcb4b4;
  content: "";
  float: right;
}

.mat-primary .mat-pseudo-checkbox-checked {
  background: #5cb258 !important;
}

.mat-primary .mat-pseudo-checkbox-disabled {
  background: #b0b0b0 !important;
}

.mat-button.black {
  color: #000;
}

.green-icon {
  color: #5cb85c;
  font-size: 26px !important;
}

.grey-icon {
  color: #999999;
  font-size: 26px !important;
  padding-top: 5px;
}

.yellow-icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-image: url('warning_icon.svg');
}

.red-icon {
  color: #fff;
  background: #f44336;
  border-radius: 5px;
  text-align: center;
  line-height: 24px;
}

.width-250 {
  width: 250px;
}

ul.list {
  color: rgba(0, 0, 0, 0.71);
}

#customer-edit-ddf-graph .highcharts-data-labels .highcharts-label:last-child {
  display: block;
}

@media (max-height: 800px) {
  .basin-wrapper .tab {
    min-height: 330px;
    max-height: calc(100vh - 190px);
  }
}
#location-flow-balance-graph .highcharts-scrollbar {
  display: none !important;
}

.move-icon {
  height: 18px;
  cursor: pointer;
}

mcc-color-picker-option button {
  border: none;
}

.removed-storm-tooltip {
  text-align: center !important;
  width: 50%;
}

.widget-hint-overflow {
  overflow: hidden;
}

#dialogBackground {
  background: rgba(0, 0, 0, 0.65);
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 11;
  height: 100%;
}
#dialogBackground .dialog-background-area {
  height: 100%;
}

#hintOverlay {
  background: rgba(0, 0, 0, 0.65);
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 99999;
  visibility: hidden;
}
#hintOverlay .hintOverlayArea {
  height: 100%;
}
#hintOverlay .hintOverlayArea .customer-edit-svg:after {
  content: url('customer_edit_white.svg');
}
#hintOverlay .hintOverlayArea .location-header-svg:after {
  content: url('location_header_white.svg');
}

.no-background-overlay {
  background: inherit !important;
}

.topNavOverlay,
.autoReviewOverlay,
.homePageSecondTabOverlay,
.homePageThirdTabOverlay,
.dataCommunationOverlay,
.dataEditingAuditOverlay,
.batteryStatusOverlay,
.batteryStatusCollapsedOverlay,
.alarmsWidgetOverlay,
.eventsWidgetOverlay,
.alarmsWidgetCollapsedOverlay,
.usersPageOverlay,
.dailyDialogOverlay,
.auditLogOverlay,
.editUserDetailsOverlay,
.editUserRoleOverlay,
.editUserCustomerOverlay,
.editUserLocationOverlay,
.editUserFeaturesOverlay,
.homePageFourthTabOverlay,
.leaderBoardTileOverlay,
.locationOverlay,
.locationSecondOverlay,
.dynamicdbOverlay,
.vaultOverlay,
.vaultSecondOverlay,
.vaultSecondListOverlay,
.vaultThirdOverlay,
.vaultDialogOverlay,
.dailySummaryOverviewOverlay,
.dailySummaryDetailOverlay,
.percentFullOverlay,
.uptimeOverviewOverlay,
.uptimeDetailOverlay,
.adminScreenOverlay,
.adminDetailsOverlay,
.location-dashBoard-edit-hint-overlay,
.location-dashBoard-edit-sg-hint-overlay,
.de-accept-dialog-overlay,
.view-location-details-screen-overlay,
.view-location-associated-entity-screen-overlay,
.view-location-confirmation-points-screen-overlay,
.view-location-files-screen-overlay,
.view-location-notes-screen-overlay,
.view-location-advanced-screen-overlay,
.schedule-dashboard-screen-overlay,
.schedule-dashboard-hint-overlay,
.schedule-dialog-hint-overlay,
.schedule-dialog-screen-overlay,
.block-editor-hint-overlay,
.flowMonitoringReportOverlay,
.view-location-flow-balance-screen-overlay,
.DataCommCollapsedOverlay,
.DataCommExpandedOverlay,
.notificationDashBoardOverlay,
.nd-common-locations,
.nd-common-alarms,
.nd-ANSR-alarms,
.nd-alarms-confirm,
.nd-daily-report,
.nd-notification-tree,
.customDashboardHintOverlay,
.customDashboardDialogHinrOverlay,
.nd-validation,
.customerEditorOverlay,
.edit-cus-details-overlay,
.edit-cus-features-overlay,
.edit-cus-users-overlay,
.edit-cus-locations-overlay,
.edit-cus-locaitons-filters-overlay,
.edit-cus-ftp-overlay,
.edit-cus-ftp-add-overlay,
.edit-cus-gis-overlay,
.edit-cus-gis-basic-overlay,
.edit-cus-gis-custom-overlay,
.edit-cus-rainfall-dry-day-overlay,
.edit-cus-rainfall-storm-event-overlay,
.edit-cus-rainfall-infiltration-overlay,
.edit-cus-rainfall-ddf-data-overlay,
.edit-cus-rainfall-ddf-graph-overlay,
.view-location-flow-balance-screen-overlay,
.view-location-flow-balance-screen-overlay,
.hintRollBack {
  display: none;
}

.hide {
  display: none !important;
}

.showTopHint .showHintText {
  z-index: 99;
}
.showTopHint .data-communication-hint .data-comm-filter-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .data-communication-hint .data-comm-full-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .data-communication-hint .data-comm-close-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .data-communication-hint .data-comm-title-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .data-communication-hint .data-comm-headers-hint {
  position: relative;
}
.showTopHint .data-communication-hint .data-comm-failed-hint {
  position: relative;
}
.showTopHint .data-communication-hint .data-comm-attempted-hint {
  position: relative;
}
.showTopHint .data-communication-hint .data-comm-item-hint {
  position: relative;
}
.showTopHint .data-communication-hint .data-comm-schedule-hint {
  position: relative;
}
.showTopHint .data-communication-hint .data-comm-collect-hint {
  position: relative;
}
.showTopHint .data-communication-hint .data-comm-date-hint {
  position: relative;
}
.showTopHint .data-communication-hint .data-comm-series-hint {
  position: relative;
}
.showTopHint .data-communication-hint .data-comm-locations-hint {
  position: relative;
}
.showTopHint .data-communication-hint .data-comm-footer-schedule-hint {
  position: relative;
}
.showTopHint .data-communication-hint .data-comm-footer-download-hint {
  position: relative;
}
.showTopHint .data-communication-hint .dataCommunationOverlay {
  display: block;
}
.showTopHint .battery-status-hint .battery-title-hint {
  position: relative;
}
.showTopHint .battery-status-hint .battery-filter-hint {
  position: relative;
}
.showTopHint .battery-status-hint .battery-fullscreen-hint {
  position: relative;
}
.showTopHint .battery-status-hint .battery-close-hint {
  position: relative;
}
.showTopHint .battery-status-hint .battery-locations-hint {
  position: relative;
}
.showTopHint .battery-status-hint .battery-download-hint {
  position: relative;
}
.showTopHint .battery-status-hint .battery-buy-hint {
  position: relative;
}
.showTopHint .battery-status-hint .battery-filter-status-hint {
  position: relative;
}
.showTopHint .battery-status-hint .battery-locations-filter-hint {
  position: relative;
}
.showTopHint .battery-status-hint .batteryStatusOverlay {
  display: block;
}
.showTopHint .homePageIconHint .customer-selector-hint {
  z-index: 99999;
  position: relative;
  padding: 0 5px;
  background-color: #fff;
  pointer-events: none;
}
.showTopHint .homePageIconHint .location-group-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  pointer-events: none;
}
.showTopHint .homePageIconHint .active-inactive-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  color: #000 !important;
  opacity: 1 !important;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageIconHint .notification-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  color: #000 !important;
  opacity: 1 !important;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageIconHint .user-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageIconHint .pin-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageIconHint .widgets-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageIconHint .hintIcon {
  color: #fff;
  z-index: 99999;
  opacity: 1;
}
.showTopHint .homePageIconHint #addNewLocation {
  z-index: 99999 !important;
}
.showTopHint .homePageIconHint .googleMapRecenter {
  z-index: 99999 !important;
}
.showTopHint .homePageIconHint .locationSearch {
  color: #fff;
  z-index: 99999;
  position: relative;
  opacity: 1;
}
.showTopHint .homePageIconHint .blockage-filter-hint,
.showTopHint .homePageIconHint .blockage-close-hint,
.showTopHint .homePageIconHint .blockage-location-hint,
.showTopHint .homePageIconHint .blockage-date-hint,
.showTopHint .homePageIconHint .blockage-status-hint,
.showTopHint .homePageIconHint .blockage-dtrend-hint,
.showTopHint .homePageIconHint .blockage-filter-start-hint,
.showTopHint .homePageIconHint .blockage-filter-end-hint,
.showTopHint .homePageIconHint .blockage-filter-locations-hint,
.showTopHint .homePageIconHint .blockage-filter-status-hint,
.showTopHint .homePageIconHint .blockage-paginator-hint {
  position: relative;
}
.showTopHint .homePageIconHint .event-widget-hint,
.showTopHint .homePageIconHint .add-event-hint,
.showTopHint .homePageIconHint .event-filters-hint,
.showTopHint .homePageIconHint .event-full-hint,
.showTopHint .homePageIconHint .event-full-close-hint,
.showTopHint .homePageIconHint .event-close-hint,
.showTopHint .homePageIconHint .event-description-hint,
.showTopHint .homePageIconHint .event-type-hint,
.showTopHint .homePageIconHint .event-locations-hint,
.showTopHint .homePageIconHint .event-started-at-hint,
.showTopHint .homePageIconHint .event-duration-hint,
.showTopHint .homePageIconHint .event-gis-hint,
.showTopHint .homePageIconHint .event-edit-hint,
.showTopHint .homePageIconHint .event-delete-hint,
.showTopHint .homePageIconHint .event-filter-locations-hint,
.showTopHint .homePageIconHint .event-filter-date-hint,
.showTopHint .homePageIconHint .event-filter-type-hint,
.showTopHint .homePageIconHint .event-filter-duration-hint,
.showTopHint .homePageIconHint .event-paginator-hint {
  position: relative;
}
.showTopHint .homePageIconHint .ar-filter-hint,
.showTopHint .homePageIconHint .ar-full-hint,
.showTopHint .homePageIconHint .ar-full-close-hint,
.showTopHint .homePageIconHint .ar-close-hint,
.showTopHint .homePageIconHint .ar-start-hint,
.showTopHint .homePageIconHint .ar-end-hint,
.showTopHint .homePageIconHint .ar-locations-hint,
.showTopHint .homePageIconHint .ar-reasons-hint,
.showTopHint .homePageIconHint .ar-lc-hint,
.showTopHint .homePageIconHint .ar-date-hint,
.showTopHint .homePageIconHint .ar-status-hint,
.showTopHint .homePageIconHint .ar-error-hint,
.showTopHint .homePageIconHint .ar-reason-hint,
.showTopHint .homePageIconHint .ar-graph-hint,
.showTopHint .homePageIconHint .ar-paginator-hint {
  position: relative;
}
.showTopHint .homePageIconHint .topNavOverlay {
  display: block;
}
.showTopHint .edit-cus-details .edit-cus-name-hint,
.showTopHint .edit-cus-details .edit-cus-short-name-hint,
.showTopHint .edit-cus-details .edit-cus-ttl-hint,
.showTopHint .edit-cus-details .edit-cus-units-hint,
.showTopHint .edit-cus-details .edit-cus-date-format-hint,
.showTopHint .edit-cus-details .edit-cus-time-format-hint,
.showTopHint .edit-cus-details .edit-cus-timezone-hint,
.showTopHint .edit-cus-details .edit-cus-work-order-hint,
.showTopHint .edit-cus-details .edit-cus-idle-time-hint,
.showTopHint .edit-cus-details .edit-cus-daylight-hint,
.showTopHint .edit-cus-details .edit-cus-con-num-hint,
.showTopHint .edit-cus-details .edit-cus-subs-hint,
.showTopHint .edit-cus-details .edit-cus-orig-start-hint,
.showTopHint .edit-cus-details .edit-cus-curr-start-hint,
.showTopHint .edit-cus-details .edit-cus-curr-end-hint,
.showTopHint .edit-cus-details .edit-cus-da-hint,
.showTopHint .edit-cus-details .edit-cus-reg-man-hint,
.showTopHint .edit-cus-details .edit-cus-sales-hint,
.showTopHint .edit-cus-details .edit-cus-pm-hint,
.showTopHint .edit-cus-details .edit-cus-inactive-on-hint,
.showTopHint .edit-cus-details .edit-cus-rough-hint,
.showTopHint .edit-cus-details .edit-cus-details-add-hint,
.showTopHint .edit-cus-details .edit-cus-save-hint {
  position: relative;
}
.showTopHint .edit-cus-details .edit-cus-details-overlay {
  display: block;
}
.showTopHint .edit-cus-features .edit-cus-feats-hint,
.showTopHint .edit-cus-features .edit-cus-feats-apply-hint {
  position: relative;
}
.showTopHint .edit-cus-features .edit-cus-features-overlay {
  display: block;
}
.showTopHint .edit-cus-users .edit-cus-users-search-hint,
.showTopHint .edit-cus-users .edit-cus-users-assigned-hint,
.showTopHint .edit-cus-users .edit-cus-users-check-hint,
.showTopHint .edit-cus-users .edit-cus-users-username-hint,
.showTopHint .edit-cus-users .edit-cus-users-email-hint,
.showTopHint .edit-cus-users .edit-cus-users-name-hint,
.showTopHint .edit-cus-users .edit-cus-users-role-hint,
.showTopHint .edit-cus-users .edit-cus-users-login-hint,
.showTopHint .edit-cus-users .edit-cus-users-feats-hint,
.showTopHint .edit-cus-users .edit-cus-users-status-hint,
.showTopHint .edit-cus-users .edit-cus-users-edit-hint,
.showTopHint .edit-cus-users .edit-cus-users-add-hint,
.showTopHint .edit-cus-users .edit-cus-users-paginator-hint,
.showTopHint .edit-cus-users .edit-cus-users-save-hint {
  position: relative;
}
.showTopHint .edit-cus-users .edit-cus-users-overlay {
  display: block;
}
.showTopHint .edit-cus-locations .edit-cus-locs-search-hint,
.showTopHint .edit-cus-locations .edit-cus-locs-filter-hint,
.showTopHint .edit-cus-locations .edit-cus-locs-name-hint,
.showTopHint .edit-cus-locations .edit-cus-locs-series-hint,
.showTopHint .edit-cus-locations .edit-cus-locs-serial-hint,
.showTopHint .edit-cus-locations .edit-cus-locs-desc-hint,
.showTopHint .edit-cus-locations .edit-cus-locs-sensors-hint,
.showTopHint .edit-cus-locations .edit-cus-locs-group-hint,
.showTopHint .edit-cus-locations .edit-cus-locs-status-hint,
.showTopHint .edit-cus-locations .edit-cus-locs-activate-hint,
.showTopHint .edit-cus-locations .edit-cus-locs-composite-hint,
.showTopHint .edit-cus-locations .edit-cus-locs-wdo-hint,
.showTopHint .edit-cus-locations .edit-cus-locs-edit-hint,
.showTopHint .edit-cus-locations .edit-cus-locs-add-hint {
  position: relative;
}
.showTopHint .edit-cus-locations .edit-cus-locations-overlay {
  display: block;
}
.showTopHint .edit-cus-locaitons-filters .edit-cus-filters-series-hint,
.showTopHint .edit-cus-locaitons-filters .edit-cus-filters-group-hint,
.showTopHint .edit-cus-locaitons-filters .edit-cus-filters-status-hint,
.showTopHint .edit-cus-locaitons-filters .edit-cus-filters-sensors-hint,
.showTopHint .edit-cus-locaitons-filters .edit-cus-filters-wdo-hint,
.showTopHint .edit-cus-locaitons-filters .edit-cus-filters-composite-hint {
  position: relative;
}
.showTopHint .edit-cus-locaitons-filters .edit-cus-locaitons-filters-overlay {
  display: block;
}
.showTopHint .edit-cus-ftp .edit-cus-ftp-table-hint,
.showTopHint .edit-cus-ftp .edit-cus-ftp-add-hint {
  position: relative;
}
.showTopHint .edit-cus-ftp .edit-cus-ftp-overlay {
  display: block;
}
.showTopHint .edit-cus-ftp-add .edit-cus-ftp-add-overlay {
  display: block;
}
.showTopHint .edit-cus-gis .edit-cus-gis-edit-hint,
.showTopHint .edit-cus-gis .edit-cus-gis-add-hint {
  position: relative;
}
.showTopHint .edit-cus-gis .edit-cus-gis-overlay {
  display: block;
}
.showTopHint .edit-cus-gis-basic .edit-cus-gis-type-hint,
.showTopHint .edit-cus-gis-basic .edit-cus-gis-mapping-hint,
.showTopHint .edit-cus-gis-basic .edit-cus-gis-auth-hint,
.showTopHint .edit-cus-gis-basic .edit-cus-gis-username-hint,
.showTopHint .edit-cus-gis-basic .edit-cus-gis-password-hint,
.showTopHint .edit-cus-gis-basic .edit-cus-gis-token-hint {
  position: relative;
}
.showTopHint .edit-cus-gis-basic .edit-cus-gis-basic-overlay {
  display: block;
}
.showTopHint .edit-cus-gis-custom .edit-cus-gis-type-hint,
.showTopHint .edit-cus-gis-custom .edit-cus-gis-mapping-hint,
.showTopHint .edit-cus-gis-custom .edit-cus-gis-auth-hint,
.showTopHint .edit-cus-gis-custom .edit-cus-gis-params-hint,
.showTopHint .edit-cus-gis-custom .edit-cus-gis-token-hint {
  position: relative;
}
.showTopHint .edit-cus-gis-custom .edit-cus-gis-custom-overlay {
  display: block;
}
.showTopHint .edit-cus-rainfall-dry-day .edit-cus-dry-tab-hint,
.showTopHint .edit-cus-rainfall-dry-day .edit-cus-dry-one-hint,
.showTopHint .edit-cus-rainfall-dry-day .edit-cus-dry-three-hint,
.showTopHint .edit-cus-rainfall-dry-day .edit-cus-dry-five-hint,
.showTopHint .edit-cus-rainfall-dry-day .edit-cus-dry-min-hint,
.showTopHint .edit-cus-rainfall-dry-day .edit-cus-dry-max-hint {
  position: relative;
}
.showTopHint .edit-cus-rainfall-dry-day .edit-cus-rainfall-dry-day-overlay {
  display: block;
}
.showTopHint .edit-cus-rainfall-storm-event .edit-cus-storm-tab-hint,
.showTopHint .edit-cus-rainfall-storm-event .edit-cus-storm-rain-hint,
.showTopHint .edit-cus-rainfall-storm-event .edit-cus-storm-storm-hint {
  position: relative;
}
.showTopHint .edit-cus-rainfall-storm-event .edit-cus-rainfall-storm-event-overlay {
  display: block;
}
.showTopHint .edit-cus-rainfall-infiltration .edit-cus-base-method-hint {
  position: relative;
}
.showTopHint .edit-cus-rainfall-infiltration .edit-cus-rainfall-infiltration-overlay {
  display: block;
}
.showTopHint .edit-cus-rainfall-ddf-data .edit-cus-ddf-data-tab-hint,
.showTopHint .edit-cus-rainfall-ddf-data .edit-cus-ddf-data-upload-hint,
.showTopHint .edit-cus-rainfall-ddf-data .edit-cus-ddf-data-table-hint,
.showTopHint .edit-cus-rainfall-ddf-data .edit-cus-ddf-data-add-hint,
.showTopHint .edit-cus-rainfall-ddf-data .edit-cus-ddf-data-delete-hint,
.showTopHint .edit-cus-rainfall-ddf-data .edit-cus-ddf-data-graph-hint {
  position: relative;
}
.showTopHint .edit-cus-rainfall-ddf-data .edit-cus-rainfall-ddf-data-overlay {
  display: block;
}
.showTopHint .edit-cus-rainfall-ddf-graph .edit-cus-ddf-graph-tab-hint,
.showTopHint .edit-cus-rainfall-ddf-graph .edit-cus-ddf-graph-tooltip-hint,
.showTopHint .edit-cus-rainfall-ddf-graph .edit-cus-ddf-graph-chart-hint {
  position: relative;
}
.showTopHint .edit-cus-rainfall-ddf-graph .edit-cus-rainfall-ddf-graph-overlay {
  display: block;
}
.showTopHint .customer-editor-hint .cus-filter-hint,
.showTopHint .customer-editor-hint .cus-filter-feature-hint,
.showTopHint .customer-editor-hint .cus-filter-inactive-hint,
.showTopHint .customer-editor-hint .cus-search-hint,
.showTopHint .customer-editor-hint .cus-name-hint,
.showTopHint .customer-editor-hint .cus-locs-hint,
.showTopHint .customer-editor-hint .cus-inactive-locs-hint,
.showTopHint .customer-editor-hint .cus-feats-hint,
.showTopHint .customer-editor-hint .cus-inactive-hint,
.showTopHint .customer-editor-hint .cus-edit-hint,
.showTopHint .customer-editor-hint .cus-add-hint,
.showTopHint .customer-editor-hint .cus-paginator-hint {
  position: relative;
}
.showTopHint .customer-editor-hint .customerEditorOverlay {
  display: block;
}
.showTopHint .auto-review-widget-hint .ar-filter-hint,
.showTopHint .auto-review-widget-hint .ar-full-hint,
.showTopHint .auto-review-widget-hint .ar-full-close-hint,
.showTopHint .auto-review-widget-hint .ar-close-hint,
.showTopHint .auto-review-widget-hint .ar-start-hint,
.showTopHint .auto-review-widget-hint .ar-end-hint,
.showTopHint .auto-review-widget-hint .ar-locations-hint,
.showTopHint .auto-review-widget-hint .ar-reasons-hint,
.showTopHint .auto-review-widget-hint .ar-lc-hint,
.showTopHint .auto-review-widget-hint .ar-date-hint,
.showTopHint .auto-review-widget-hint .ar-status-hint,
.showTopHint .auto-review-widget-hint .ar-error-hint,
.showTopHint .auto-review-widget-hint .ar-reason-hint,
.showTopHint .auto-review-widget-hint .ar-graph-hint,
.showTopHint .auto-review-widget-hint .ar-paginator-hint {
  position: relative;
}
.showTopHint .auto-review-widget-hint .autoReviewOverlay {
  display: block;
}
.showTopHint .homePageSecondTab .more-options-hint {
  position: relative;
}
.showTopHint .homePageSecondTab .more-options-menu-hint {
  display: flex !important;
  width: 200px;
  background: #fff;
  position: absolute;
  align-items: baseline;
  padding: 8px 0;
  border-radius: 5px;
  flex-direction: column;
}
.showTopHint .homePageSecondTab .more-options-menu-hint button {
  width: 100% !important;
  font-weight: 400 !important;
  text-align: left !important;
  font-size: 14px !important;
}
.showTopHint .homePageSecondTab .layers-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageSecondTab .basemap-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageSecondTab .add-monitor-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageSecondTab .monitor-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageSecondTab .show-legend-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  border-radius: 5px;
  padding: 5px;
  pointer-events: none;
}
.showTopHint .homePageSecondTab .feat-select-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageSecondTab .zoom-in-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageSecondTab .transparency-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageSecondTab .homePageSecondTabOverlay {
  display: block;
}
.showTopHint .homePageThirdTab .selection-menu-mock {
  display: flex !important;
  width: 200px;
  background: #fff;
  position: absolute;
  align-items: baseline;
  padding: 8px 0;
  border-radius: 5px;
  flex-direction: column;
}
.showTopHint .homePageThirdTab .selection-menu-mock button {
  width: 100% !important;
  font-weight: 400 !important;
  text-align: left !important;
  font-size: 14px !important;
}
.showTopHint .homePageThirdTab .measure-menu-mock {
  display: flex !important;
  width: 200px;
  padding: 8px 0;
  border-radius: 5px;
  background: #fff;
  position: absolute;
  align-items: baseline;
  flex-direction: column;
}
.showTopHint .homePageThirdTab .measure-menu-mock button {
  width: 100% !important;
  padding: 0 16px;
  height: 48px;
  border: none;
  background: #fff;
  display: flex;
  align-items: center;
  line-height: 48px;
  font-weight: 400 !important;
  text-align: left !important;
  font-size: 14px !important;
}
.showTopHint .homePageThirdTab .measure-menu-mock button mat-icon {
  color: rgba(0, 0, 0, 0.54);
  height: 24px;
  width: 24px;
}
.showTopHint .homePageThirdTab .measure-menu-mock button span {
  margin-left: 10px;
  line-height: 48px;
}
.showTopHint .homePageThirdTab .select-feat-hint {
  z-index: 99999;
  position: relative;
}
.showTopHint .homePageThirdTab .select-poly-hint {
  z-index: 99999;
  position: relative;
}
.showTopHint .homePageThirdTab .clear-tool-selection-hint {
  position: relative;
}
.showTopHint .homePageThirdTab .select-radius-hint {
  z-index: 99999;
  position: relative;
}
.showTopHint .homePageThirdTab .measure-area-hint {
  z-index: 99999;
  position: relative;
}
.showTopHint .homePageThirdTab .measure-length-hint {
  z-index: 99999;
  position: relative;
}
.showTopHint .homePageThirdTab .measure-clear-hint {
  z-index: 99999;
  position: relative;
}
.showTopHint .homePageThirdTab .tools-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageThirdTab .map-overview-hint {
  z-index: 99999;
  position: relative;
}
.showTopHint .homePageThirdTab .map-scale-hint {
  z-index: 99999;
  position: relative;
}
.showTopHint .homePageThirdTab .search-loc-hint {
  z-index: 99999;
  position: relative;
}
.showTopHint .homePageThirdTab .homePageThirdTabOverlay {
  display: block;
}
.showTopHint .homePageFourthTab .edit-mon-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageFourthTab .child-search-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageFourthTab .monitor-name-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageFourthTab .add-mon-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageFourthTab .mon-search-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .homePageFourthTab .homePageFourthTabOverlay {
  display: block;
}
.showTopHint .hidden-hint {
  visibility: hidden;
}
.showTopHint .visible-hint {
  visibility: visible;
}
.showTopHint .homePageTileHint #leaderBoardContainer {
  z-index: 99999 !important;
  position: relative;
}
.showTopHint .homePageTileHint .leaderBoardTileOverlay {
  display: block;
}
.showTopHint .locationDashboardHint .ld-series-hint,
.showTopHint .locationDashboardHint .ld-search-hint,
.showTopHint .locationDashboardHint .ld-date-hint,
.showTopHint .locationDashboardHint .ld-entity-hint,
.showTopHint .locationDashboardHint .ld-work-hint,
.showTopHint .locationDashboardHint .ld-approve-hint,
.showTopHint .locationDashboardHint .ld-edit-hint,
.showTopHint .locationDashboardHint .ld-filter-hint,
.showTopHint .locationDashboardHint .ld-options-hint,
.showTopHint .locationDashboardHint .ld-entity-hg-hint,
.showTopHint .locationDashboardHint .ld-entity-sg-hint,
.showTopHint .locationDashboardHint .ld-date-select-hint,
.showTopHint .locationDashboardHint .ld-average-hint,
.showTopHint .locationDashboardHint .ld-selected-hint,
.showTopHint .locationDashboardHint .ld-location-hint,
.showTopHint .locationDashboardHint .ld-rain-hint {
  position: relative;
}
.showTopHint .locationDashboardHint .locationOverlay {
  display: block;
}
.showTopHint .locationDashboardSecondHint .hg-filter-hint,
.showTopHint .locationDashboardSecondHint .hg-new-tab-hint,
.showTopHint .locationDashboardSecondHint .hg-new-tab-close-hint,
.showTopHint .locationDashboardSecondHint .hg-full-hint,
.showTopHint .locationDashboardSecondHint .sg-full-hint,
.showTopHint .locationDashboardSecondHint .ld-data-table-hint,
.showTopHint .locationDashboardSecondHint .sg-select-hint,
.showTopHint .locationDashboardSecondHint .sg-clear-hint,
.showTopHint .locationDashboardSecondHint .sg-zoom-hint,
.showTopHint .locationDashboardSecondHint .sg-flag-hint,
.showTopHint .locationDashboardSecondHint .sg-unflag-hint,
.showTopHint .locationDashboardSecondHint .sg-block-hint,
.showTopHint .locationDashboardSecondHint .sg-snap-hint,
.showTopHint .locationDashboardSecondHint .sg-curve-hint,
.showTopHint .locationDashboardSecondHint .sg-tolerance-hint,
.showTopHint .locationDashboardSecondHint .sg-tol-select-hint,
.showTopHint .locationDashboardSecondHint .sg-generation-hint,
.showTopHint .locationDashboardSecondHint .sg-sync-hint,
.showTopHint .locationDashboardSecondHint .highcharts-range-selector-group,
.showTopHint .locationDashboardSecondHint .highcharts-legend,
.showTopHint .locationDashboardSecondHint .highcharts-navigator {
  position: relative;
}
.showTopHint .locationDashboardSecondHint .locationSecondOverlay {
  display: block;
}
.showTopHint .audit-log-hint .audit-title-hint {
  position: relative;
  background-color: #fff;
  z-index: 99999;
  padding: 5px;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .audit-log-hint .audit-download-hint {
  position: relative;
  background-color: #fff;
  z-index: 99999;
  padding: 5px;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .audit-log-hint .audit-filter-hint {
  position: relative;
  background-color: #fff;
  z-index: 99999;
  padding: 5px 0 5px 5px;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .audit-log-hint .audit-search-hint {
  position: relative;
  background-color: #fff;
  z-index: 99999;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .audit-log-hint .audit-date-hint {
  position: relative;
  background-color: #fff;
  z-index: 99999;
  border-radius: 5px;
  padding: 0 5px;
  pointer-events: none;
}
.showTopHint .audit-log-hint .audit-locations-hint {
  position: relative;
  background-color: #fff;
  z-index: 99999;
  border-radius: 5px;
  margin-left: 10px;
  padding: 0 5px;
  pointer-events: none;
}
.showTopHint .audit-log-hint .audit-loc-group-hint {
  position: relative;
  background-color: #fff;
  z-index: 99999;
  border-radius: 5px;
  padding: 0 5px;
  pointer-events: none;
}
.showTopHint .audit-log-hint .audit-item-hint {
  position: relative;
}
.showTopHint .audit-log-hint .auditLogOverlay {
  display: block;
}
.showTopHint .location-dashBoard-edit-hint .de-topbar-hint,
.showTopHint .location-dashBoard-edit-hint .de-hg-entity-hint,
.showTopHint .location-dashBoard-edit-hint .de-hg-zoom-hint,
.showTopHint .location-dashBoard-edit-hint .de-hg-drag-hint,
.showTopHint .location-dashBoard-edit-hint .de-hg-flag-hint,
.showTopHint .location-dashBoard-edit-hint .de-hg-clear-hint,
.showTopHint .location-dashBoard-edit-hint .de-hg-multiple-hint,
.showTopHint .location-dashBoard-edit-hint .de-hg-copy-hint,
.showTopHint .location-dashBoard-edit-hint .de-hg-interpolate-hint,
.showTopHint .location-dashBoard-edit-hint .hg-filter-hint,
.showTopHint .location-dashBoard-edit-hint .hg-new-tab-hint,
.showTopHint .location-dashBoard-edit-hint .hg-new-tab-close-hint,
.showTopHint .location-dashBoard-edit-hint .hg-full-hint {
  position: relative;
}
.showTopHint .location-dashBoard-edit-hint .location-dashBoard-edit-hint-overlay {
  display: block;
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack {
  position: relative;
  color: #fff;
  display: block;
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .roll-back-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .roll-back-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .range-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .range-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .check-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .check-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .timestamp-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .timestamp-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .depth-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .depth-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .velocity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .velocity-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .quantity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .quantity-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .rain-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .rain-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .performed-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .performed-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .comments-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .comments-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .paging-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .paging-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .close-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .revert-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.showTopHint .location-dashBoard-edit-hint_rollback .hintRollBack .revert-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.showTopHint .scheduleDashboardHint .schedule-title-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  pointer-events: none;
  padding: 5px;
  border-radius: 5px;
}
.showTopHint .scheduleDashboardHint .add-schedule-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  pointer-events: none;
}
.showTopHint .scheduleDashboardHint .filter-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff !important;
  pointer-events: none;
  padding: 5px;
  opacity: 1 !important;
  border-radius: 5px;
}
.showTopHint .scheduleDashboardHint .name-filter-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  pointer-events: none;
  padding: 5px;
  border-radius: 5px;
}
.showTopHint .scheduleDashboardHint .week-days-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  pointer-events: none;
  padding: 5px;
  border-radius: 5px;
}
.showTopHint .scheduleDashboardHint .frequency-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  pointer-events: none;
  padding: 5px;
  border-radius: 5px;
}
.showTopHint .scheduleDashboardHint .edit-schedule-hint {
  z-index: 99999;
  position: relative !important;
  background-color: #fff;
  pointer-events: none;
  padding: 5px;
  border-radius: 5px;
}
.showTopHint .scheduleDashboardHint .delete-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  pointer-events: none;
  padding: 5px;
  border-radius: 5px;
}
.showTopHint .scheduleDashboardHint .schedule-dashboard-hint-overlay {
  display: block;
}
.showTopHint .blockEditorDialogHint .block-editor-hint-overlay {
  display: block;
}
.showTopHint .scheduleDialogHint .schedule-dialog-hint-overlay {
  display: block;
}
.showTopHint .location-dashBoard-edit-sg-hint .sg-full-hint,
.showTopHint .location-dashBoard-edit-sg-hint .sg-select-hint,
.showTopHint .location-dashBoard-edit-sg-hint .sg-clear-hint,
.showTopHint .location-dashBoard-edit-sg-hint .sg-zoom-hint,
.showTopHint .location-dashBoard-edit-sg-hint .sg-flag-hint,
.showTopHint .location-dashBoard-edit-sg-hint .sg-unflag-hint,
.showTopHint .location-dashBoard-edit-sg-hint .sg-block-hint,
.showTopHint .location-dashBoard-edit-sg-hint .sg-snap-hint,
.showTopHint .location-dashBoard-edit-sg-hint .sg-curve-hint,
.showTopHint .location-dashBoard-edit-sg-hint .sg-tolerance-hint,
.showTopHint .location-dashBoard-edit-sg-hint .sg-tol-select-hint,
.showTopHint .location-dashBoard-edit-sg-hint .sg-generation-hint,
.showTopHint .location-dashBoard-edit-sg-hint .sg-sync-hint,
.showTopHint .location-dashBoard-edit-sg-hint .highcharts-range-selector-group,
.showTopHint .location-dashBoard-edit-sg-hint .cancel-button-hint,
.showTopHint .location-dashBoard-edit-sg-hint .accept-button-hint {
  position: relative;
}
.showTopHint .location-dashBoard-edit-sg-hint .location-dashBoard-edit-sg-hint-overlay {
  display: block;
}
.showTopHint .de-dialog-hint .de-dialog-entities-hint,
.showTopHint .de-dialog-hint .de-dialog-reason-hint,
.showTopHint .de-dialog-hint .de-dialog-comment-hint,
.showTopHint .de-dialog-hint .de-dialog-approve-hint,
.showTopHint .de-dialog-hint .de-dialog-cancel-hint,
.showTopHint .de-dialog-hint .de-dialog-accept-hint {
  position: relative;
}
.showTopHint .de-dialog-hint .de-accept-dialog-overlay {
  display: block;
}
.showTopHint .custom-dashboard-dialog-hint .customDashboardDialogHinrOverlay {
  display: block;
}
.showTopHint .custom-dashboard-hint .cd-print-hint,
.showTopHint .custom-dashboard-hint .cd-add-hint,
.showTopHint .custom-dashboard-hint .cd-full-hint,
.showTopHint .custom-dashboard-hint .cd-edit-hint,
.showTopHint .custom-dashboard-hint .cd-delete-hint {
  position: relative;
}
.showTopHint .custom-dashboard-hint .customDashboardHintOverlay {
  display: block;
}
.showTopHint .edit-user-details .activate-user-hint,
.showTopHint .edit-user-details .save-user-hint {
  background-color: #fff;
  position: relative;
}
.showTopHint .edit-user-details .active-hint {
  position: relative;
}
.showTopHint .edit-user-details .userDetailsHint {
  z-index: 99999;
  position: relative;
}
.showTopHint .edit-user-details .activate-user-hint {
  padding: 5px;
}
.showTopHint .edit-user-details .save-user-hint {
  color: #000;
  padding: 5px;
}
.showTopHint .edit-user-details .editUserDetailsOverlay {
  display: block;
}
.showTopHint .edit-user-role .assignRolesUserHint {
  z-index: 99999;
  position: relative;
}
.showTopHint .edit-user-role .roles-hint {
  z-index: 99999;
  padding: 5px;
  border-radius: 5px;
  background-color: #fff;
  position: relative;
}
.showTopHint .edit-user-role .editUserRoleOverlay {
  display: block;
}
.showTopHint .edit-user-customer .assignCustomersUserHint {
  z-index: 99999;
  position: relative;
}
.showTopHint .edit-user-customer .customer-search-hint,
.showTopHint .edit-user-customer .customer-list-hint {
  z-index: 99999;
  border-radius: 5px;
  background-color: #fff;
  position: relative;
}
.showTopHint .edit-user-customer .customer-list-hint {
  padding: 10px 5px;
}
.showTopHint .edit-user-customer .editUserCustomerOverlay {
  display: block;
}
.showTopHint .edit-user-location .select-all-hint {
  z-index: 99999;
  border-radius: 5px;
  background-color: #fff;
  position: relative;
  padding: 5px;
}
.showTopHint .edit-user-location .customer-select-hint {
  z-index: 99999;
  border-radius: 5px;
  background-color: #fff;
  position: relative;
}
.showTopHint .edit-user-location .location-list-hint {
  z-index: 99999;
  border-radius: 5px;
  background-color: #fff;
  position: relative;
  padding: 0 10px;
}
.showTopHint .edit-user-location .assignLocationsUserHint {
  z-index: 99999;
  position: relative;
}
.showTopHint .edit-user-location .editUserLocationOverlay {
  display: block;
}
.showTopHint .edit-user-features .assignFeaturesUserHint {
  z-index: 99999;
  position: relative;
}
.showTopHint .edit-user-features .features-hint {
  z-index: 99999;
  border-radius: 5px;
  background-color: #fff;
  position: relative;
  padding: 5px 10px;
}
.showTopHint .edit-user-features .editUserFeaturesOverlay {
  display: block;
}
.showTopHint .users-page-hint .search-users-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .users-page-hint .user-status-hint {
  z-index: 99999;
  position: relative;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  pointer-events: none;
}
.showTopHint .users-page-hint .user-edit-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  border-radius: 5px;
  padding: 5px;
  pointer-events: none;
}
.showTopHint .users-page-hint .user-add-hint {
  z-index: 99999;
  position: relative;
  pointer-events: none;
}
.showTopHint .users-page-hint .usersPageOverlay {
  display: block;
}
.showTopHint .view-location-details-hint .edit-button-hint,
.showTopHint .view-location-details-hint .collect-button-hint,
.showTopHint .view-location-details-hint .schedule-collect-button-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  pointer-events: none;
}
.showTopHint .view-location-details-hint .export-button-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  pointer-events: none;
}
.showTopHint .view-location-details-hint .percent-full-hint,
.showTopHint .view-location-details-hint .daily-summary-hint,
.showTopHint .view-location-details-hint .uptime-hint,
.showTopHint .view-location-details-hint .details-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  padding: 5px;
  border-radius: 5px;
  color: rgba(0, 0, 0, 0.87);
  pointer-events: none;
}
.showTopHint .view-location-details-hint #ViewDataLocationDetails .details-page .mat-tab-group {
  pointer-events: none;
}
.showTopHint .view-location-details-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header {
  position: relative;
  z-index: 99999;
  opacity: 1;
  border: 0;
}
.showTopHint .view-location-details-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-list {
  background: transparent !important;
}
.showTopHint .view-location-details-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-labels .mat-tab-label {
  border-bottom: 0px;
}
.showTopHint .view-location-details-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-body.mat-tab-body-active {
  z-index: unset;
}
.showTopHint .view-location-details-hint .view-location-details-screen-overlay {
  display: block;
}
.showTopHint .view-location-associated-entity-hint .copy-entity-hint,
.showTopHint .view-location-associated-entity-hint .add-entity-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  pointer-events: none;
}
.showTopHint .view-location-associated-entity-hint .ansr-edit-hint,
.showTopHint .view-location-associated-entity-hint .ansr-delete-hint,
.showTopHint .view-location-associated-entity-hint .ansr-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  padding: 5px;
  border-radius: 5px;
  color: rgba(0, 0, 0, 0.87);
  pointer-events: none;
}
.showTopHint .view-location-associated-entity-hint #ViewDataLocationDetails .details-page .mat-tab-group {
  pointer-events: none;
}
.showTopHint .view-location-associated-entity-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header {
  position: relative;
  z-index: 99999;
  opacity: 1;
  border: 0;
}
.showTopHint .view-location-associated-entity-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-list {
  background: transparent !important;
}
.showTopHint .view-location-associated-entity-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-labels .mat-tab-label {
  border-bottom: 0px;
}
.showTopHint .view-location-associated-entity-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-body.mat-tab-body-active {
  z-index: unset;
}
.showTopHint .view-location-associated-entity-hint .view-location-associated-entity-screen-overlay {
  display: block;
}
.showTopHint .view-location-confirmation-points-hint .add-confirmation-hint,
.showTopHint .view-location-confirmation-points-hint .confirmation-edit-hint,
.showTopHint .view-location-confirmation-points-hint .confirmation-delete-hint,
.showTopHint .view-location-confirmation-points-hint .download-confirmation-hint {
  z-index: 99999;
  position: relative;
  border-radius: 5px;
  background-color: #fff;
  pointer-events: none;
}
.showTopHint .view-location-confirmation-points-hint .ansr-edit-hint,
.showTopHint .view-location-confirmation-points-hint .ansr-delete-hint,
.showTopHint .view-location-confirmation-points-hint .confirmation-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  padding: 5px;
  border-radius: 5px;
  color: rgba(0, 0, 0, 0.87);
  pointer-events: none;
}
.showTopHint .view-location-confirmation-points-hint #ViewDataLocationDetails .details-page .mat-tab-group {
  pointer-events: none;
}
.showTopHint .view-location-confirmation-points-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header {
  position: relative;
  z-index: 99999;
  opacity: 1;
  border: 0;
}
.showTopHint .view-location-confirmation-points-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-list {
  background: transparent !important;
}
.showTopHint .view-location-confirmation-points-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-labels .mat-tab-label {
  border-bottom: 0px;
}
.showTopHint .view-location-confirmation-points-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-body.mat-tab-body-active {
  z-index: unset;
}
.showTopHint .view-location-confirmation-points-hint .view-location-confirmation-points-screen-overlay {
  display: block;
}
.showTopHint .view-location-files-hint .show-hide-subfolders-hint .mat-expansion-indicator {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  pointer-events: none;
  padding: 5px;
  border-radius: 5px;
}
.showTopHint .view-location-files-hint .create-folder-hint,
.showTopHint .view-location-files-hint .file-share-hint,
.showTopHint .view-location-files-hint .file-download-hint,
.showTopHint .view-location-files-hint .file-import-hint,
.showTopHint .view-location-files-hint .file-delete-hint,
.showTopHint .view-location-files-hint .upload-file-hint {
  z-index: 99999;
  border-radius: 5px;
  position: relative;
  background-color: #fff;
  pointer-events: none;
  opacity: 1 !important;
}
.showTopHint .view-location-files-hint .files-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  padding: 5px;
  border-radius: 5px;
  color: rgba(0, 0, 0, 0.87);
  pointer-events: none;
}
.showTopHint .view-location-files-hint #ViewDataLocationDetails .details-page .mat-tab-group {
  pointer-events: none;
}
.showTopHint .view-location-files-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header {
  position: relative;
  z-index: 99999;
  opacity: 1;
  border: 0;
}
.showTopHint .view-location-files-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-list {
  background: transparent !important;
}
.showTopHint .view-location-files-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-labels .mat-tab-label {
  border-bottom: 0px;
}
.showTopHint .view-location-files-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-body.mat-tab-body-active {
  z-index: unset;
}
.showTopHint .view-location-files-hint .view-location-files-screen-overlay {
  display: block;
}
.showTopHint .view-location-advanced-hint .advanced-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  padding: 5px;
  border-radius: 5px;
  color: rgba(0, 0, 0, 0.87);
  pointer-events: none;
}
.showTopHint .view-location-advanced-hint .advanced-filter-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  border-radius: 5px;
  color: rgba(0, 0, 0, 0.87);
  pointer-events: none;
}
.showTopHint .view-location-advanced-hint .diagnostics-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  border-radius: 5px;
  color: rgba(0, 0, 0, 0.87);
  pointer-events: none;
}
.showTopHint .view-location-advanced-hint .date-picker-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  padding: 5px !important;
  border-radius: 5px !important;
  color: rgba(0, 0, 0, 0.87);
  pointer-events: none;
}
.showTopHint .view-location-advanced-hint .date-time-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  padding: 5px;
  border-radius: 5px;
  color: rgba(0, 0, 0, 0.87);
  pointer-events: none;
}
.showTopHint .view-location-advanced-hint .user-name-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  padding: 5px;
  border-radius: 5px;
  color: rgba(0, 0, 0, 0.87);
  pointer-events: none;
}
.showTopHint .view-location-advanced-hint .result-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  padding: 5px;
  border-radius: 5px;
  color: rgba(0, 0, 0, 0.87);
  pointer-events: none;
}
.showTopHint .view-location-advanced-hint #ViewDataLocationDetails .details-page .mat-tab-group {
  pointer-events: none;
}
.showTopHint .view-location-advanced-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header {
  position: relative;
  z-index: 99999;
  opacity: 1;
  border: 0;
}
.showTopHint .view-location-advanced-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-list {
  background: transparent !important;
}
.showTopHint .view-location-advanced-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-labels .mat-tab-label {
  border-bottom: 0px;
}
.showTopHint .view-location-advanced-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-body.mat-tab-body-active {
  z-index: unset;
}
.showTopHint .view-location-advanced-hint .view-location-advanced-screen-overlay {
  display: block;
}
.showTopHint .view-location-notes-hint .add-note-hint,
.showTopHint .view-location-notes-hint .filter-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  pointer-events: none;
}
.showTopHint .view-location-notes-hint .ansr-edit-hint,
.showTopHint .view-location-notes-hint .ansr-delete-hint,
.showTopHint .view-location-notes-hint .notes-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  padding: 5px;
  border-radius: 5px;
  color: rgba(0, 0, 0, 0.87);
  pointer-events: none;
}
.showTopHint .view-location-notes-hint .filter-hint {
  border-radius: 5px;
  padding: 3px 0 3px 6px;
  pointer-events: none;
}
.showTopHint .view-location-notes-hint #ViewDataLocationDetails .details-page .mat-tab-group {
  pointer-events: none;
}
.showTopHint .view-location-notes-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header {
  position: relative;
  z-index: 99999;
  opacity: 1;
  border: 0;
}
.showTopHint .view-location-notes-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-list {
  background: transparent !important;
}
.showTopHint .view-location-notes-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-labels .mat-tab-label {
  border-bottom: 0px;
}
.showTopHint .view-location-notes-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-body.mat-tab-body-active {
  z-index: unset;
}
.showTopHint .view-location-notes-hint .view-location-notes-screen-overlay {
  display: block;
}
.showTopHint .view-location-flow-balance-hint .generate-button-hint,
.showTopHint .view-location-flow-balance-hint .flow-balance-edit-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  pointer-events: none;
}
.showTopHint .view-location-flow-balance-hint .flow-balance-hint {
  z-index: 99999;
  position: relative;
  background-color: #fff;
  padding: 5px;
  border-radius: 5px;
  color: rgba(0, 0, 0, 0.87);
  pointer-events: none;
}
.showTopHint .view-location-flow-balance-hint #ViewDataLocationDetails .details-page .mat-tab-group {
  pointer-events: none;
}
.showTopHint .view-location-flow-balance-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header {
  position: relative;
  z-index: 99999;
  opacity: 1;
  border: 0;
}
.showTopHint .view-location-flow-balance-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-list {
  background: transparent !important;
}
.showTopHint .view-location-flow-balance-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-labels .mat-tab-label {
  border-bottom: 0px;
}
.showTopHint .view-location-flow-balance-hint #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-body.mat-tab-body-active {
  z-index: unset;
}
.showTopHint .view-location-flow-balance-hint .view-location-flow-balance-screen-overlay {
  display: block;
}
.showTopHint .viewDataDynamicHint #location-dashboard .addNewGraph {
  z-index: 999;
}
.showTopHint .viewDataDynamicHint #location-dashboard .addNewGraphContainer {
  display: none;
}
.showTopHint .viewDataDynamicHint .homePageAction {
  right: 100px;
}
.showTopHint .viewDataDynamicHint #addDynamicDb {
  z-index: 99999;
  position: relative;
}
.showTopHint .viewDataDynamicHint .dynamicdbOverlay {
  display: block;
}
.showTopHint .vaultSecondHint .vault-toggle-hint,
.showTopHint .vaultSecondHint .vault-top-move-hint,
.showTopHint .vaultSecondHint .vault-top-delete-hint,
.showTopHint .vaultSecondHint .vault-top-download-hint,
.showTopHint .vaultSecondHint .vault-top-import-hint,
.showTopHint .vaultSecondHint .vault-file-check-hint,
.showTopHint .vaultSecondHint .vault-file-icon-hint,
.showTopHint .vaultSecondHint .vault-file-share-hint,
.showTopHint .vaultSecondHint .vault-file-download-hint,
.showTopHint .vaultSecondHint .vault-file-import-hint,
.showTopHint .vaultSecondHint .vault-file-delete-hint,
.showTopHint .vaultSecondListHint .vault-toggle-hint,
.showTopHint .vaultSecondListHint .vault-top-move-hint,
.showTopHint .vaultSecondListHint .vault-top-delete-hint,
.showTopHint .vaultSecondListHint .vault-top-download-hint,
.showTopHint .vaultSecondListHint .vault-top-import-hint,
.showTopHint .vaultSecondListHint .vault-file-check-hint,
.showTopHint .vaultSecondListHint .vault-file-icon-hint,
.showTopHint .vaultSecondListHint .vault-file-share-hint,
.showTopHint .vaultSecondListHint .vault-file-download-hint,
.showTopHint .vaultSecondListHint .vault-file-import-hint,
.showTopHint .vaultSecondListHint .vault-file-delete-hint {
  position: relative;
}
.showTopHint .vaultSecondHint .vaultSecondOverlay {
  display: block;
}
.showTopHint .vaultSecondListHint .vaultSecondListOverlay {
  display: block;
}
.showTopHint .vaultThirdHint .vault-upload-hint,
.showTopHint .vaultThirdHint .vault-export-hint {
  position: relative;
}
.showTopHint .vaultThirdHint .upload-menu-mock,
.showTopHint .vaultThirdHint .export-menu-mock {
  display: flex !important;
  width: 150px;
  background: #fff;
  position: absolute;
  align-items: baseline;
  padding: 8px 0;
  border-radius: 5px;
  flex-direction: column;
}
.showTopHint .vaultThirdHint .upload-menu-mock button,
.showTopHint .vaultThirdHint .export-menu-mock button {
  width: 100% !important;
  font-weight: 400 !important;
  text-align: left !important;
  font-size: 14px !important;
}
.showTopHint .vaultThirdHint .export-menu-mock button {
  border-bottom: 1px solid #bbb;
}
.showTopHint .vaultThirdHint .export-menu-mock button:last-child {
  border: none;
}
.showTopHint .vaultThirdHint .vault-upload-file-hint,
.showTopHint .vaultThirdHint .vault-upload-location-hint,
.showTopHint .vaultThirdHint .vault-upload-data-hint,
.showTopHint .vaultThirdHint .vault-export-new-hint,
.showTopHint .vaultThirdHint .vault-export-load-hint,
.showTopHint .vaultThirdHint .vault-export-recent-hint {
  position: relative;
}
.showTopHint .vaultThirdHint .vaultThirdOverlay {
  display: block;
}
.showTopHint .vaultDialogHint .vaultDialogOverlay {
  display: block;
}
.showTopHint .vaultPageHint .vault-folders-hint,
.showTopHint .vaultPageHint .vault-hide-folders-hint,
.showTopHint .vaultPageHint .vault-breadcrumb-hint,
.showTopHint .vaultPageHint .vault-search-hint,
.showTopHint .vaultPageHint .vault-create-hint,
.showTopHint .vaultPageHint .vault-hide-sub-hint,
.showTopHint .vaultPageHint .vault-list-hint,
.showTopHint .vaultPageHint .vault-delete-hint {
  position: relative;
}
.showTopHint .vaultPageHint .vaultOverlay {
  display: block;
}
.showTopHint .data-editing-audit-hint .data-audit-title-hint {
  position: relative;
  z-index: 99999;
  background-color: #fff;
  border-radius: 5px;
  padding: 5px;
  position: relative;
}
.showTopHint .data-editing-audit-hint .data-audit-export-hint {
  position: relative;
  z-index: 99999;
  background-color: #fff;
  border-radius: 5px;
  position: relative;
  pointer-events: none;
}
.showTopHint .data-editing-audit-hint .data-audit-filter-hint {
  position: relative;
  z-index: 99999;
  background-color: #fff;
  border-radius: 5px;
  padding: 5px 0 5px 5px;
  position: relative;
}
.showTopHint .data-editing-audit-hint .data-audit-date-hint {
  position: relative;
}
.showTopHint .data-editing-audit-hint .data-audit-entity-hint {
  position: relative;
}
.showTopHint .data-editing-audit-hint .data-audit-location-hint {
  position: relative;
}
.showTopHint .data-editing-audit-hint .data-audit-edited-on-hint {
  position: relative;
}
.showTopHint .data-editing-audit-hint .data-audit-edited-by-hint {
  position: relative;
}
.showTopHint .data-editing-audit-hint .data-audit-comment-hint {
  position: relative;
}
.showTopHint .data-editing-audit-hint .data-audit-actions-hint {
  position: relative;
}
.showTopHint .data-editing-audit-hint .data-audit-item-hint {
  position: relative;
}
.showTopHint .data-editing-audit-hint .dataEditingAuditOverlay {
  display: block;
}
.showTopHint .dailyDialogHint .dailyDialogOverlay {
  display: block;
}
.showTopHint .dailySummaryOverviewHint .daily-locations-hint {
  position: relative;
}
.showTopHint .dailySummaryOverviewHint .daily-entity-hint {
  position: relative;
}
.showTopHint .dailySummaryOverviewHint .daily-date-picker-hint {
  position: relative;
}
.showTopHint .dailySummaryOverviewHint .daily-title-hint {
  z-index: 9999;
  position: relative;
  background: #fff;
  padding: 5px;
  border-radius: 5px;
}
.showTopHint .dailySummaryOverviewHint .daily-download-hint {
  z-index: 9999;
  position: relative;
  pointer-events: none;
  background-color: #fff;
}
.showTopHint .dailySummaryOverviewHint .daily-hide-tile-hint {
  position: relative;
}
.showTopHint .dailySummaryOverviewHint .daily-tiles-hint {
  position: relative;
}
.showTopHint .dailySummaryOverviewHint .daily-table-hint {
  position: relative;
}
.showTopHint .dailySummaryOverviewHint .daily-values-hint {
  position: relative;
}
.showTopHint .dailySummaryOverviewHint .dailySummaryOverviewOverlay {
  display: block;
}
.showTopHint .dailySummaryDetailsHint .dailySummaryDetailsDownloadHint {
  z-index: 99999;
  position: relative;
  background: #fff;
}
.showTopHint .dailySummaryDetailsHint .dailySummaryDetailsFilterHint {
  z-index: 99999;
  position: relative;
  color: #fff;
}
.showTopHint .dailySummaryDetailsHint .dailySummaryDetailOverlay {
  display: block;
}
.showTopHint .percentFullHint .percentFullDownloadHint {
  z-index: 99999;
  position: relative;
  background: #fff;
}
.showTopHint .percentFullHint .percentTitleHint,
.showTopHint .percentFullHint .percentFullFilterHint {
  z-index: 99999;
  position: relative;
}
.showTopHint .percentFullHint .percentTitleHint {
  color: #fff;
}
.showTopHint .percentFullHint .percentFullFilterHint {
  padding: 5px 0 5px 5px;
  border-radius: 5px;
  background-color: #fff;
}
.showTopHint .percentFullHint .percent-date-hint {
  position: relative;
  background-color: #fff;
  z-index: 99999;
  border-radius: 5px;
  padding: 0 5px;
  pointer-events: none;
}
.showTopHint .percentFullHint .percent-locations-hint {
  position: relative;
  background-color: #fff;
  z-index: 99999;
  border-radius: 5px;
  margin-left: 10px;
  padding: 0 5px;
  pointer-events: none;
}
.showTopHint .percentFullHint .percent-yesterday-hint {
  position: relative;
  z-index: 99999;
  background: #fff;
  border-radius: 5px;
}
.showTopHint .percentFullHint .percent-date-column-hint {
  position: relative;
  z-index: 99999;
  background: #fff;
  border-radius: 5px;
}
.showTopHint .percentFullHint .percent-item-hint {
  position: relative;
}
.showTopHint .percentFullHint .percentFullOverlay {
  display: block;
}
.showTopHint .uptimeOverviewHint .uptime-title-hint {
  position: relative;
  z-index: 99999;
  background-color: #fff;
  border-radius: 5px;
  padding: 5px;
}
.showTopHint .uptimeOverviewHint .uptime-download-hint {
  position: relative;
  z-index: 99999;
  background-color: #fff;
  pointer-events: none;
  border-radius: 5px;
}
.showTopHint .uptimeOverviewHint .uptime-filter-hint {
  position: relative;
  z-index: 99999;
  background-color: #fff;
  border-radius: 5px;
  padding: 5px 0 5px 5px;
}
.showTopHint .uptimeOverviewHint .uptime-loc-filter-hint {
  position: relative;
}
.showTopHint .uptimeOverviewHint .uptime-entity-filter-hint {
  position: relative;
}
.showTopHint .uptimeOverviewHint .uptime-date-filter-hint {
  position: relative;
}
.showTopHint .uptimeOverviewHint .uptime-samplerate-filter-hint {
  position: relative;
}
.showTopHint .uptimeOverviewHint .uptime-location-hint {
  position: relative;
}
.showTopHint .uptimeOverviewHint .uptime-entity-hint {
  position: relative;
}
.showTopHint .uptimeOverviewHint .uptime-average-hint {
  position: relative;
}
.showTopHint .uptimeOverviewHint .uptime-day-hint {
  position: relative;
}
.showTopHint .uptimeOverviewHint .uptimeOverviewOverlay {
  display: block;
}
.showTopHint .uptimeDetailsHint .uptimeDetailsDownloadHint {
  z-index: 99999;
  position: relative;
  background: #fff;
}
.showTopHint .uptimeDetailsHint .uptimeDetailsFilterHint {
  z-index: 99999;
  position: relative;
  color: #fff;
}
.showTopHint .uptimeDetailsHint .uptimeDetailOverlay {
  display: block;
}
.showTopHint .adminScreenHint #addNewUser {
  z-index: 99999;
  position: relative;
}
.showTopHint .adminScreenHint .adminScreenOverlay {
  display: block;
}
.showTopHint .mat-fab[disabled][disabled] {
  background-color: #5cb259;
  color: white;
}

.content-width {
  width: 130px;
}

.manual-scale-width {
  width: 95px;
}

.more-option-width {
  width: 192px;
  text-align: left;
}

.flag-content-width {
  width: 69px;
}

.edit-points-width {
  width: 90px;
}

.drag-content-width {
  width: 108px;
}

.more-options-width {
  width: 50px;
}

.select-data-points {
  width: 101px;
}

.flag-data-content {
  width: 88px;
}

.uidepth-placholder {
  position: absolute;
  top: 35px;
  left: 35px;
  color: #fff;
}

.entites-placeholder {
  position: absolute;
  top: 220px;
  left: 20px;
  color: #fff;
}

.select-location-hint {
  position: absolute;
  top: 80px;
  left: 80px;
  transform: rotate(180deg) scaleX(-1);
}

.select-location-hint-content {
  position: absolute;
  top: 33px;
  left: 122px;
  color: #fff;
  width: 50px;
}

.entites-hint-arrow {
  position: absolute;
  top: 240px;
  left: 36px;
  transform: rotate(0deg);
}

.entites-hint-text {
  position: absolute;
  top: 307px;
  left: 73px;
  color: #fff;
}

.full-location-access-name {
  width: 207px;
}

.select-location {
  text-align: center;
  padding: 10px 0;
}

.w-80 {
  width: 80px;
}

.w-100 {
  width: 100px;
}

.w-120 {
  width: 120px;
}

.w-150 {
  width: 150px;
}

.w-180 {
  width: 180px;
}

.w-200 {
  width: 200px;
}

.w-250 {
  width: 250px;
}

.w-300 {
  width: 300px;
}

.w-350 {
  width: 350px;
}

.w-400 {
  width: 400px;
}

.w-450 {
  width: 450px;
}

.w-600 {
  width: 600px;
}

.w-600 {
  width: 600px;
}

.w-60vw {
  width: 60vw;
}

.w-30vw {
  width: 30vw;
}

.w-700 {
  width: 700px;
}

.w-75 {
  width: 75px;
}

.collector-width {
  width: 144px;
}

.percent-full-width {
  width: 224px;
}

.daily-summary-width {
  width: 245px;
}

.collect-desctiption {
  width: 95px;
}

.export-description {
  width: 150px;
}

.collect-entity {
  width: 125px;
}

.add-entity-width {
  width: 117px;
}

.crete-caclulated-entity {
  width: 134px;
}

.add-note-width {
  width: 105px;
}

.drag-data-hint-text-width {
  width: 105px;
}

.location-width {
  width: 230px;
}

.select-data-hint-width {
  width: 84px;
}

.flags-data-point {
  width: 133px;
}

.manually-edit-hint-text-width {
  width: 148px;
}

.vault-upload-text-width {
  width: 265px;
}

.more-options-width {
  width: 310px;
}

.flag-data-hint-text-width {
  width: 70px;
}

.details-percent-width {
  width: 150px;
}

.details-uptime-width {
  width: 231px;
}

.details-daily-summary-width {
  width: 180px;
}

.snap-curve-hint-text-width {
  width: 125px;
}

.ansr-edit-content {
  top: 383px;
  right: 185px;
  position: absolute;
  color: #fff;
}

.ansr-delete-content {
  top: 445px;
  right: 85px;
  position: absolute;
  color: #fff;
}

.sliicer-no-studies {
  text-align: center;
}

.page {
  top: 414px;
  position: absolute;
  left: 265px;
  background: #636262;
  width: 158px;
  height: 123px;
  border: 1px solid rgba(0, 0, 0, 0.12);
}

.page1 {
  top: 540px;
  position: absolute;
  left: 266px;
  background: #636262;
  width: 152px;
  padding: 3px;
  font-size: 14px;
  color: #153e52;
  font-weight: 600;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.file-icons {
  top: 563px;
  position: absolute;
  left: 266px;
  background: #565656;
  width: 150px;
  padding: 5px;
}

.icons-space {
  background: #fff;
  border-radius: 6px;
}

.share-icon {
  position: absolute;
  top: 498px;
  left: 273px;
  transform: rotate(180deg) scaleX(-1);
}

.share-icon-content {
  position: absolute;
  color: #fff;
  left: 313px;
  top: 479px;
}

.import-icon {
  position: absolute;
  top: 596px;
  transform: rotate(0deg) scaleX(-1);
  left: 290px;
}

.import-icon-content {
  position: absolute;
  top: 656px;
  left: 392px;
  color: #fff;
}

.download-icon {
  position: absolute;
  top: 596px;
  transform: rotate(0deg);
  left: 351px;
}

.download-icon-content {
  position: absolute;
  top: 658px;
  left: 224px;
  color: #fff;
}

.delete-icon {
  position: absolute;
  top: 538px;
  transform: rotate(-90deg);
  left: 428px;
}

.delete-icon-content {
  position: absolute;
  top: 540px;
  left: 483px;
  color: #fff;
}

.folder-icon {
  font-size: 80px;
  text-align: center;
  position: absolute;
  top: 20px;
  left: 34px;
  width: 30px;
  color: #3f3f3f;
}

.homePageThirdTabOverlay .tools-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.homePageThirdTabOverlay .tools-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageThirdTabOverlay .search-loc-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.homePageThirdTabOverlay .search-loc-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageThirdTabOverlay .map-btn-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(230deg) scaleX(1);
}
.homePageThirdTabOverlay .map-btn-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageThirdTabOverlay .measure-area-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.homePageThirdTabOverlay .measure-area-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageThirdTabOverlay .measure-length-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.homePageThirdTabOverlay .measure-length-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageThirdTabOverlay .measure-clear-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(300deg) scaleX(-1);
}
.homePageThirdTabOverlay .measure-clear-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageThirdTabOverlay .select-feat-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.homePageThirdTabOverlay .select-feat-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageThirdTabOverlay .clear-tool-selection-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.homePageThirdTabOverlay .clear-tool-selection-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageThirdTabOverlay .select-poly-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(300deg) scaleX(-1);
}
.homePageThirdTabOverlay .select-poly-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageThirdTabOverlay .select-radius-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.homePageThirdTabOverlay .select-radius-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageThirdTabOverlay .map-overview-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.homePageThirdTabOverlay .map-overview-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageThirdTabOverlay .map-scale-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.homePageThirdTabOverlay .map-scale-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}

.auditLogOverlay .audit-title-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.auditLogOverlay .audit-title-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.auditLogOverlay .audit-download-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(120deg) scaleX(-1);
}
.auditLogOverlay .audit-download-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.auditLogOverlay .audit-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.auditLogOverlay .audit-filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.auditLogOverlay .audit-search-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(300deg) scaleX(-1);
}
.auditLogOverlay .audit-search-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.auditLogOverlay .audit-date-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(195deg) scaleX(-1);
}
.auditLogOverlay .audit-date-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.auditLogOverlay .audit-locations-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.auditLogOverlay .audit-locations-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.auditLogOverlay .audit-loc-group-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(300deg) scaleX(-1);
}
.auditLogOverlay .audit-loc-group-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.auditLogOverlay .audit-item-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(300deg) scaleX(-1);
}
.auditLogOverlay .audit-item-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.batteryStatusOverlay .battery-title-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.batteryStatusOverlay .battery-title-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.batteryStatusOverlay .battery-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(150deg) scaleX(1);
}
.batteryStatusOverlay .battery-filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.batteryStatusOverlay .battery-fullscreen-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(150deg) scaleX(1);
}
.batteryStatusOverlay .battery-fullscreen-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.batteryStatusOverlay .battery-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.batteryStatusOverlay .battery-close-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.batteryStatusOverlay .battery-locations-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.batteryStatusOverlay .battery-locations-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.batteryStatusOverlay .battery-download-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(150deg) scaleX(1);
}
.batteryStatusOverlay .battery-download-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.batteryStatusOverlay .battery-buy-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.batteryStatusOverlay .battery-buy-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.batteryStatusOverlay .battery-filter-status-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.batteryStatusOverlay .battery-filter-status-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.batteryStatusOverlay .battery-locations-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.batteryStatusOverlay .battery-locations-filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.battery-sm-widget-hint .battery-sm-title-hint,
.battery-sm-widget-hint .battery-sm-filter-hint,
.battery-sm-widget-hint .battery-sm-expand-hint,
.battery-sm-widget-hint .battery-sm-close-hint,
.battery-sm-widget-hint .battery-sm-location-hint,
.battery-sm-widget-hint .battery-sm-series-hint,
.battery-sm-widget-hint .battery-sm-voltage-hint,
.battery-sm-widget-hint .battery-sm-date-hint,
.battery-sm-widget-hint .battery-sm-buy-now-hint,
.battery-sm-widget-hint .battery-sm-location-filter-hint,
.battery-sm-widget-hint .battery-sm-status-hint {
  position: relative;
}
.battery-sm-widget-hint .batteryStatusCollapsedOverlay {
  display: block;
}

.batteryStatusCollapsedOverlay .battery-sm-location-hint-arrow,
.batteryStatusCollapsedOverlay .battery-sm-voltage-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.batteryStatusCollapsedOverlay .battery-sm-voltage-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(330deg) scaleX(1);
}
.batteryStatusCollapsedOverlay .battery-sm-series-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(345deg) scaleX(1);
}
.batteryStatusCollapsedOverlay .battery-sm-buy-now-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.batteryStatusCollapsedOverlay .battery-sm-expand-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(220deg) scaleX(-1);
}
.batteryStatusCollapsedOverlay .battery-sm-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(200deg) scaleX(-1);
}
.batteryStatusCollapsedOverlay .battery-sm-date-hint-arrow,
.batteryStatusCollapsedOverlay .battery-sm-location-filter-hint-arrow,
.batteryStatusCollapsedOverlay .battery-sm-status-filter-hint-arrow,
.batteryStatusCollapsedOverlay .battery-sm-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.batteryStatusCollapsedOverlay .battery-sm-title-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.batteryStatusCollapsedOverlay .battery-sm-title-hint-text,
.batteryStatusCollapsedOverlay .battery-sm-filter-hint-text,
.batteryStatusCollapsedOverlay .battery-sm-expand-hint-text,
.batteryStatusCollapsedOverlay .battery-sm-close-hint-text,
.batteryStatusCollapsedOverlay .battery-sm-location-hint-text,
.batteryStatusCollapsedOverlay .battery-sm-series-hint-text,
.batteryStatusCollapsedOverlay .battery-sm-voltage-hint-text,
.batteryStatusCollapsedOverlay .battery-sm-date-hint-text,
.batteryStatusCollapsedOverlay .battery-sm-buy-now-hint-text,
.batteryStatusCollapsedOverlay .battery-sm-location-filter-hint-text,
.batteryStatusCollapsedOverlay .battery-sm-status-filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.alarms-sm-widget-hint .alarm-sm-title-hint,
.alarms-sm-widget-hint .alarm-sm-expand-hint,
.alarms-sm-widget-hint .alarm-sm-close-hint,
.alarms-sm-widget-hint .alarm-sm-status-hint,
.alarms-sm-widget-hint .alarm-sm-type-hint,
.alarms-sm-widget-hint .alarm-sm-date-hint,
.alarms-sm-widget-hint .alarm-sm-location-hint,
.alarms-sm-widget-hint .alarm-sm-graph-hint,
.alarms-sm-widget-hint .alarm-sm-map-hint {
  position: relative;
}
.alarms-sm-widget-hint .alarmsWidgetCollapsedOverlay {
  display: block;
}

.alarmsWidgetCollapsedOverlay .alarm-sm-status-hint-arrow,
.alarmsWidgetCollapsedOverlay .alarm-sm-location-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.alarmsWidgetCollapsedOverlay .alarm-sm-graph-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.alarmsWidgetCollapsedOverlay .alarm-sm-date-hint-arrow,
.alarmsWidgetCollapsedOverlay .alarm-sm-location-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(300deg) scaleX(-1);
}
.alarmsWidgetCollapsedOverlay .alarm-sm-type-hint-arrow,
.alarmsWidgetCollapsedOverlay .alarm-sm-expand-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(200deg) scaleX(-1);
}
.alarmsWidgetCollapsedOverlay .alarm-sm-map-hint-arrow,
.alarmsWidgetCollapsedOverlay .alarm-sm-title-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.alarmsWidgetCollapsedOverlay .alarm-sm-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.alarmsWidgetCollapsedOverlay .alarm-sm-title-hint-text,
.alarmsWidgetCollapsedOverlay .alarm-sm-expand-hint-text,
.alarmsWidgetCollapsedOverlay .alarm-sm-close-hint-text,
.alarmsWidgetCollapsedOverlay .alarm-sm-status-hint-text,
.alarmsWidgetCollapsedOverlay .alarm-sm-type-hint-text,
.alarmsWidgetCollapsedOverlay .alarm-sm-date-hint-text,
.alarmsWidgetCollapsedOverlay .alarm-sm-location-hint-text,
.alarmsWidgetCollapsedOverlay .alarm-sm-graph-hint-text,
.alarmsWidgetCollapsedOverlay .alarm-sm-map-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.event-widget-expanded-hint .event-widget-hint,
.event-widget-expanded-hint .add-event-hint,
.event-widget-expanded-hint .event-filters-hint,
.event-widget-expanded-hint .event-full-hint,
.event-widget-expanded-hint .event-full-close-hint,
.event-widget-expanded-hint .event-close-hint,
.event-widget-expanded-hint .event-description-hint,
.event-widget-expanded-hint .event-type-hint,
.event-widget-expanded-hint .event-locations-hint,
.event-widget-expanded-hint .event-started-at-hint,
.event-widget-expanded-hint .event-duration-hint,
.event-widget-expanded-hint .event-gis-hint,
.event-widget-expanded-hint .event-edit-hint,
.event-widget-expanded-hint .event-delete-hint,
.event-widget-expanded-hint .event-filter-locations-hint,
.event-widget-expanded-hint .event-filter-date-hint,
.event-widget-expanded-hint .event-filter-type-hint,
.event-widget-expanded-hint .event-filter-duration-hint,
.event-widget-expanded-hint .event-paginator-hint {
  position: relative;
}
.event-widget-expanded-hint .eventsWidgetOverlay {
  display: block;
}

.eventsWidgetOverlay .add-event-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(120deg) scaleX(-1);
}
.eventsWidgetOverlay .add-event-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-filters-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(120deg) scaleX(-1);
}
.eventsWidgetOverlay .event-filters-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-full-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(240deg) scaleX(1);
}
.eventsWidgetOverlay .event-full-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-full-close-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.eventsWidgetOverlay .event-full-close-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-close-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.eventsWidgetOverlay .event-close-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-description-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.eventsWidgetOverlay .event-description-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-type-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.eventsWidgetOverlay .event-type-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-locations-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(30deg) scaleX(-1);
}
.eventsWidgetOverlay .event-locations-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-started-at-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(130deg) scaleX(1);
}
.eventsWidgetOverlay .event-started-at-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-duration-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.eventsWidgetOverlay .event-duration-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-gis-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.eventsWidgetOverlay .event-gis-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-edit-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(130deg) scaleX(1);
}
.eventsWidgetOverlay .event-edit-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-delete-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.eventsWidgetOverlay .event-delete-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-filter-locations-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.eventsWidgetOverlay .event-filter-locations-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-filter-date-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.eventsWidgetOverlay .event-filter-date-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-filter-type-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.eventsWidgetOverlay .event-filter-type-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-filter-duration-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.eventsWidgetOverlay .event-filter-duration-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.eventsWidgetOverlay .event-paginator-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.eventsWidgetOverlay .event-paginator-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.alarms-widget-hint .alarm-title-hint,
.alarms-widget-hint .alarm-filter-hint,
.alarms-widget-hint .alarm-collapse-hint,
.alarms-widget-hint .alarm-close-hint,
.alarms-widget-hint .alarm-status-hint,
.alarms-widget-hint .alarm-type-hint,
.alarms-widget-hint .alarm-date-hint,
.alarms-widget-hint .alarm-location-hint,
.alarms-widget-hint .alarm-location-card-hint,
.alarms-widget-hint .alarm-graph-hint,
.alarms-widget-hint .alarm-download-hint {
  position: relative;
}
.alarms-widget-hint .alarmsWidgetOverlay {
  display: block;
}

.alarmsWidgetOverlay .alarm-collapse-hint-arrow,
.alarmsWidgetOverlay .alarm-download-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(135deg) scaleX(1);
}
.alarmsWidgetOverlay .alarm-location-card-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.alarmsWidgetOverlay .alarm-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.alarmsWidgetOverlay .alarm-title-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.alarmsWidgetOverlay .alarm-status-hint-arrow,
.alarmsWidgetOverlay .alarm-location-hint-arrow,
.alarmsWidgetOverlay .alarm-graph-hint-arrow,
.alarmsWidgetOverlay .alarm-date-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(-45deg) scaleX(1);
}
.alarmsWidgetOverlay .alarm-type-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(215deg) scaleX(-1);
}
.alarmsWidgetOverlay .alarm-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.alarmsWidgetOverlay .alarm-title-hint-text,
.alarmsWidgetOverlay .alarm-filter-hint-text,
.alarmsWidgetOverlay .alarm-collapse-hint-text,
.alarmsWidgetOverlay .alarm-close-hint-text,
.alarmsWidgetOverlay .alarm-status-hint-text,
.alarmsWidgetOverlay .alarm-type-hint-text,
.alarmsWidgetOverlay .alarm-date-hint-text,
.alarmsWidgetOverlay .alarm-location-hint-text,
.alarmsWidgetOverlay .alarm-location-card-hint-text,
.alarmsWidgetOverlay .alarm-graph-hint-text,
.alarmsWidgetOverlay .alarm-download-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.dataComm-sm-widget-hint .DataCommCollapsedOverlay {
  position: relative;
  color: #fff;
  display: block;
}
.dataComm-sm-widget-hint .DataCommCollapsedOverlay .dcomm-title-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(262deg) scaleX(1);
}
.dataComm-sm-widget-hint .DataCommCollapsedOverlay .dcomm-title-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataComm-sm-widget-hint .DataCommCollapsedOverlay .dcomm-full-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(245deg) scaleX(1);
}
.dataComm-sm-widget-hint .DataCommCollapsedOverlay .dcomm-full-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataComm-sm-widget-hint .DataCommCollapsedOverlay .dcomm-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.dataComm-sm-widget-hint .DataCommCollapsedOverlay .dcomm-close-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataComm-sm-widget-hint .DataCommCollapsedOverlay .dcomm-location_s_c-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.dataComm-sm-widget-hint .DataCommCollapsedOverlay .dcomm-location_s_c-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataComm-sm-widget-hint .DataCommCollapsedOverlay .dcomm-location_c-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(250deg) scaleX(1);
}
.dataComm-sm-widget-hint .DataCommCollapsedOverlay .dcomm-location_c-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataComm-sm-widget-hint .DataCommCollapsedOverlay .dcomm-schedule-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.dataComm-sm-widget-hint .DataCommCollapsedOverlay .dcomm-schedule-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataComm-sm-widget-hint .DataCommCollapsedOverlay .dcomm-collect-all-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.dataComm-sm-widget-hint .DataCommCollapsedOverlay .dcomm-collect-all-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.dataCommunationOverlay .data-comm-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.dataCommunationOverlay .data-comm-filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataCommunationOverlay .data-comm-full-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(150deg) scaleX(1);
}
.dataCommunationOverlay .data-comm-full-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataCommunationOverlay .data-comm-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.dataCommunationOverlay .data-comm-close-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataCommunationOverlay .data-comm-title-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.dataCommunationOverlay .data-comm-title-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataCommunationOverlay .data-comm-headers-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.dataCommunationOverlay .data-comm-headers-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataCommunationOverlay .data-comm-failed-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.dataCommunationOverlay .data-comm-failed-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataCommunationOverlay .data-comm-attempted-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(225deg) scaleX(-1);
}
.dataCommunationOverlay .data-comm-attempted-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataCommunationOverlay .data-comm-item-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.dataCommunationOverlay .data-comm-item-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataCommunationOverlay .data-comm-schedule-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.dataCommunationOverlay .data-comm-schedule-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataCommunationOverlay .data-comm-collect-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.dataCommunationOverlay .data-comm-collect-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataCommunationOverlay .data-comm-date-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.dataCommunationOverlay .data-comm-date-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataCommunationOverlay .data-comm-series-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.dataCommunationOverlay .data-comm-series-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataCommunationOverlay .data-comm-locations-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(45deg) scaleX(-1);
}
.dataCommunationOverlay .data-comm-locations-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataCommunationOverlay .data-comm-footer-schedule-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(140deg) scaleX(1);
}
.dataCommunationOverlay .data-comm-footer-schedule-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataCommunationOverlay .data-comm-footer-download-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.dataCommunationOverlay .data-comm-footer-download-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.homePageSecondTabOverlay .layers-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.homePageSecondTabOverlay .layers-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageSecondTabOverlay .basemap-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.homePageSecondTabOverlay .basemap-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageSecondTabOverlay .add-monitor-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(300deg) scaleX(-1);
}
.homePageSecondTabOverlay .add-monitor-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageSecondTabOverlay .monitor-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.homePageSecondTabOverlay .monitor-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageSecondTabOverlay .zoom-in-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(300deg) scaleX(-1);
}
.homePageSecondTabOverlay .zoom-in-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageSecondTabOverlay .transparency-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.homePageSecondTabOverlay .transparency-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageSecondTabOverlay .feat-select-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.homePageSecondTabOverlay .feat-select-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageSecondTabOverlay .show-legend-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.homePageSecondTabOverlay .show-legend-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}

.homePageFourthTabOverlay .edit-mon-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(30deg) scaleX(-1);
}
.homePageFourthTabOverlay .edit-mon-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageFourthTabOverlay .child-search-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(300deg) scaleX(-1);
}
.homePageFourthTabOverlay .child-search-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: right;
}
.homePageFourthTabOverlay .monitor-name-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.homePageFourthTabOverlay .monitor-name-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageFourthTabOverlay .add-mon-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.homePageFourthTabOverlay .add-mon-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageFourthTabOverlay .mon-search-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.homePageFourthTabOverlay .mon-search-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.homePageFourthTabOverlay .prop-items-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.homePageFourthTabOverlay .prop-items-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}

.editUserFeaturesOverlay .assignFeaturesUserHint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.editUserFeaturesOverlay .assignFeaturesUserHint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.editUserFeaturesOverlay .features-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.editUserFeaturesOverlay .features-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.editUserLocationOverlay .assignLocationsUserHint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.editUserLocationOverlay .assignLocationsUserHint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.editUserLocationOverlay .select-all-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.editUserLocationOverlay .select-all-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.editUserLocationOverlay .customer-select-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.editUserLocationOverlay .customer-select-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.editUserLocationOverlay .location-list-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.editUserLocationOverlay .location-list-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.editUserCustomerOverlay .assignCustomersUserHint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.editUserCustomerOverlay .assignCustomersUserHint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.editUserCustomerOverlay .customer-search-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.editUserCustomerOverlay .customer-search-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.editUserCustomerOverlay .customer-list-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.editUserCustomerOverlay .customer-list-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.editUserDetailsOverlay .userDetailsHint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.editUserDetailsOverlay .userDetailsHint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.editUserDetailsOverlay .activate-user-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.editUserDetailsOverlay .activate-user-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.editUserDetailsOverlay .active-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.editUserDetailsOverlay .active-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.editUserDetailsOverlay .save-user-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.editUserDetailsOverlay .save-user-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.editUserRoleOverlay .assignRolesUserHint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.editUserRoleOverlay .assignRolesUserHint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.editUserRoleOverlay .roles-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.editUserRoleOverlay .roles-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.usersPageOverlay .search-users-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.usersPageOverlay .search-users-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.usersPageOverlay .user-status-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.usersPageOverlay .user-status-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.usersPageOverlay .user-edit-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(120deg) scaleX(-1);
}
.usersPageOverlay .user-edit-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.usersPageOverlay .user-add-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.usersPageOverlay .user-add-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.edit-cus-details-overlay .edit-cus-name-hint-text,
.edit-cus-details-overlay .edit-cus-short-name-hint-text,
.edit-cus-details-overlay .edit-cus-ttl-hint-text,
.edit-cus-details-overlay .edit-cus-units-hint-text,
.edit-cus-details-overlay .edit-cus-date-format-hint-text,
.edit-cus-details-overlay .edit-cus-time-format-hint-text,
.edit-cus-details-overlay .edit-cus-timezone-hint-text,
.edit-cus-details-overlay .edit-cus-work-order-hint-text,
.edit-cus-details-overlay .edit-cus-idle-time-hint-text,
.edit-cus-details-overlay .edit-cus-daylight-hint-text,
.edit-cus-details-overlay .edit-cus-con-num-hint-text,
.edit-cus-details-overlay .edit-cus-subs-hint-text,
.edit-cus-details-overlay .edit-cus-orig-start-hint-text,
.edit-cus-details-overlay .edit-cus-curr-start-hint-text,
.edit-cus-details-overlay .edit-cus-curr-end-hint-text,
.edit-cus-details-overlay .edit-cus-da-hint-text,
.edit-cus-details-overlay .edit-cus-reg-man-hint-text,
.edit-cus-details-overlay .edit-cus-sales-hint-text,
.edit-cus-details-overlay .edit-cus-pm-hint-text,
.edit-cus-details-overlay .edit-cus-inactive-on-hint-text,
.edit-cus-details-overlay .edit-cus-rough-hint-text,
.edit-cus-details-overlay .edit-cus-details-add-hint-text,
.edit-cus-details-overlay .edit-cus-save-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.edit-cus-details-overlay .edit-cus-name-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.edit-cus-details-overlay .edit-cus-short-name-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-ttl-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-units-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-date-format-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-time-format-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-timezone-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-work-order-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-idle-time-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-daylight-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-con-num-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-subs-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-orig-start-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-curr-start-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-curr-end-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-da-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-reg-man-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-sales-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-pm-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-inactive-on-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-rough-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-details-add-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-details-overlay .edit-cus-save-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}

.edit-cus-features-overlay .edit-cus-feats-hint-text,
.edit-cus-features-overlay .edit-cus-feats-apply-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.edit-cus-features-overlay .edit-cus-feats-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.edit-cus-features-overlay .edit-cus-feats-apply-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}

.edit-cus-users-overlay .edit-cus-users-search-hint-text,
.edit-cus-users-overlay .edit-cus-users-assigned-hint-text,
.edit-cus-users-overlay .edit-cus-users-check-hint-text,
.edit-cus-users-overlay .edit-cus-users-username-hint-text,
.edit-cus-users-overlay .edit-cus-users-email-hint-text,
.edit-cus-users-overlay .edit-cus-users-name-hint-text,
.edit-cus-users-overlay .edit-cus-users-role-hint-text,
.edit-cus-users-overlay .edit-cus-users-login-hint-text,
.edit-cus-users-overlay .edit-cus-users-feats-hint-text,
.edit-cus-users-overlay .edit-cus-users-status-hint-text,
.edit-cus-users-overlay .edit-cus-users-edit-hint-text,
.edit-cus-users-overlay .edit-cus-users-add-hint-text,
.edit-cus-users-overlay .edit-cus-users-paginator-hint-text,
.edit-cus-users-overlay .edit-cus-users-save-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.edit-cus-users-overlay .edit-cus-users-search-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-users-overlay .edit-cus-users-assigned-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.edit-cus-users-overlay .edit-cus-users-check-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.edit-cus-users-overlay .edit-cus-users-username-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.edit-cus-users-overlay .edit-cus-users-email-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.edit-cus-users-overlay .edit-cus-users-name-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.edit-cus-users-overlay .edit-cus-users-role-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.edit-cus-users-overlay .edit-cus-users-login-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.edit-cus-users-overlay .edit-cus-users-feats-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.edit-cus-users-overlay .edit-cus-users-status-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.edit-cus-users-overlay .edit-cus-users-edit-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.edit-cus-users-overlay .edit-cus-users-add-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-users-overlay .edit-cus-users-paginator-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.edit-cus-users-overlay .edit-cus-users-save-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}

.edit-cus-locations-overlay .edit-cus-locs-search-hint-text,
.edit-cus-locations-overlay .edit-cus-locs-filter-hint-text,
.edit-cus-locations-overlay .edit-cus-locs-name-hint-text,
.edit-cus-locations-overlay .edit-cus-locs-series-hint-text,
.edit-cus-locations-overlay .edit-cus-locs-serial-hint-text,
.edit-cus-locations-overlay .edit-cus-locs-desc-hint-text,
.edit-cus-locations-overlay .edit-cus-locs-sensors-hint-text,
.edit-cus-locations-overlay .edit-cus-locs-group-hint-text,
.edit-cus-locations-overlay .edit-cus-locs-status-hint-text,
.edit-cus-locations-overlay .edit-cus-locs-activate-hint-text,
.edit-cus-locations-overlay .edit-cus-locs-composite-hint-text,
.edit-cus-locations-overlay .edit-cus-locs-wdo-hint-text,
.edit-cus-locations-overlay .edit-cus-locs-edit-hint-text,
.edit-cus-locations-overlay .edit-cus-locs-add-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.edit-cus-locations-overlay .edit-cus-locs-search-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-locations-overlay .edit-cus-locs-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.edit-cus-locations-overlay .edit-cus-locs-name-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.edit-cus-locations-overlay .edit-cus-locs-series-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.edit-cus-locations-overlay .edit-cus-locs-serial-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.edit-cus-locations-overlay .edit-cus-locs-desc-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.edit-cus-locations-overlay .edit-cus-locs-sensors-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.edit-cus-locations-overlay .edit-cus-locs-group-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.edit-cus-locations-overlay .edit-cus-locs-status-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.edit-cus-locations-overlay .edit-cus-locs-activate-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.edit-cus-locations-overlay .edit-cus-locs-composite-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.edit-cus-locations-overlay .edit-cus-locs-wdo-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.edit-cus-locations-overlay .edit-cus-locs-edit-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.edit-cus-locations-overlay .edit-cus-locs-add-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}

.edit-cus-locaitons-filters-overlay .edit-cus-filters-series-hint-text,
.edit-cus-locaitons-filters-overlay .edit-cus-filters-group-hint-text,
.edit-cus-locaitons-filters-overlay .edit-cus-filters-status-hint-text,
.edit-cus-locaitons-filters-overlay .edit-cus-filters-sensors-hint-text,
.edit-cus-locaitons-filters-overlay .edit-cus-filters-wdo-hint-text,
.edit-cus-locaitons-filters-overlay .edit-cus-filters-composite-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.edit-cus-locaitons-filters-overlay .edit-cus-filters-series-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.edit-cus-locaitons-filters-overlay .edit-cus-filters-group-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.edit-cus-locaitons-filters-overlay .edit-cus-filters-status-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.edit-cus-locaitons-filters-overlay .edit-cus-filters-sensors-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.edit-cus-locaitons-filters-overlay .edit-cus-filters-wdo-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.edit-cus-locaitons-filters-overlay .edit-cus-filters-composite-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}

.edit-cus-ftp-overlay .edit-cus-ftp-table-hint-text,
.edit-cus-ftp-overlay .edit-cus-ftp-add-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.edit-cus-ftp-overlay .edit-cus-ftp-table-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.edit-cus-ftp-overlay .edit-cus-ftp-add-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}

.edit-cus-ftp-add-overlay .edit-cus-ftp-protocol-hint,
.edit-cus-ftp-add-overlay .edit-cus-ftp-mode-hint,
.edit-cus-ftp-add-overlay .edit-cus-ftp-host-hint,
.edit-cus-ftp-add-overlay .edit-cus-ftp-username-hint,
.edit-cus-ftp-add-overlay .edit-cus-ftp-password-hint,
.edit-cus-ftp-add-overlay .edit-cus-ftp-port-hint,
.edit-cus-ftp-add-overlay .edit-cus-ftp-folder-hint,
.edit-cus-ftp-add-overlay .edit-cus-ftp-time-hint,
.edit-cus-ftp-add-overlay .edit-cus-ftp-import-hint,
.edit-cus-ftp-add-overlay .edit-cus-ftp-close-hint,
.edit-cus-ftp-add-overlay .edit-cus-ftp-save-hint {
  position: relative;
}
.edit-cus-ftp-add-overlay .edit-cus-ftp-protocol-hint-text,
.edit-cus-ftp-add-overlay .edit-cus-ftp-mode-hint-text,
.edit-cus-ftp-add-overlay .edit-cus-ftp-host-hint-text,
.edit-cus-ftp-add-overlay .edit-cus-ftp-username-hint-text,
.edit-cus-ftp-add-overlay .edit-cus-ftp-password-hint-text,
.edit-cus-ftp-add-overlay .edit-cus-ftp-port-hint-text,
.edit-cus-ftp-add-overlay .edit-cus-ftp-folder-hint-text,
.edit-cus-ftp-add-overlay .edit-cus-ftp-time-hint-text,
.edit-cus-ftp-add-overlay .edit-cus-ftp-import-hint-text,
.edit-cus-ftp-add-overlay .edit-cus-ftp-close-hint-text,
.edit-cus-ftp-add-overlay .edit-cus-ftp-save-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.edit-cus-ftp-add-overlay .edit-cus-ftp-protocol-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-ftp-add-overlay .edit-cus-ftp-mode-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-ftp-add-overlay .edit-cus-ftp-host-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-ftp-add-overlay .edit-cus-ftp-username-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-ftp-add-overlay .edit-cus-ftp-password-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-ftp-add-overlay .edit-cus-ftp-port-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-ftp-add-overlay .edit-cus-ftp-folder-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-ftp-add-overlay .edit-cus-ftp-time-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-ftp-add-overlay .edit-cus-ftp-import-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-ftp-add-overlay .edit-cus-ftp-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(60deg) scaleX(-1);
}
.edit-cus-ftp-add-overlay .edit-cus-ftp-save-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}

.edit-cus-gis-overlay .edit-cus-gis-edit-hint-text,
.edit-cus-gis-overlay .edit-cus-gis-add-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.edit-cus-gis-overlay .edit-cus-gis-edit-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.edit-cus-gis-overlay .edit-cus-gis-add-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}

.edit-cus-gis-basic-overlay .edit-cus-gis-type-hint-text,
.edit-cus-gis-basic-overlay .edit-cus-gis-mapping-hint-text,
.edit-cus-gis-basic-overlay .edit-cus-gis-auth-hint-text,
.edit-cus-gis-basic-overlay .edit-cus-gis-username-hint-text,
.edit-cus-gis-basic-overlay .edit-cus-gis-password-hint-text,
.edit-cus-gis-basic-overlay .edit-cus-gis-params-hint-text,
.edit-cus-gis-basic-overlay .edit-cus-gis-token-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.edit-cus-gis-basic-overlay .edit-cus-gis-type-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-gis-basic-overlay .edit-cus-gis-mapping-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-gis-basic-overlay .edit-cus-gis-auth-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.edit-cus-gis-basic-overlay .edit-cus-gis-username-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-gis-basic-overlay .edit-cus-gis-password-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(45deg) scaleX(-1);
}
.edit-cus-gis-basic-overlay .edit-cus-gis-token-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}

.edit-cus-gis-custom-overlay .edit-cus-gis-type-hint-text-custom,
.edit-cus-gis-custom-overlay .edit-cus-gis-mapping-hint-text-custom,
.edit-cus-gis-custom-overlay .edit-cus-gis-auth-hint-text-custom,
.edit-cus-gis-custom-overlay .edit-cus-gis-username-hint-text-custom,
.edit-cus-gis-custom-overlay .edit-cus-gis-password-hint-text-custom,
.edit-cus-gis-custom-overlay .edit-cus-gis-params-hint-text-custom,
.edit-cus-gis-custom-overlay .edit-cus-gis-token-hint-text-custom {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.edit-cus-gis-custom-overlay .edit-cus-gis-type-hint-arrow-custom {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-gis-custom-overlay .edit-cus-gis-mapping-hint-arrow-custom {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-gis-custom-overlay .edit-cus-gis-auth-hint-arrow-custom {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.edit-cus-gis-custom-overlay .edit-cus-gis-token-hint-arrow-custom {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.edit-cus-gis-custom-overlay .edit-cus-gis-params-hint-arrow-custom {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(315deg) scaleX(1);
}

.edit-cus-rainfall-dry-day-overlay .edit-cus-dry-tab-hint-text,
.edit-cus-rainfall-dry-day-overlay .edit-cus-dry-one-hint-text,
.edit-cus-rainfall-dry-day-overlay .edit-cus-dry-three-hint-text,
.edit-cus-rainfall-dry-day-overlay .edit-cus-dry-five-hint-text,
.edit-cus-rainfall-dry-day-overlay .edit-cus-dry-min-hint-text,
.edit-cus-rainfall-dry-day-overlay .edit-cus-dry-max-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.edit-cus-rainfall-dry-day-overlay .edit-cus-dry-tab-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-rainfall-dry-day-overlay .edit-cus-dry-one-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-rainfall-dry-day-overlay .edit-cus-dry-three-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-rainfall-dry-day-overlay .edit-cus-dry-five-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-rainfall-dry-day-overlay .edit-cus-dry-min-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-rainfall-dry-day-overlay .edit-cus-dry-max-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}

.edit-cus-rainfall-storm-event-overlay .edit-cus-storm-tab-hint-text,
.edit-cus-rainfall-storm-event-overlay .edit-cus-storm-rain-hint-text,
.edit-cus-rainfall-storm-event-overlay .edit-cus-storm-storm-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.edit-cus-rainfall-storm-event-overlay .edit-cus-storm-tab-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(240deg) scaleX(1);
}
.edit-cus-rainfall-storm-event-overlay .edit-cus-storm-rain-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.edit-cus-rainfall-storm-event-overlay .edit-cus-storm-storm-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}

.edit-cus-rainfall-infiltration-overlay .edit-cus-base-method-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.edit-cus-rainfall-infiltration-overlay .edit-cus-base-method-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}

.edit-cus-rainfall-ddf-data-overlay .edit-cus-ddf-data-tab-hint-text,
.edit-cus-rainfall-ddf-data-overlay .edit-cus-ddf-data-upload-hint-text,
.edit-cus-rainfall-ddf-data-overlay .edit-cus-ddf-data-table-hint-text,
.edit-cus-rainfall-ddf-data-overlay .edit-cus-ddf-data-add-hint-text,
.edit-cus-rainfall-ddf-data-overlay .edit-cus-ddf-data-delete-hint-text,
.edit-cus-rainfall-ddf-data-overlay .edit-cus-ddf-data-graph-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.edit-cus-rainfall-ddf-data-overlay .edit-cus-ddf-data-tab-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.edit-cus-rainfall-ddf-data-overlay .edit-cus-ddf-data-upload-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(30deg) scaleX(-1);
}
.edit-cus-rainfall-ddf-data-overlay .edit-cus-ddf-data-table-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.edit-cus-rainfall-ddf-data-overlay .edit-cus-ddf-data-add-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.edit-cus-rainfall-ddf-data-overlay .edit-cus-ddf-data-delete-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.edit-cus-rainfall-ddf-data-overlay .edit-cus-ddf-data-graph-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}

.edit-cus-rainfall-ddf-graph-overlay .edit-cus-ddf-graph-tab-hint-text,
.edit-cus-rainfall-ddf-graph-overlay .edit-cus-ddf-graph-tooltip-hint-text,
.edit-cus-rainfall-ddf-graph-overlay .edit-cus-ddf-graph-options-hint-text,
.edit-cus-rainfall-ddf-graph-overlay .edit-cus-ddf-graph-chart-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.edit-cus-rainfall-ddf-graph-overlay .edit-cus-ddf-graph-tab-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.edit-cus-rainfall-ddf-graph-overlay .edit-cus-ddf-graph-tooltip-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.edit-cus-rainfall-ddf-graph-overlay .edit-cus-ddf-graph-chart-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.edit-cus-rainfall-ddf-graph-overlay .edit-cus-ddf-graph-options-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}

.topNavOverlay .customer-selector-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.topNavOverlay .customer-selector-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: right;
}
.topNavOverlay .location-group-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: translateX(35px) rotate(32deg) scaleX(-1);
}
.topNavOverlay .location-group-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: translateX(20px);
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: right;
}
.topNavOverlay .active-inactive-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: translateX(30px) rotate(35deg) scaleX(-1);
}
.topNavOverlay .active-inactive-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: translateX(20px);
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.topNavOverlay .notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .user-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.topNavOverlay .user-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .pin-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(105deg) scaleX(-1);
}
.topNavOverlay .pin-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .widgets-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .widgets-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .auto-review-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .auto-review-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .blockage-predict-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .blockage-predict-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .data-comm-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .data-comm-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .battery-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .battery-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .alarm-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .alarm-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-widget-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .event-widget-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .blockage-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .blockage-filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .blockage-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(120deg) scaleX(-1);
}
.topNavOverlay .blockage-close-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .blockage-location-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.topNavOverlay .blockage-location-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .blockage-date-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(140deg) scaleX(1);
}
.topNavOverlay .blockage-date-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .blockage-status-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.topNavOverlay .blockage-status-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .blockage-dtrend-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(315deg) scaleX(1);
}
.topNavOverlay .blockage-dtrend-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .blockage-paginator-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.topNavOverlay .blockage-paginator-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .blockage-filter-start-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(145deg) scaleX(1);
}
.topNavOverlay .blockage-filter-start-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .blockage-filter-end-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(300deg) scaleX(1);
}
.topNavOverlay .blockage-filter-end-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .blockage-filter-locations-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .blockage-filter-locations-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .blockage-filter-status-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .blockage-filter-status-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: left;
}
.topNavOverlay .add-event-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(120deg) scaleX(-1);
}
.topNavOverlay .add-event-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-filters-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(120deg) scaleX(-1);
}
.topNavOverlay .event-filters-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-full-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(240deg) scaleX(1);
}
.topNavOverlay .event-full-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-full-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .event-full-close-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .event-close-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-description-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.topNavOverlay .event-description-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-type-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .event-type-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-locations-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(30deg) scaleX(-1);
}
.topNavOverlay .event-locations-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-started-at-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(130deg) scaleX(1);
}
.topNavOverlay .event-started-at-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-duration-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.topNavOverlay .event-duration-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-gis-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.topNavOverlay .event-gis-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-edit-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(330deg) scaleX(1);
}
.topNavOverlay .event-edit-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-delete-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .event-delete-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-filter-locations-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .event-filter-locations-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-filter-date-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.topNavOverlay .event-filter-date-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-filter-type-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .event-filter-type-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-filter-duration-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .event-filter-duration-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .event-paginator-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.topNavOverlay .event-paginator-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .ar-filter-hint-text,
.topNavOverlay .ar-full-hint-text,
.topNavOverlay .ar-close-hint-text,
.topNavOverlay .ar-full-close-hint-text,
.topNavOverlay .ar-start-hint-text,
.topNavOverlay .ar-locations-hint-text,
.topNavOverlay .ar-end-hint-text,
.topNavOverlay .ar-reasons-hint-text,
.topNavOverlay .ar-date-hint-text,
.topNavOverlay .ar-lc-hint-text,
.topNavOverlay .ar-reason-hint-text,
.topNavOverlay .ar-status-hint-text,
.topNavOverlay .ar-error-hint-text,
.topNavOverlay .ar-graph-hint-text,
.topNavOverlay .ar-paginator-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .ar-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(160deg) scaleX(1);
}
.topNavOverlay .ar-full-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.topNavOverlay .ar-full-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .ar-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(240deg) scaleX(-1);
}
.topNavOverlay .ar-start-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(210deg) scaleX(-1);
}
.topNavOverlay .ar-end-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(190deg) scaleX(-1);
}
.topNavOverlay .ar-locations-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(210deg) scaleX(-1);
}
.topNavOverlay .ar-reasons-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(265deg) scaleX(1);
}
.topNavOverlay .ar-lc-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(200deg) scaleX(-1);
}
.topNavOverlay .ar-date-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(200deg) scaleX(-1);
}
.topNavOverlay .ar-status-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(220deg) scaleX(-1);
}
.topNavOverlay .ar-error-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(210deg) scaleX(-1);
}
.topNavOverlay .ar-reason-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(265deg) scaleX(1);
}
.topNavOverlay .ar-graph-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(250deg) scaleX(-1);
}
.topNavOverlay .ar-paginator-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.topNavOverlay .addCustomerHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg);
}
.topNavOverlay .addCustomerHintTest {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.topNavOverlay .addLocationGroupHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg);
}
.topNavOverlay .addLocationGroupHintTest {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.topNavOverlay .addInactiveHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(-15deg) scaleX(1);
}
.topNavOverlay .addInactiveHintTest {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .addNewLocationHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.topNavOverlay .addNewLocationHintTest {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.topNavOverlay .searchLocationHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(70deg) scaleX(1);
}
.topNavOverlay .searchLocationHintTest {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
  width: 450px;
}
.topNavOverlay .addRecenterHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg);
}
.topNavOverlay .addRecenterHintTest {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
  width: 400px;
}
.topNavOverlay .mapLeagendHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg);
}
.topNavOverlay .mapLeagendHintTest {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.customerEditorOverlay .cus-filter-hint-text,
.customerEditorOverlay .cus-filter-feature-hint-text,
.customerEditorOverlay .cus-filter-inactive-hint-text,
.customerEditorOverlay .cus-search-hint-text,
.customerEditorOverlay .cus-name-hint-text,
.customerEditorOverlay .cus-locs-hint-text,
.customerEditorOverlay .cus-inactive-locs-hint-text,
.customerEditorOverlay .cus-feats-hint-text,
.customerEditorOverlay .cus-inactive-hint-text,
.customerEditorOverlay .cus-edit-hint-text,
.customerEditorOverlay .cus-add-hint-text,
.customerEditorOverlay .cus-paginator-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.customerEditorOverlay .cus-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.customerEditorOverlay .cus-filter-feature-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.customerEditorOverlay .cus-filter-inactive-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.customerEditorOverlay .cus-search-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.customerEditorOverlay .cus-name-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.customerEditorOverlay .cus-locs-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.customerEditorOverlay .cus-inactive-locs-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(330deg) scaleX(1);
}
.customerEditorOverlay .cus-feats-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.customerEditorOverlay .cus-inactive-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.customerEditorOverlay .cus-edit-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(30deg) scaleX(-1);
}
.customerEditorOverlay .cus-add-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.customerEditorOverlay .cus-paginator-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}

.autoReviewOverlay .ar-filter-hint-text,
.autoReviewOverlay .ar-full-hint-text,
.autoReviewOverlay .ar-close-hint-text,
.autoReviewOverlay .ar-full-close-hint-text,
.autoReviewOverlay .ar-start-hint-text,
.autoReviewOverlay .ar-locations-hint-text,
.autoReviewOverlay .ar-end-hint-text,
.autoReviewOverlay .ar-reasons-hint-text,
.autoReviewOverlay .ar-date-hint-text,
.autoReviewOverlay .ar-lc-hint-text,
.autoReviewOverlay .ar-reason-hint-text,
.autoReviewOverlay .ar-status-hint-text,
.autoReviewOverlay .ar-error-hint-text,
.autoReviewOverlay .ar-graph-hint-text,
.autoReviewOverlay .ar-paginator-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.autoReviewOverlay .ar-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.autoReviewOverlay .ar-full-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(75deg) scaleX(1);
}
.autoReviewOverlay .ar-full-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(120deg) scaleX(-1);
}
.autoReviewOverlay .ar-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(120deg) scaleX(-1);
}
.autoReviewOverlay .ar-start-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(110deg) scaleX(-1);
}
.autoReviewOverlay .ar-end-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.autoReviewOverlay .ar-locations-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(300deg) scaleX(1);
}
.autoReviewOverlay .ar-reasons-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.autoReviewOverlay .ar-lc-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.autoReviewOverlay .ar-date-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(115deg) scaleX(-1);
}
.autoReviewOverlay .ar-status-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(320deg) scaleX(-1);
}
.autoReviewOverlay .ar-error-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(320deg) scaleX(1);
}
.autoReviewOverlay .ar-reason-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(255deg) scaleX(1);
}
.autoReviewOverlay .ar-graph-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.autoReviewOverlay .ar-paginator-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}

.leaderBoardTileOverlay .alarmLeaderHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.leaderBoardTileOverlay .alarmLeaderHintTest {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.leaderBoardTileOverlay .batteryLeaderHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.leaderBoardTileOverlay .batteryLeaderHintTest {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.leaderBoardTileOverlay .blockagePDLeaderHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.leaderBoardTileOverlay .blockagePDLeaderHintTest {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.leaderBoardTileOverlay .autoReviewLeaderHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.leaderBoardTileOverlay .autoReviewLeaderHintTest {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.leaderBoardTileOverlay .collectionLeaderHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.leaderBoardTileOverlay .collectionLeaderHintTest {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.leaderBoardTileOverlay div {
  width: 200px !important;
}

.schedule-dashboard-hint-overlay .schedule-title-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleY(1);
}
.schedule-dashboard-hint-overlay .schedule-title-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.schedule-dashboard-hint-overlay .add-schedule-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.schedule-dashboard-hint-overlay .add-schedule-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.schedule-dashboard-hint-overlay .filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleY(1);
}
.schedule-dashboard-hint-overlay .filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.schedule-dashboard-hint-overlay .name-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleY(1);
}
.schedule-dashboard-hint-overlay .name-filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.schedule-dashboard-hint-overlay .week-days-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleY(1);
}
.schedule-dashboard-hint-overlay .week-days-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.schedule-dashboard-hint-overlay .frequency-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.schedule-dashboard-hint-overlay .frequency-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.schedule-dashboard-hint-overlay .edit-schedule-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleY(1);
}
.schedule-dashboard-hint-overlay .edit-schedule-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.schedule-dashboard-hint-overlay .delete-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.schedule-dashboard-hint-overlay .delete-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.block-editor-hint-overlay .block-editor-dialog-condition-location-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(210deg) scaleX(-1);
}
.block-editor-hint-overlay .block-editor-dialog-condition-location-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.block-editor-hint-overlay .block-editor-dialog-condition-entity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.block-editor-hint-overlay .block-editor-dialog-condition-entity-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.block-editor-hint-overlay .block-editor-dialog-condition-operator-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.block-editor-hint-overlay .block-editor-dialog-condition-operator-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.block-editor-hint-overlay .block-editor-dialog-condition-value-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(210deg) scaleX(-1);
}
.block-editor-hint-overlay .block-editor-dialog-condition-value-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.block-editor-hint-overlay .block-editor-dialog-entity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(135deg) scaleX(1);
}
.block-editor-hint-overlay .block-editor-dialog-entity-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.block-editor-hint-overlay .block-editor-dialog-action-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(210deg) scaleX(-1);
}
.block-editor-hint-overlay .block-editor-dialog-action-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.block-editor-hint-overlay .block-editor-dialog-valueentity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(135deg) scaleX(1);
}
.block-editor-hint-overlay .block-editor-dialog-valueentity-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.block-editor-hint-overlay .block-editor-dialog-entityvalue-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(40deg) scaleX(-1);
}
.block-editor-hint-overlay .block-editor-dialog-entityvalue-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.block-editor-hint-overlay .block-editor-dialog-date-range-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.block-editor-hint-overlay .block-editor-dialog-date-range-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.block-editor-hint-overlay .block-editor-dialog-header-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.block-editor-hint-overlay .block-editor-dialog-header-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.block-editor-hint-overlay .block-editor-dialog-add-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.block-editor-hint-overlay .block-editor-dialog-add-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.block-editor-hint-overlay .block-editor-dialog-apply-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.block-editor-hint-overlay .block-editor-dialog-apply-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.block-editor-hint-overlay .block-editor-dialog-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(40deg) scaleX(-1);
}
.block-editor-hint-overlay .block-editor-dialog-close-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.schedule-dialog-hint-overlay .schedule-dialog-name-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.schedule-dialog-hint-overlay .schedule-dialog-name-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.schedule-dialog-hint-overlay .schedule-dialog-search-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.schedule-dialog-hint-overlay .schedule-dialog-search-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.schedule-dialog-hint-overlay .schedule-dialog-cancel-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.schedule-dialog-hint-overlay .schedule-dialog-cancel-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.schedule-dialog-hint-overlay .schedule-dialog-locations-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.schedule-dialog-hint-overlay .schedule-dialog-locations-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.schedule-dialog-hint-overlay .schedule-dialog-days-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.schedule-dialog-hint-overlay .schedule-dialog-days-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.schedule-dialog-hint-overlay .schedule-dialog-collect-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.schedule-dialog-hint-overlay .schedule-dialog-collect-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.schedule-dialog-hint-overlay .schedule-dialog-frequency-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.schedule-dialog-hint-overlay .schedule-dialog-frequency-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.schedule-dialog-hint-overlay .schedule-dialog-event-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(60deg) scaleX(1);
}
.schedule-dialog-hint-overlay .schedule-dialog-event-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.schedule-dialog-hint-overlay .schedule-dialog-save-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.schedule-dialog-hint-overlay .schedule-dialog-save-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.dataEditingAuditOverlay .data-audit-title-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.dataEditingAuditOverlay .data-audit-title-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataEditingAuditOverlay .data-audit-export-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(120deg) scaleX(-1);
}
.dataEditingAuditOverlay .data-audit-export-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataEditingAuditOverlay .data-audit-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.dataEditingAuditOverlay .data-audit-filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataEditingAuditOverlay .data-audit-date-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(205deg) scaleX(-1);
}
.dataEditingAuditOverlay .data-audit-date-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataEditingAuditOverlay .data-audit-entity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.dataEditingAuditOverlay .data-audit-entity-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataEditingAuditOverlay .data-audit-location-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.dataEditingAuditOverlay .data-audit-location-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataEditingAuditOverlay .data-audit-edited-on-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.dataEditingAuditOverlay .data-audit-edited-on-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataEditingAuditOverlay .data-audit-edited-by-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.dataEditingAuditOverlay .data-audit-edited-by-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataEditingAuditOverlay .data-audit-comment-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.dataEditingAuditOverlay .data-audit-comment-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataEditingAuditOverlay .data-audit-actions-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.dataEditingAuditOverlay .data-audit-actions-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dataEditingAuditOverlay .data-audit-item-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.dataEditingAuditOverlay .data-audit-item-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.uptimeOverviewOverlay .uptime-title-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.uptimeOverviewOverlay .uptime-title-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.uptimeOverviewOverlay .uptime-download-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(100deg) scaleX(-1);
}
.uptimeOverviewOverlay .uptime-download-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.uptimeOverviewOverlay .uptime-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(130deg) scaleX(-1);
}
.uptimeOverviewOverlay .uptime-filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.uptimeOverviewOverlay .uptime-loc-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(205deg) scaleX(-1);
}
.uptimeOverviewOverlay .uptime-loc-filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.uptimeOverviewOverlay .uptime-entity-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.uptimeOverviewOverlay .uptime-entity-filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.uptimeOverviewOverlay .uptime-date-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.uptimeOverviewOverlay .uptime-date-filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.uptimeOverviewOverlay .uptime-location-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.uptimeOverviewOverlay .uptime-location-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.uptimeOverviewOverlay .uptime-entity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(300deg) scaleX(-1);
}
.uptimeOverviewOverlay .uptime-entity-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.uptimeOverviewOverlay .uptime-average-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(300deg) scaleX(-1);
}
.uptimeOverviewOverlay .uptime-average-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.uptimeOverviewOverlay .uptime-day-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.uptimeOverviewOverlay .uptime-day-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.dailyDialogOverlay .daily-type-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.dailyDialogOverlay .daily-type-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dailyDialogOverlay .daily-dialog-locations-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.dailyDialogOverlay .daily-dialog-locations-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dailyDialogOverlay .daily-dialog-entity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.dailyDialogOverlay .daily-dialog-entity-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dailyDialogOverlay .daily-dialog-date-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.dailyDialogOverlay .daily-dialog-date-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dailyDialogOverlay .daily-dialog-cancel-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(45deg) scaleX(-1);
}
.dailyDialogOverlay .daily-dialog-cancel-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dailyDialogOverlay .daily-dialog-export-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(315deg) scaleX(1);
}
.dailyDialogOverlay .daily-dialog-export-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.locationSecondOverlay .hg-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(150deg) scaleX(1);
}
.locationSecondOverlay .hg-filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .hg-new-tab-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.locationSecondOverlay .hg-new-tab-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .hg-new-tab-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.locationSecondOverlay .hg-new-tab-close-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .hg-full-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.locationSecondOverlay .hg-full-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .sg-full-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.locationSecondOverlay .sg-full-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .ld-data-table-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.locationSecondOverlay .ld-data-table-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .sg-select-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.locationSecondOverlay .sg-select-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .sg-clear-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(30deg) scaleX(-1);
}
.locationSecondOverlay .sg-clear-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .sg-zoom-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.locationSecondOverlay .sg-zoom-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .sg-flag-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(30deg) scaleX(-1);
}
.locationSecondOverlay .sg-flag-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .sg-unflag-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(150deg) scaleX(1);
}
.locationSecondOverlay .sg-unflag-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .sg-block-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(30deg) scaleX(-1);
}
.locationSecondOverlay .sg-block-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .sg-snap-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.locationSecondOverlay .sg-snap-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .sg-curve-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.locationSecondOverlay .sg-curve-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .sg-tolerance-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(30deg) scaleX(-1);
}
.locationSecondOverlay .sg-tolerance-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .sg-tol-select-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(30deg) scaleX(-1);
}
.locationSecondOverlay .sg-tol-select-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .sg-generation-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.locationSecondOverlay .sg-generation-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .sg-sync-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(330deg) scaleX(1);
}
.locationSecondOverlay .sg-sync-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .hg-zoom-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.locationSecondOverlay .hg-zoom-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .hg-tracer-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.locationSecondOverlay .hg-tracer-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .highcharts-legend-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.locationSecondOverlay .highcharts-legend-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationSecondOverlay .highcharts-navigator-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.locationSecondOverlay .highcharts-navigator-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.locationOverlay .ld-series-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.locationOverlay .ld-series-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationOverlay .ld-location-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleY(-1);
}
.locationOverlay .ld-location-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationOverlay .ld-selected-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.locationOverlay .ld-selected-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationOverlay .ld-rain-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(340deg) scaleX(1);
}
.locationOverlay .ld-rain-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationOverlay .ld-search-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.locationOverlay .ld-search-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationOverlay .ld-date-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleY(-1);
}
.locationOverlay .ld-date-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationOverlay .ld-entity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleX(-1);
}
.locationOverlay .ld-entity-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationOverlay .ld-work-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(140deg) scaleX(-1);
}
.locationOverlay .ld-work-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationOverlay .ld-approve-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleX(-1);
}
.locationOverlay .ld-approve-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationOverlay .ld-edit-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(140deg) scaleX(1);
}
.locationOverlay .ld-edit-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationOverlay .ld-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleX(-1);
}
.locationOverlay .ld-filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationOverlay .ld-options-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(140deg) scaleX(1);
}
.locationOverlay .ld-options-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationOverlay .ld-entity-hg-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleY(-1);
}
.locationOverlay .ld-entity-hg-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationOverlay .ld-entity-sg-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleY(-1);
}
.locationOverlay .ld-entity-sg-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationOverlay .ld-date-select-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleY(-1);
}
.locationOverlay .ld-date-select-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.locationOverlay .ld-average-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleY(-1);
}
.locationOverlay .ld-average-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.location-dashBoard-edit-hint-overlay .de-topbar-hint-text,
.location-dashBoard-edit-hint-overlay .de-hg-entity-hint-text,
.location-dashBoard-edit-hint-overlay .de-hg-zoom-hint-text,
.location-dashBoard-edit-hint-overlay .de-hg-drag-hint-text,
.location-dashBoard-edit-hint-overlay .de-hg-flag-hint-text,
.location-dashBoard-edit-hint-overlay .de-hg-clear-hint-text,
.location-dashBoard-edit-hint-overlay .de-hg-multiple-hint-text,
.location-dashBoard-edit-hint-overlay .de-hg-copy-hint-text,
.location-dashBoard-edit-hint-overlay .de-hg-interpolate-hint-text,
.location-dashBoard-edit-hint-overlay .de-hg-filter-hint-text,
.location-dashBoard-edit-hint-overlay .de-hg-new-tab-hint-text,
.location-dashBoard-edit-hint-overlay .de-hg-new-tab-close-hint-text,
.location-dashBoard-edit-hint-overlay .de-highcharts-range-selector-group-text,
.location-dashBoard-edit-hint-overlay .de-hg-full-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.location-dashBoard-edit-hint-overlay .de-topbar-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.location-dashBoard-edit-hint-overlay .de-hg-entity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.location-dashBoard-edit-hint-overlay .de-hg-zoom-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.location-dashBoard-edit-hint-overlay .de-hg-drag-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(360deg) scaleX(1);
}
.location-dashBoard-edit-hint-overlay .de-hg-flag-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(160deg) scaleX(1);
}
.location-dashBoard-edit-hint-overlay .de-hg-clear-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(200deg) scaleX(-1);
}
.location-dashBoard-edit-hint-overlay .de-hg-multiple-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(225deg) scaleX(-1);
}
.location-dashBoard-edit-hint-overlay .de-hg-copy-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleX(-1);
}
.location-dashBoard-edit-hint-overlay .de-hg-interpolate-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.location-dashBoard-edit-hint-overlay .de-hg-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.location-dashBoard-edit-hint-overlay .de-hg-new-tab-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(130deg) scaleX(1);
}
.location-dashBoard-edit-hint-overlay .de-hg-new-tab-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(130deg) scaleX(1);
}
.location-dashBoard-edit-hint-overlay .de-hg-full-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.location-dashBoard-edit-hint-overlay .de-highcharts-range-selector-group-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}

.de-accept-dialog-overlay .de-dialog-entities-hint-text,
.de-accept-dialog-overlay .de-dialog-reason-hint-text,
.de-accept-dialog-overlay .de-dialog-comment-hint-text,
.de-accept-dialog-overlay .de-dialog-approve-hint-text,
.de-accept-dialog-overlay .de-dialog-cancel-hint-text,
.de-accept-dialog-overlay .de-dialog-accept-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.de-accept-dialog-overlay .de-dialog-entities-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.de-accept-dialog-overlay .de-dialog-reason-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.de-accept-dialog-overlay .de-dialog-comment-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.de-accept-dialog-overlay .de-dialog-approve-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.de-accept-dialog-overlay .de-dialog-cancel-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.de-accept-dialog-overlay .de-dialog-accept-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}

.location-dashBoard-edit-sg-hint-overlay .de-sg-full-hint-text,
.location-dashBoard-edit-sg-hint-overlay .de-sg-select-hint-text,
.location-dashBoard-edit-sg-hint-overlay .de-sg-clear-hint-text,
.location-dashBoard-edit-sg-hint-overlay .de-sg-zoom-hint-text,
.location-dashBoard-edit-sg-hint-overlay .de-sg-flag-hint-text,
.location-dashBoard-edit-sg-hint-overlay .de-sg-unflag-hint-text,
.location-dashBoard-edit-sg-hint-overlay .de-sg-block-hint-text,
.location-dashBoard-edit-sg-hint-overlay .de-sg-snap-hint-text,
.location-dashBoard-edit-sg-hint-overlay .de-sg-curve-hint-text,
.location-dashBoard-edit-sg-hint-overlay .de-sg-tolerance-hint-text,
.location-dashBoard-edit-sg-hint-overlay .de-sg-tol-select-hint-text,
.location-dashBoard-edit-sg-hint-overlay .de-sg-generation-hint-text,
.location-dashBoard-edit-sg-hint-overlay .de-sg-sync-hint-text,
.location-dashBoard-edit-sg-hint-overlay .de-cancel-hint-text,
.location-dashBoard-edit-sg-hint-overlay .de-accept-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.location-dashBoard-edit-sg-hint-overlay .de-sg-full-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.location-dashBoard-edit-sg-hint-overlay .de-sg-select-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.location-dashBoard-edit-sg-hint-overlay .de-sg-clear-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(30deg) scaleX(-1);
}
.location-dashBoard-edit-sg-hint-overlay .de-sg-zoom-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.location-dashBoard-edit-sg-hint-overlay .de-sg-flag-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(30deg) scaleX(-1);
}
.location-dashBoard-edit-sg-hint-overlay .de-sg-unflag-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(150deg) scaleX(1);
}
.location-dashBoard-edit-sg-hint-overlay .de-sg-block-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(30deg) scaleX(-1);
}
.location-dashBoard-edit-sg-hint-overlay .de-sg-snap-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.location-dashBoard-edit-sg-hint-overlay .de-sg-curve-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.location-dashBoard-edit-sg-hint-overlay .de-sg-tolerance-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(30deg) scaleX(-1);
}
.location-dashBoard-edit-sg-hint-overlay .de-sg-tol-select-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(30deg) scaleX(-1);
}
.location-dashBoard-edit-sg-hint-overlay .de-sg-generation-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.location-dashBoard-edit-sg-hint-overlay .de-sg-sync-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(330deg) scaleX(1);
}
.location-dashBoard-edit-sg-hint-overlay .de-cancel-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.location-dashBoard-edit-sg-hint-overlay .de-accept-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(30deg) scaleX(-1);
}

.view-location-details-screen-overlay .edit-button-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.view-location-details-screen-overlay .edit-button-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-details-screen-overlay .collect-button-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleY(1);
}
.view-location-details-screen-overlay .collect-button-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.view-location-details-screen-overlay .schedule-collect-button-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.view-location-details-screen-overlay .export-button-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.view-location-details-screen-overlay .export-button-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.view-location-details-screen-overlay .schedule-collect-button-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.view-location-details-screen-overlay .percent-full-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.view-location-details-screen-overlay .percent-full-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-details-screen-overlay .daily-summary-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.view-location-details-screen-overlay .daily-summary-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-details-screen-overlay .uptime-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.view-location-details-screen-overlay .uptime-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-details-screen-overlay .details-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(-90deg) scaleX(-1);
}
.view-location-details-screen-overlay .details-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.view-location-associated-entity-screen-overlay .copy-entity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.view-location-associated-entity-screen-overlay .copy-entity-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-associated-entity-screen-overlay .add-entity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.view-location-associated-entity-screen-overlay .add-entity-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-associated-entity-screen-overlay .ansr-edit-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.view-location-associated-entity-screen-overlay .ansr-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(-90deg) scaleX(-1);
}
.view-location-associated-entity-screen-overlay .ansr-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-associated-entity-screen-overlay .ansr-edit-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.view-location-associated-entity-screen-overlay .ansr-edit-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-associated-entity-screen-overlay .ansr-delete-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.view-location-associated-entity-screen-overlay .ansr-delete-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.view-location-confirmation-points-screen-overlay .download-confirmation-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.view-location-confirmation-points-screen-overlay .download-confirmation-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-confirmation-points-screen-overlay .add-confirmation-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.view-location-confirmation-points-screen-overlay .add-confirmation-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-confirmation-points-screen-overlay .confirmation-edit-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.view-location-confirmation-points-screen-overlay .confirmation-edit-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-confirmation-points-screen-overlay .confirmation-delete-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.view-location-confirmation-points-screen-overlay .confirmation-delete-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-confirmation-points-screen-overlay .confirmation-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(-90deg) scaleX(-1);
}
.view-location-confirmation-points-screen-overlay .confirmation-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.view-location-files-screen-overlay .file-share-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.view-location-files-screen-overlay .file-share-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-files-screen-overlay .create-folder-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.view-location-files-screen-overlay .create-folder-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.view-location-files-screen-overlay .show-hide-subfolders-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.view-location-files-screen-overlay .show-hide-subfolders-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.view-location-files-screen-overlay .upload-file-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.view-location-files-screen-overlay .upload-file-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.view-location-files-screen-overlay .files-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(-90deg) scaleX(-1);
}
.view-location-files-screen-overlay .files-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-files-screen-overlay .file-share-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.view-location-files-screen-overlay .file-share-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.view-location-files-screen-overlay .file-download-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.view-location-files-screen-overlay .file-download-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.view-location-files-screen-overlay .file-import-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.view-location-files-screen-overlay .file-import-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.view-location-files-screen-overlay .file-delete-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.view-location-files-screen-overlay .file-delete-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}

.view-location-notes-screen-overlay .add-note-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.view-location-notes-screen-overlay .add-note-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-notes-screen-overlay .filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.view-location-notes-screen-overlay .filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-notes-screen-overlay .notes-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(-90deg) scaleX(-1);
}
.view-location-notes-screen-overlay .notes-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.view-location-advanced-screen-overlay .advanced-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.view-location-advanced-screen-overlay .advanced-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.view-location-advanced-screen-overlay .advanced-filter-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.view-location-advanced-screen-overlay .advanced-filter-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.view-location-advanced-screen-overlay .diagnostics-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.view-location-advanced-screen-overlay .diagnostics-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.view-location-advanced-screen-overlay .date-picker-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.view-location-advanced-screen-overlay .date-picker-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.view-location-advanced-screen-overlay .date-time-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.view-location-advanced-screen-overlay .date-time-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.view-location-advanced-screen-overlay .user-name-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.view-location-advanced-screen-overlay .user-name-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.view-location-advanced-screen-overlay .result-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.view-location-advanced-screen-overlay .result-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}

.view-location-flow-balance-screen-overlay .generate-button-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.view-location-flow-balance-screen-overlay .generate-button-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.view-location-flow-balance-screen-overlay .flow-balance-edit-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.view-location-flow-balance-screen-overlay .flow-balance-edit-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.view-location-flow-balance-screen-overlay .flow-balance-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(-90deg) scaleX(-1);
}
.view-location-flow-balance-screen-overlay .flow-balance-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.customDashboardDialogHinrOverlay .cd-hg-hint-text,
.customDashboardDialogHinrOverlay .cd-sg-hint-text,
.customDashboardDialogHinrOverlay .cd-dialog-date-hint-text,
.customDashboardDialogHinrOverlay .cd-dialog-name-hint-text,
.customDashboardDialogHinrOverlay .cd-dialog-rolling-hint-text,
.customDashboardDialogHinrOverlay .cd-dialog-entity-hint-text,
.customDashboardDialogHinrOverlay .cd-dialog-color-hint-text,
.customDashboardDialogHinrOverlay .cd-dialog-delete-hint-text,
.customDashboardDialogHinrOverlay .cd-dialog-add-more-hint-text,
.customDashboardDialogHinrOverlay .cd-dialog-y-entity-hint-text,
.customDashboardDialogHinrOverlay .cd-dialog-x-entity-hint-text,
.customDashboardDialogHinrOverlay .cd-dialog-data-averag-hint-text,
.customDashboardDialogHinrOverlay .cd-dialog-close-hint-text,
.customDashboardDialogHinrOverlay .cd-dialog-save-hint-text,
.customDashboardDialogHinrOverlay .cd-dialog-location-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.customDashboardDialogHinrOverlay .cd-hg-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.customDashboardDialogHinrOverlay .cd-sg-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.customDashboardDialogHinrOverlay .cd-dialog-date-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.customDashboardDialogHinrOverlay .cd-dialog-name-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.customDashboardDialogHinrOverlay .cd-dialog-rolling-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.customDashboardDialogHinrOverlay .cd-dialog-entity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(75deg) scaleX(1);
}
.customDashboardDialogHinrOverlay .cd-dialog-color-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(140deg) scaleX(1);
}
.customDashboardDialogHinrOverlay .cd-dialog-delete-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.customDashboardDialogHinrOverlay .cd-dialog-add-more-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.customDashboardDialogHinrOverlay .cd-dialog-y-entity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(50deg) scaleX(-1);
}
.customDashboardDialogHinrOverlay .cd-dialog-x-entity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(50deg) scaleX(-1);
}
.customDashboardDialogHinrOverlay .cd-dialog-data-averag-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.customDashboardDialogHinrOverlay .cd-dialog-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.customDashboardDialogHinrOverlay .cd-dialog-save-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.customDashboardDialogHinrOverlay .cd-dialog-location-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}

.customDashboardHintOverlay .cd-print-hint-text,
.customDashboardHintOverlay .cd-add-hint-text,
.customDashboardHintOverlay .cd-full-hint-text,
.customDashboardHintOverlay .cd-edit-hint-text,
.customDashboardHintOverlay .cd-delete-hint-text,
.customDashboardHintOverlay .cd-zoom-hint-text,
.customDashboardHintOverlay .cd-tracer-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.customDashboardHintOverlay .cd-print-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.customDashboardHintOverlay .cd-add-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(140deg) scaleX(1);
}
.customDashboardHintOverlay .cd-full-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.customDashboardHintOverlay .cd-edit-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(35deg) scaleX(-1);
}
.customDashboardHintOverlay .cd-delete-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.customDashboardHintOverlay .cd-zoom-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.customDashboardHintOverlay .cd-tracer-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}

.dynamicdbOverlay .addNewDynamicDbHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg);
}
.dynamicdbOverlay .addNewDynamicDbHintText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}

.vaultOverlay .vault-folders-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.vaultOverlay .vault-folders-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultOverlay .vault-hide-folders-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(210deg) scaleX(-1);
}
.vaultOverlay .vault-hide-folders-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultOverlay .vault-breadcrumb-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.vaultOverlay .vault-breadcrumb-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultOverlay .vault-search-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.vaultOverlay .vault-search-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultOverlay .vault-create-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.vaultOverlay .vault-create-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultOverlay .vault-hide-sub-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.vaultOverlay .vault-hide-sub-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultOverlay .vault-list-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.vaultOverlay .vault-list-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultOverlay .vault-delete-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.vaultOverlay .vault-delete-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.vaultSecondListOverlay .vault-file-share-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.vaultSecondListOverlay .vault-file-share-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultSecondListOverlay .vault-file-download-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleX(-1);
}
.vaultSecondListOverlay .vault-file-download-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultSecondListOverlay .vault-file-import-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(210deg) scaleX(-1);
}
.vaultSecondListOverlay .vault-file-import-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultSecondListOverlay .vault-file-delete-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.vaultSecondListOverlay .vault-file-delete-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.vaultSecondOverlay .vault-file-share-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(120deg) scaleX(-1);
}
.vaultSecondOverlay .vault-file-share-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultSecondOverlay .vault-file-download-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(60deg) scaleX(-1);
}
.vaultSecondOverlay .vault-file-download-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultSecondOverlay .vault-file-import-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(210deg) scaleX(-1);
}
.vaultSecondOverlay .vault-file-import-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultSecondOverlay .vault-file-delete-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.vaultSecondOverlay .vault-file-delete-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.vaultSecondOverlay .vault-toggle-hint-arrow,
.vaultSecondListOverlay .vault-toggle-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.vaultSecondOverlay .vault-toggle-hint-text,
.vaultSecondListOverlay .vault-toggle-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultSecondOverlay .vault-file-check-hint-arrow,
.vaultSecondListOverlay .vault-file-check-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.vaultSecondOverlay .vault-file-check-hint-text,
.vaultSecondListOverlay .vault-file-check-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultSecondOverlay .vault-file-icon-hint-arrow,
.vaultSecondListOverlay .vault-file-icon-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.vaultSecondOverlay .vault-file-icon-hint-text,
.vaultSecondListOverlay .vault-file-icon-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultSecondOverlay .vault-top-move-hint-arrow,
.vaultSecondListOverlay .vault-top-move-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.vaultSecondOverlay .vault-top-move-hint-text,
.vaultSecondListOverlay .vault-top-move-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultSecondOverlay .vault-top-delete-hint-arrow,
.vaultSecondListOverlay .vault-top-delete-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleX(-1);
}
.vaultSecondOverlay .vault-top-delete-hint-text,
.vaultSecondListOverlay .vault-top-delete-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultSecondOverlay .vault-top-download-hint-arrow,
.vaultSecondListOverlay .vault-top-download-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(135deg) scaleX(1);
}
.vaultSecondOverlay .vault-top-download-hint-text,
.vaultSecondListOverlay .vault-top-download-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultSecondOverlay .vault-top-import-hint-arrow,
.vaultSecondListOverlay .vault-top-import-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(145deg) scaleX(1);
}
.vaultSecondOverlay .vault-top-import-hint-text,
.vaultSecondListOverlay .vault-top-import-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.vaultThirdOverlay .vault-upload-file-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.vaultThirdOverlay .vault-upload-file-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultThirdOverlay .vault-upload-location-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.vaultThirdOverlay .vault-upload-location-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultThirdOverlay .vault-upload-data-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.vaultThirdOverlay .vault-upload-data-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultThirdOverlay .vault-export-new-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.vaultThirdOverlay .vault-export-new-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultThirdOverlay .vault-export-load-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(35deg) scaleX(1);
}
.vaultThirdOverlay .vault-export-load-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultThirdOverlay .vault-export-recent-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.vaultThirdOverlay .vault-export-recent-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.vaultDialogOverlay .vault-dialog-download-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.vaultDialogOverlay .vault-dialog-download-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultDialogOverlay .vault-dialog-type-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(135deg) scaleX(-1);
}
.vaultDialogOverlay .vault-dialog-type-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultDialogOverlay .vault-dialog-locations-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.vaultDialogOverlay .vault-dialog-locations-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultDialogOverlay .vault-dialog-rounding-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.vaultDialogOverlay .vault-dialog-rounding-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultDialogOverlay .vault-dialog-inactive-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.vaultDialogOverlay .vault-dialog-inactive-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultDialogOverlay .vault-dialog-date-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.vaultDialogOverlay .vault-dialog-date-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultDialogOverlay .vault-dialog-value-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.vaultDialogOverlay .vault-dialog-value-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultDialogOverlay .vault-dialog-multiple-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.vaultDialogOverlay .vault-dialog-multiple-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultDialogOverlay .vault-dialog-average-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.vaultDialogOverlay .vault-dialog-average-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultDialogOverlay .vault-dialog-entity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(120deg) scaleX(-1);
}
.vaultDialogOverlay .vault-dialog-entity-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultDialogOverlay .vault-dialog-timestamp-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(-1);
}
.vaultDialogOverlay .vault-dialog-timestamp-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultDialogOverlay .vault-dialog-file-type-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(75deg) scaleX(1);
}
.vaultDialogOverlay .vault-dialog-file-type-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultDialogOverlay .vault-dialog-entity-col-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(60deg) scaleX(1);
}
.vaultDialogOverlay .vault-dialog-entity-col-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultDialogOverlay .vault-dialog-settings-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.vaultDialogOverlay .vault-dialog-settings-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultDialogOverlay .vault-dialog-close-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.vaultDialogOverlay .vault-dialog-close-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.vaultDialogOverlay .vault-dialog-export-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.vaultDialogOverlay .vault-dialog-export-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.dailySummaryOverviewOverlay .daily-locations-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dailySummaryOverviewOverlay .daily-locations-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(220deg) scaleX(-1);
}
.dailySummaryOverviewOverlay .daily-entity-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dailySummaryOverviewOverlay .daily-entity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(1);
}
.dailySummaryOverviewOverlay .daily-date-picker-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dailySummaryOverviewOverlay .daily-date-picker-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}
.dailySummaryOverviewOverlay .daily-title-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dailySummaryOverviewOverlay .daily-title-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(320deg) scaleX(1);
}
.dailySummaryOverviewOverlay .daily-hide-tile-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dailySummaryOverviewOverlay .daily-hide-tile-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.dailySummaryOverviewOverlay .daily-tiles-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dailySummaryOverviewOverlay .daily-tiles-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.dailySummaryOverviewOverlay .daily-table-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dailySummaryOverviewOverlay .daily-table-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(135deg) scaleX(1);
}
.dailySummaryOverviewOverlay .daily-values-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dailySummaryOverviewOverlay .daily-values-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.dailySummaryOverviewOverlay .daily-download-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.dailySummaryOverviewOverlay .daily-download-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg) scaleX(1);
}

.dailySummaryDetailOverlay .dailySummaryDetailsFilterHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.dailySummaryDetailOverlay .dailySummaryDetailsFilterHintText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.dailySummaryDetailOverlay .dailySummaryDetailsDownloadHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg);
}
.dailySummaryDetailOverlay .dailySummaryDetailsDownloadHintText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}

.percentFullOverlay .percentTitleHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.percentFullOverlay .percentTitleHintText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.percentFullOverlay .percentFullFilterHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(1);
}
.percentFullOverlay .percentFullFilterHintText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.percentFullOverlay .percentFullDownloadHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(120deg) scaleX(-1);
}
.percentFullOverlay .percentFullDownloadHintText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.percentFullOverlay .percent-yesterday-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.percentFullOverlay .percent-yesterday-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.percentFullOverlay .percent-date-column-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(1);
}
.percentFullOverlay .percent-date-column-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.percentFullOverlay .percent-item-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.percentFullOverlay .percent-item-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.percentFullOverlay .percent-locations-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(145deg) scaleX(1);
}
.percentFullOverlay .percent-locations-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.percentFullOverlay .percent-date-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(330deg) scaleX(1);
}
.percentFullOverlay .percent-date-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.uptimeDetailOverlay .uptimeDetailsFilterHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleX(-1);
}
.uptimeDetailOverlay .uptimeDetailsFilterHintText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}
.uptimeDetailOverlay .uptimeDetailsDownloadHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(90deg);
}
.uptimeDetailOverlay .uptimeDetailsDownloadHintText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: right;
}

.adminScreenOverlay .addNewUserHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.adminScreenOverlay .addNewUserHintText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.adminDetailsHint .customerAssociationContiner .mat-tab-header {
  z-index: 99999;
}
.adminDetailsHint .userDetailsHint,
.adminDetailsHint .assignRolesUserHint,
.adminDetailsHint .assignCustomersUserHint,
.adminDetailsHint .assignLocationsUserHint,
.adminDetailsHint .assignFeaturesUserHint {
  z-index: 99999;
  position: relative;
  color: #fff;
}
.adminDetailsHint .adminDetailsOverlay {
  display: block;
}

.adminDetailsOverlay .userDetailsHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg);
}
.adminDetailsOverlay .userDetailsHintText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.adminDetailsOverlay .assignRolesUserHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.adminDetailsOverlay .assignRolesUserHintText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.adminDetailsOverlay .assignCustomersUserHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg);
}
.adminDetailsOverlay .assignCustomersUserHintText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.adminDetailsOverlay .assignLocationsUserHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg) scaleX(-1);
}
.adminDetailsOverlay .assignLocationsUserHintText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.adminDetailsOverlay .assignFeaturesUserHintArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg);
}
.adminDetailsOverlay .assignFeaturesUserHintText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.hint-flow-monitoring-report .fmrHintFFlowMonitoringReport,
.hint-flow-monitoring-report .fmrHintLocationGroup,
.hint-flow-monitoring-report .fmrHintSearch,
.hint-flow-monitoring-report .fmrHintExport {
  z-index: 99999;
  position: relative;
  background: #fff;
}
.hint-flow-monitoring-report .fmrHintIncludeInactiveLocations {
  z-index: 99999;
  position: relative;
  background: #fff;
  padding: 5px 0px;
}
.hint-flow-monitoring-report .flowMonitoringReportOverlay {
  display: block;
}

.hint-notification-dashboard-report .notificationDashBoardOverlay {
  color: #fff;
  display: block;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .notification-dashboard-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .notification-dashboard-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .add_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .add_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .filter_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(50deg) scaleY(1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .filter_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .name_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .name_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .Name-filter_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(55deg) scaleY(-1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .Name-filter_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .users_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(80deg) scaleY(-1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .users_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .alarm_type_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(-45deg) scaleY(1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .alarm_type_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .location_Filter_Type_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(120deg) scaleY(-1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .location_Filter_Type_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .reset_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(70deg) scaleY(1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .reset_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .apply_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(300deg) scaleY(-1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .apply_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .Name_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(55deg) scaleY(-1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .Name_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .Description_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(55deg) scaleY(-1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .Description_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .Type_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(55deg) scaleY(-1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .Type_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .list_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .list_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .enable_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .enable_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .edit_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(220deg) scaleY(-1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .edit_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .delete_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(120deg) scaleY(-1);
}
.hint-notification-dashboard-report .notificationDashBoardOverlay .delete_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.hint-notification-dashboard-report-standard .nd-common-locations {
  color: #fff;
  display: block;
}
.hint-notification-dashboard-report-standard .nd-common-locations .nd-common-Name-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard .nd-common-locations .nd-common-Name-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard .nd-common-locations .nd-common-Description-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard .nd-common-locations .nd-common-Description-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard .nd-common-locations .nd-common-Enable-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard .nd-common-locations .nd-common-Enable-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard .nd-common-locations .nd-common-Search-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard .nd-common-locations .nd-common-Search-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard .nd-common-locations .nd-common-Location_Group-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(220deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard .nd-common-locations .nd-common-Location_Group-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard .nd-common-locations .nd-common-Locations-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(100deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard .nd-common-locations .nd-common-Locations-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard .nd-common-locations .nd-common-Next-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(44deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard .nd-common-locations .nd-common-Next-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.hint-notification-dashboard-report-standard-alarms .nd-common-alarms {
  color: #fff;
  display: block;
}
.hint-notification-dashboard-report-standard-alarms .nd-common-alarms .nd-common-alarms-Name-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-alarms .nd-common-alarms .nd-common-alarms-Name-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-alarms .nd-common-alarms .nd-common-alarms-Description-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-alarms .nd-common-alarms .nd-common-alarms-Description-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-alarms .nd-common-alarms .nd-common-alarms-Enable-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-alarms .nd-common-alarms .nd-common-alarms-Enable-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-alarms .nd-common-alarms .nd-common-alarms-Alarm_List-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(220deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-alarms .nd-common-alarms .nd-common-alarms-Alarm_List-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-alarms .nd-common-alarms .nd-common-alarms-Back-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(100deg) scaleY(1);
}
.hint-notification-dashboard-report-standard-alarms .nd-common-alarms .nd-common-alarms-Back-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-alarms .nd-common-alarms .nd-common-alarms-Next-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(100deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-alarms .nd-common-alarms .nd-common-alarms-Next-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree {
  color: #fff;
  display: block;
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Name-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Name-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Description-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Description-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Enable-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Enable-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Add_Level-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Add_Level-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Level_Name-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleY(1);
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Level_Name-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Delay-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Delay-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-User_Count-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-User_Count-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Enable_Level-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Enable_Level-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Edit-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(-20deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Edit-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-delete-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-delete-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Back-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(100deg) scaleY(1);
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Back-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Next-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(100deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-notification-tree .nd-notification-tree .nd-notification-tree-Next-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.hint-notification-dashboard-report-daily .nd-daily-report {
  color: #fff;
  display: block;
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-Name-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-Name-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-Description-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-Description-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-Enable-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleY(-1);
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-Enable-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-communication-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(50deg) scaleY(-1);
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-communication-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-low_battery-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(115deg) scaleY(-1);
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-low_battery-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-select_days-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(50deg) scaleY(-1);
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-select_days-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-report_at-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(110deg) scaleY(-1);
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-report_at-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-Back-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(100deg) scaleY(1);
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-Back-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-Next-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(100deg) scaleY(-1);
}
.hint-notification-dashboard-report-daily .nd-daily-report .nd-daily-report-Next-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.hint-notification-dashboard-report-standard-validation .nd-validation {
  color: #fff;
  display: block;
}
.hint-notification-dashboard-report-standard-validation .nd-validation .nd-validation-Name-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-validation .nd-validation .nd-validation-Name-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-validation .nd-validation .nd-validation-Description-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-validation .nd-validation .nd-validation-Description-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-validation .nd-validation .nd-validation-Enable-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-validation .nd-validation .nd-validation-Enable-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-validation .nd-validation .nd-validation-Location-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-validation .nd-validation .nd-validation-Location-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-validation .nd-validation .nd-validation-List-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-validation .nd-validation .nd-validation-List-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-validation .nd-validation .nd-validation-Remove_from_notification-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(-285deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-validation .nd-validation .nd-validation-Remove_from_notification-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-validation .nd-validation .nd-validation-Back-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(100deg) scaleY(1);
}
.hint-notification-dashboard-report-standard-validation .nd-validation .nd-validation-Back-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-standard-validation .nd-validation .nd-validation-Next-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(100deg) scaleY(-1);
}
.hint-notification-dashboard-report-standard-validation .nd-validation .nd-validation-Next-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms {
  color: #fff;
  display: block;
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Name-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Name-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Description-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Description-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Enable-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleY(-1);
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Enable-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Source_Alarm-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(45deg) scaleY(-1);
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Source_Alarm-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Entity-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(40deg) scaleY(-1);
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Entity-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Variable-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(34deg) scaleY(-1);
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Variable-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Add-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(315deg) scaleY(-1);
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Add-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-equation-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(77deg) scaleY(-1);
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-equation-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Back-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(100deg) scaleY(1);
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Back-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Next-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(100deg) scaleY(-1);
}
.hint-notification-dashboard-report-ANSR-alarms .nd-ANSR-alarms .nd-ANSR-alarms-Next-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.hint-notification-dashboard-report-alarms-confirm .nd-alarms-confirm {
  color: #fff;
  display: block;
}
.hint-notification-dashboard-report-alarms-confirm .nd-alarms-confirm .nd-alarms-summary-name-hint-text,
.hint-notification-dashboard-report-alarms-confirm .nd-alarms-confirm .nd-alarms-summary-description-hint-text,
.hint-notification-dashboard-report-alarms-confirm .nd-alarms-confirm .nd-alarms-summary-location-hint-text,
.hint-notification-dashboard-report-alarms-confirm .nd-alarms-confirm .nd-ANSR-alarms-summary-alarm-hint-text,
.hint-notification-dashboard-report-alarms-confirm .nd-alarms-confirm .nd-daily-alarms-summary-alarm-hint-text,
.hint-notification-dashboard-report-alarms-confirm .nd-alarms-confirm .nd-standard-alarms-summary-alarm-hint-text,
.hint-notification-dashboard-report-alarms-confirm .nd-alarms-confirm .nd-alarms-summary-levels-hint-text,
.hint-notification-dashboard-report-alarms-confirm .nd-alarms-confirm .nd-daily-alarms-summary-levels-hint-text {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.hint-notification-dashboard-report-alarms-confirm .nd-alarms-confirm .nd-alarms-summary-location-hint-arrow,
.hint-notification-dashboard-report-alarms-confirm .nd-alarms-confirm .nd-alarms-summary-alarm-hint-arrow,
.hint-notification-dashboard-report-alarms-confirm .nd-alarms-confirm .nd-alarms-summary-levels-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(0deg) scaleY(1);
}
.hint-notification-dashboard-report-alarms-confirm .nd-alarms-confirm .nd-alarms-summary-name-hint-arrow,
.hint-notification-dashboard-report-alarms-confirm .nd-alarms-confirm .nd-alarms-summary-description-hint-arrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(20deg) scaleY(-1);
}

.nd-hint,
.nd-hint-add_notification,
.nd-hint-filter_notification,
.nd-hint-name_notification,
.nd-hint-location_notification {
  position: relative;
}

.flowMonitoringReportOverlay .fmrHintFFlowMonitoringReportArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(240deg);
}
.flowMonitoringReportOverlay .fmrHintFlowMonitoringReportText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.flowMonitoringReportOverlay .fmrHintLocationGroupArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(240deg);
}
.flowMonitoringReportOverlay .fmrHintLocationGroupText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.flowMonitoringReportOverlay .fmrHintLocationGroupListArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(100deg) scaleX(-1);
}
.flowMonitoringReportOverlay .fmrHintLocationGroupListText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.flowMonitoringReportOverlay .fmrHintIncludeInactiveLocationsArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg);
}
.flowMonitoringReportOverlay .fmrHintIncludeInactiveLocationsText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.flowMonitoringReportOverlay .fmrHintSearchArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(180deg);
}
.flowMonitoringReportOverlay .fmrHintSearchText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.flowMonitoringReportOverlay .fmrHintDateRangeArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg);
}
.flowMonitoringReportOverlay .fmrHintDateRangeText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.flowMonitoringReportOverlay .fmrHintDataAveragingArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg);
}
.flowMonitoringReportOverlay .fmrHintDataAveragingText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.flowMonitoringReportOverlay .fmrHintGroupByArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.flowMonitoringReportOverlay .fmrHintGroupByText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.flowMonitoringReportOverlay .fmrHintEntitiesArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg);
}
.flowMonitoringReportOverlay .fmrHintEntitiesText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.flowMonitoringReportOverlay .fmrHintSectionsToBeExportedArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg);
}
.flowMonitoringReportOverlay .fmrHintSectionsToBeExportedText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.flowMonitoringReportOverlay .fmrHintExportFormatArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.flowMonitoringReportOverlay .fmrHintExportFormatText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.flowMonitoringReportOverlay .fmrHintSGOptionsArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(270deg) scaleX(-1);
}
.flowMonitoringReportOverlay .fmrHintSGOptionsText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}
.flowMonitoringReportOverlay .fmrHintExportArrow {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: rotate(100deg) scaleX(-1);
}
.flowMonitoringReportOverlay .fmrHintExportText {
  position: absolute;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  transform: unset;
  color: #fff;
  text-align: left;
}

.homePageAction {
  position: fixed;
  bottom: 10px;
  right: 10px;
}
.homePageAction .mat-button,
.homePageAction .mat-raised-button {
  min-width: 10px;
  margin-right: 8px;
  font-size: 14px;
  min-width: unset;
  padding: 0 10px;
  text-transform: uppercase;
}

.left-action {
  right: unset !important;
  left: 10px !important;
}

#crowdCore .primary {
  margin-top: 15px;
  border: 2px solid #707070 !important;
  background-color: #ffffff !important;
  text-transform: uppercase;
}

#crowdCore .warn {
  margin-top: 15px;
  border: 2px solid #1a936f !important;
  background-color: #1a936f !important;
  color: #ffffff !important;
  text-transform: uppercase;
}

#crowdCore .submit {
  border: 2px solid #f44336 !important;
  color: #ffffff !important;
  background-color: #f44336;
  text-transform: uppercase;
}

.leader {
  font-size: 12pt;
}

#crowdCore .counter,
.description {
  text-align: right;
  background-color: rgb(239, 83, 80);
  color: rgb(255, 255, 255) !important;
}

#crowdCore p.counter {
  font-weight: 100;
  font-size: 55px;
  line-height: 56px;
  margin: 0;
}

#autoscrubsummary .mat-select-placeholder,
#autoscrubsummary .label {
  color: #2196f3;
  padding-top: 16px;
  padding-bottom: 8px;
}

#autoscrubsummary th {
  background-color: #2196f3;
  color: #ffffff;
  border-radius: 0;
}

#autoscrubsummary .mat-select-value {
  padding-top: 8px;
  padding-bottom: 8px;
}

#dashboard thead {
  font-weight: bold;
  font-size: 12px;
}

#dashboard .mat-chip {
  display: inline-block;
  border-radius: 36px;
  height: 36px;
  padding: 0;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  transition: 0.2s ease-out;
}

#dashboard .mat-chip:hover {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}

#dashboard .mat-chip-img {
  border-radius: 50%;
  width: 36px;
  height: 36px;
  overflow: hidden;
  float: left;
}

#dashboard .mat-chip-img .mat-chip-span {
  display: block;
  height: 36px;
  color: #fff;
  padding-top: 12px;
  font-size: 11px;
  text-align: center;
}

#dashboard .mat-chip-img img {
  -webkit-transform: translate(-50%);
  margin-left: 21px;
  height: 36px;
}

#dashboard .mat-chip-text {
  display: inline-block;
  font-weight: 400;
  float: left;
  padding: 10px 12px 12px 10px;
  color: rgba(255, 255, 255, 0.87);
}

/* Colors */
#dashboard .pink {
  background-color: #e91e63;
}
#dashboard .orange {
  background-color: #ff9800;
}
#dashboard .indigo {
  background-color: #3f51b5;
}
#dashboard .teal {
  background-color: #009688;
}
#dashboard .purple {
  background-color: #9c27b0;
}
#dashboard .deep-purple {
  background-color: #512da8;
}
#dashboard .white {
  background-color: #fff;
}
#dashboard .white .mat-chip-text {
  color: rgba(0, 0, 0, 0.87);
}
#dashboard .red {
  background-color: #f44336;
}
#dashboard .blue {
  background-color: #2196f3;
}
#dashboard .green {
  background-color: #43a047;
}
#dashboard .darkgreen {
  background-color: #1b5e20;
}
#dashboard .darkred {
  background-color: #b71c1c;
}
#dashboard .darkorange {
  background-color: #e65100;
}
#dashboard #dashboard .collapsed {
  width: 85%;
}

#dashboard .expanded {
  height: 380px;
  width: 100%;
  display: block;
  overflow-y: scroll;
}

#dashboard ::-webkit-scrollbar {
  width: 10px;
}

#dashboard ::-webkit-scrollbar-track {
  background-color: #e5e5e5;
} /* the new scrollbar will have a flat appearance with the set background color */
#dashboard ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
} /* this will style the thumb, ignoring the track */
/*#dashboard ::-webkit-scrollbar-button {
      background-color: #cccccc;
} */ /* optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */
#dashboard ::-webkit-scrollbar-corner {
  background-color: black;
}

#dashboard .noVerticalPadding td {
  padding: 0 5px;
}

.jump-scroll-btn .highcharts-button-box {
  fill: none;
  height: 32px;
}
.jump-scroll-btn text {
  font-weight: bold !important;
  font-size: 1.5rem;
}
.jump-scroll-btn.disabled text {
  cursor: default !important;
  fill: rgba(0, 0, 0, 0.36) !important;
}

.tooltip-btn-off .highcharts-button-box {
  fill: #e0e0e0;
}
.tooltip-btn-off text {
  fill: #0e0e0e !important;
  font-weight: bold !important;
}

.tooltip-btn-on .highcharts-button-box {
  fill: #5cb259;
}
.tooltip-btn-on text {
  fill: #ffffff !important;
  font-weight: bold !important;
}

.tooltip-lbl .highcharts-button-box {
  fill: none;
}
.tooltip-lbl text {
  cursor: none !important;
}

.blackTheme {
  background: #616161 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .background-light {
  background: #424242 !important;
}
.blackTheme .background-default {
  background: #000 !important;
}
.blackTheme app-topnav {
  background: #616161 !important;
}
.blackTheme .logo {
  background: #616161 !important;
  border-radius: 10px;
}
.blackTheme .overlay {
  background: #212121 !important;
}
.blackTheme .filter-operation {
  background: #424242 !important;
}
.blackTheme .footer-on-hint {
  background: initial !important;
}
.blackTheme div:not(.danger), .blackTheme p:not(.danger), .blackTheme ul:not(.danger), .blackTheme li:not(.danger) {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme .mat-datetimepicker-clock {
  background: #212121 !important;
}
.blackTheme inline-edit {
  background: #263238 !important;
}
.blackTheme .material-symbols-outlined {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #bpDailySummaryReportId .bp-summary-synopsys-wrapper {
  color: rgba(255, 255, 255, 0.87) !important;
  background: #424242 !important;
}
.blackTheme #bpDailySummaryReportId .bp-divider {
  color: rgba(255, 255, 255, 0.87) !important;
  background: #424242 !important;
}
.blackTheme #bpDailySummaryReportId .item-percent {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #bpDailySummaryReportId .item-total-label {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #site-name-popover .content {
  background: #212121 !important;
}
.blackTheme #site-name-popover .title {
  color: #fff !important;
}
.blackTheme #site-name-popover .active-bg {
  background-color: #145200 !important;
}
.blackTheme #site-name-popover .inactive-bg {
  background-color: #3F3E3E !important;
}
.blackTheme #site-name-popover .maintainance-bg {
  background-color: #786932 !important;
}
.blackTheme #site-name-popover .green-alarm-ng {
  background-color: #145200 !important;
}
.blackTheme #site-name-popover .orange-alarm-bg {
  background-color: #763F04 !important;
}
.blackTheme #site-name-popover .red-alarm-bg {
  background-color: #860F09 !important;
}
.blackTheme h1, .blackTheme h2, .blackTheme h3, .blackTheme h4 {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme textarea {
  background: #000 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-drawer {
  color: rgba(255, 255, 255, 0.87) !important;
  background-color: rgba(0, 0, 0, 0.87);
}
.blackTheme a mat-icon {
  color: #bbb;
}
.blackTheme .mat-menu-item .mat-icon-no-color, .blackTheme .mat-menu-item-submenu-trigger::after, .blackTheme .mat-datetimepicker-calendar-table-header,
.blackTheme .mat-calendar-table-header, .blackTheme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme .mat-slide-toggle-bar, .blackTheme .mat-pseudo-checkbox {
  background: #616161 !important;
}
.blackTheme .mat-calendar-arrow {
  border-top-color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme button, .blackTheme input, .blackTheme mat-select {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme input::placeholder, .blackTheme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme input:-webkit-autofill {
  -webkit-text-fill-color: rgba(255, 255, 255, 0.87) !important;
  background-color: #616161 !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0), inset 0 0 0 100px #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-table {
  background: none;
}
.blackTheme input {
  caret-color: white;
}
.blackTheme .mat-button:hover {
  background: #616161 !important;
}
.blackTheme .mat-select-arrow-wrapper .mat-select-arrow {
  color: white !important;
}
.blackTheme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme .custom-placeholder, .blackTheme .mat-select-value-text, .blackTheme .card-custom-header-se .custom-placeholder, .blackTheme .card-custom-header-se .mat-select-value-text {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-menu-panel, .blackTheme .mat-option, .blackTheme .mat-datetimepicker-calendar-content, .blackTheme .mat-selection-list, .blackTheme .mat-list-option, .blackTheme .mat-datepicker-content {
  background: #424242 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-option-disabled {
  color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme .mat-menu-panel {
  border: 1px solid rgba(255, 255, 255, 0.38) !important;
}
.blackTheme .mat-expansion-panel {
  background: #424242 !important;
}
.blackTheme .mat-expansion-panel .mat-expansion-panel-header {
  color: rgba(255, 255, 255, 0.87) !important;
  background: #212121 !important;
}
.blackTheme .mat-expansion-panel .mat-expansion-panel-body {
  color: rgba(255, 255, 255, 0.87) !important;
  background: #424242 !important;
}
.blackTheme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .minmaxavgtotaltable .mat-tab-label {
  background: #000 !important;
}
.blackTheme .custom-nav-dropdown-content {
  background: #424242 !important;
  color: rgba(255, 255, 255, 0.87) !important;
  border: rgba(255, 255, 255, 0.54) !important 1px solid;
}
.blackTheme .custom-subnav-dropdown-content {
  background: #424242 !important;
  color: rgba(255, 255, 255, 0.87) !important;
  border: rgba(255, 255, 255, 0.54) !important 1px solid;
}
.blackTheme .location-selection-bar .pagination .left, .blackTheme .location-selection-bar .pagination .right {
  border-color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme mat-toolbar.mat-toolbar mat-toolbar-row.mat-toolbar-row {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme mat-toolbar.mat-toolbar mat-toolbar-row.mat-toolbar-row .hint-action {
  background: #212121 !important;
}
.blackTheme mat-toolbar.mat-toolbar mat-toolbar-row.mat-toolbar-row.main-nav-menu {
  background: #000 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .customer-edit-svg:after {
  content: url('customer_edit_white.svg');
  width: 24px;
}
.blackTheme .location-header-svg:after {
  content: url('location_header_white.svg');
  width: 24px;
}
.blackTheme .sidebarhandlebutton {
  background: #212121 !important;
}
.blackTheme .notification-dashboard .notification-details {
  background-color: #212121 !important;
}
.blackTheme .notification-dashboard .notification-details .filter-menu {
  background-color: #424242 !important;
}
.blackTheme .pinsidebar {
  color: rgba(255, 255, 255, 0.54);
}
.blackTheme .map, .blackTheme .locationmap {
  background: #414141;
}
.blackTheme .map .ol-scale-text, .blackTheme .map .ol-scale-step-text, .blackTheme .locationmap .ol-scale-text, .blackTheme .locationmap .ol-scale-step-text {
  text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000;
  color: rgba(255, 255, 255, 0.87);
  font-weight: bold;
}
.blackTheme .map .mapbuttons, .blackTheme .locationmap .mapbuttons {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme .map .olmap canvas, .blackTheme .map .ol-viewport canvas, .blackTheme .locationmap .olmap canvas, .blackTheme .locationmap .ol-viewport canvas {
  filter: brightness(0.65);
}
.blackTheme .map .ol-overlay-container .popup, .blackTheme .locationmap .ol-overlay-container .popup {
  background: #212121 !important;
}
.blackTheme .mat-icon-button.mat-button-disabled {
  color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme .mat-slide-toggle {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme table {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme .mat-expansion-panel-header-title {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-datetimepicker-calendar-body-disabled > .mat-datetimepicker-calendar-body-cell-content:not(.mat-datetimepicker-calendar-body-selected),
.blackTheme .mat-datetimepicker-calendar-next-button.disabled, .blackTheme .mat-datetimepicker-calendar-previous-button.disabled {
  color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme #locationDashboardAnnotation {
  background: #424242 !important;
}
.blackTheme #inputField.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme .location-selection-bar .location-list .mat-tab-label {
  background: #424242 !important;
}
.blackTheme .location-dashboard-tab mat-tab-header {
  background: rgb(0, 0, 0);
}
.blackTheme .location-dashboard-tab mat-toolbar {
  color: rgba(255, 255, 255, 0.87) !important;
  border-bottom: 1px solid #424242 !important;
}
.blackTheme .location-dashboard-tab mat-toolbar .mat-icon {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .location-dashboard-tab .leaderBoardContainer, .blackTheme .location-dashboard-tab .more-options-menu, .blackTheme .location-dashboard-tab .more-options-menu button {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .location-dashboard-tab .more-options-menu {
  border: black 2px solid;
}
.blackTheme .location-dashboard-tab .more-options-menu button mat-icon {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .location-dashboard-tab .mat-tree, .blackTheme .location-dashboard-tab .mat-tree .mat-tree-node, .blackTheme .location-dashboard-tab .row, .blackTheme .location-dashboard-tab .cell {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .location-dashboard-tab .mat-tree .mat-icon, .blackTheme .location-dashboard-tab .mat-tree .mat-tree-node .mat-icon, .blackTheme .location-dashboard-tab .row .mat-icon, .blackTheme .location-dashboard-tab .cell .mat-icon {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .location-dashboard-tab .cell {
  border-color: #212121 !important;
}
.blackTheme .location-dashboard-tab .layerbtnpressed {
  background: #424242 !important;
}
.blackTheme .mcc-color-picker-overlay {
  border: 1px rgba(255, 255, 255, 0.12) !important solid;
}
.blackTheme .mcc-color-picker-overlay, .blackTheme .mcc-color-picker-selector {
  background: #212121 !important;
}
.blackTheme .mat-menu-panel.customDateMenu .header {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .new-notification-dropdown {
  background: #424242 !important;
}
.blackTheme .custom-phone-input {
  border-color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme .custom-phone-input .custom-phone-label {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-dialog-actions {
  border-color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme .phone-input {
  background: none;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .customer-editor {
  background: none;
}
.blackTheme .baseMap .mat-menu-content, .blackTheme .baseMap .mat-menu-item {
  background: #212121 !important !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .baseMap .mat-menu-content {
  border: black 2px solid;
}
.blackTheme .baseMap .mat-menu-content button mat-icon {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .baseMap .basemapgrp {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme ads-prism-vault-tree {
  background-color: #212121 !important;
}
.blackTheme ads-prism-vault-tree .mat-tree {
  background-color: #212121 !important;
}
.blackTheme ads-prism-vault-tree .mat-tree .mat-tree-node {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme ads-prism-vault-tree .mat-tree .mat-tree-node .mat-icon-button[disabled][disabled] {
  color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme ads-prism-vault-tree .mat-tree .mat-tree-node .mat-flat-button {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme ads-prism-vault-tree .mat-tree .mat-tree-node.active {
  background-color: #424242 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme ads-prism-vault-tree .mat-tree .mat-tree-node.active .mat-icon-button[disabled][disabled] {
  color: rgba(255, 255, 255, 0.87) !important;
  opacity: 0.54;
}
.blackTheme ads-prism-vault-tree .mat-tree .mat-tree-node.active .mat-flat-button {
  background-color: #424242 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .updatesContainer .mat-expansion-panel {
  background: #6f5025 !important;
  border: 1px #ffe0b5 solid;
}
.blackTheme .updatesContainer .mat-expansion-panel .mat-expansion-panel-header {
  background: none !important;
}
.blackTheme .hydrograph-editing-more-data .input-more {
  background: none !important;
}
.blackTheme .tooltip-btn-off .highcharts-button-box {
  fill: #424242;
}
.blackTheme .tooltip-btn-off text {
  fill: #e0e0e0 !important;
}
.blackTheme .tooltip-btn-on text {
  fill: #000000 !important;
}
.blackTheme .tooltip-lbl text {
  fill: #e0e0e0 !important;
}
.blackTheme .jump-scroll-btn.disabled text {
  color: rgba(255, 255, 255, 0.12) !important;
  fill: rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .jump-scroll-btn text {
  color: rgba(255, 255, 255, 0.87) !important;
  fill: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .edit-buttons button {
  background: #fff !important;
  color: #111 !important;
}
.blackTheme .edit-buttons button mat-icon {
  color: #111 !important;
}
.blackTheme .edit-buttons button mat-icon.drag {
  content: url('drag.svg') !important;
}
.blackTheme .edit-buttons button img {
  filter: invert(1);
}
.blackTheme .edit-buttons button.inactive {
  background: #aaa !important;
  color: #555 !important;
}
.blackTheme .edit-buttons button.inactive mat-icon {
  color: #444 !important;
}
.blackTheme .custom-eraser-white:after {
  content: url('eraser.svg') !important;
}
.blackTheme .tolerance-control-input {
  background: #212121 !important;
}
.blackTheme .tooltip-lbl {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .tooltip-btn-off {
  background: #616161 !important;
}
.blackTheme .highcharts-reset-zoom text {
  fill: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .highcharts-reset-zoom rect {
  fill: #212121 !important;
}
.blackTheme #CaseStudyDetails .custom-settings .mat-header-cell, .blackTheme #CaseStudyDetails .custom-settings .mat-header-cell:first-child {
  background: none !important;
}
.blackTheme #CaseStudyDetails .custom-vertical-tab .mat-header-cell:first-child,
.blackTheme #CaseStudyDetails .custom-vertical-tab .mat-cell:first-child {
  background: none !important;
}
.blackTheme #CaseStudyDetails .color-running {
  background-color: #39505d;
}
.blackTheme .hover {
  background: #212121 !important;
}
.blackTheme .selection {
  background: #424242 !important;
}
.blackTheme .storm #stormTable, .blackTheme .sub-property-width {
  border: 2px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .custom-slider .ngx-slider .ngx-slider-pointer {
  background-color: #616161 !important;
}
.blackTheme .custom-settings .custom-stepper-action .mat-button:hover {
  background: #424242 !important !important;
}
.blackTheme .sub-property-width > mat-card-header {
  border-bottom: 2px solid #616161 !important;
}
.blackTheme .regimes-container .regimes-element .regimes-title {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .regimes-container .regimes-element .regimes .regime-holder {
  background: none;
}
.blackTheme .regimes-container .regimes-element .regimes .regime-holder:nth-child(even) {
  background: #424242 !important;
}
.blackTheme .slider-toggle-gross {
  background-color: #0c520e;
}
.blackTheme .slider-toggle-net {
  background-color: #968404;
}
.blackTheme .custom-slider .ngx-slider .ngx-slider-bar {
  background: #616161;
}
.blackTheme #stormSettingsDialog .sectionTitle {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #basinTable .mat-header-row {
  background-color: #424242 !important;
}
.blackTheme .filter-content {
  background-color: #424242 !important;
}
.blackTheme .basin-wrapper #basinTable .highlight .mat-cell:first-child {
  background-color: #224b6b !important;
}
.blackTheme .basin-wrapper #basinTable .mat-header-cell {
  background: #424242 !important;
}
.blackTheme .basin-wrapper label {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .basin-wrapper .upstream-wrapper .mat-list-text {
  background: #000 !important;
  color: white;
  border: 1px #424242 !important solid;
}
.blackTheme .basin-wrapper .upstream-wrapper .select-options span {
  color: rgba(255, 255, 255, 0.87) !important;
  border: #efeaea;
  background: #424242 !important;
}
.blackTheme .basin-wrapper .upstream-wrapper .select-options span.disabled {
  color: rgba(255, 255, 255, 0.38) !important;
  background: #616161 !important;
}
.blackTheme .basin-wrapper .upstream-wrapper .mat-pseudo-checkbox-checked + .mat-list-text {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .timeline-title {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #CaseStudyDetails .pbi-fullscreen {
  background: none;
}
.blackTheme iframe {
  filter: invert(100%) brightness(1.4);
}
.blackTheme .vault-toggle-sidenav .mat-button {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .input-design {
  color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme .alarm-title-bar {
  border-color: rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.54);
}
.blackTheme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.54);
}
.blackTheme .mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.38);
}
.blackTheme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.54);
}
.blackTheme .mat-form-field {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.54) !important;
}
.blackTheme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-input-element:disabled {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-checkbox-disabled .mat-checkbox-label {
  color: #999;
}
.blackTheme .mat-checkbox-disabled .mat-checkbox-inner-container {
  color: #999;
}
.blackTheme .mat-checkbox-disabled svg {
  background-color: #000 !important;
}
.blackTheme .mat-checkbox-disabled svg path {
  stroke: #999;
}
.blackTheme .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.42) !important;
}
.blackTheme .mat-form-field-ripple {
  background-color: rgba(255, 255, 255, 0.42) !important;
}
.blackTheme .mat-hint {
  color: rgba(255, 255, 255, 0.54);
}
.blackTheme .mat-selection-list .mat-list-item,
.blackTheme .mat-selection-list .mat-list-option {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme .multi-select-list .mat-list-item,
.blackTheme .multi-select-list .mat-list-option,
.blackTheme .multi-select-group-list .mat-list-item,
.blackTheme .multi-select-group-list .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.blackTheme .multi-select-list .mat-pseudo-checkbox,
.blackTheme .multi-select-group-list .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.blackTheme .mat-select-value {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.54);
}
.blackTheme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.54);
}
.blackTheme .mat-card {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-card mat-card-actions {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .custom-flat-button .mat-button[disabled][disabled],
.blackTheme .mat-button[disabled][disabled] {
  color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme .custom-flat-button .mat-button[disabled][disabled]:hover,
.blackTheme .mat-button[disabled][disabled]:hover {
  color: rgba(255, 255, 255, 0.54) !important;
}
.blackTheme #SliicerFlowMonitorChangesDialog .mat-dialog-actions {
  border-top: 1px solid rgba(255, 255, 255, 0.54) !important;
}
.blackTheme #SliicerFlowMonitorChangesDialog .btn-color {
  color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme #SliicerFlowMonitorChangesDialog .btn-color:hover {
  color: rgba(0, 0, 0, 0.38) !important;
}
.blackTheme mat-toolbar.mat-toolbar mat-toolbar-row.mat-toolbar-row.main-nav-menu .custom-nav-dropdown-content a.each-nav-item.mat-button {
  color: rgba(255, 255, 255, 0.87) !important;
  border-bottom: 0px solid #263238 !important;
}
.blackTheme mat-toolbar.mat-toolbar mat-toolbar-row.mat-toolbar-row.main-nav-menu .custom-nav-dropdown-content a.each-nav-item.mat-button:hover {
  border-bottom: 0px solid #ffffff !important;
}
.blackTheme mat-toolbar.mat-toolbar mat-toolbar-row.mat-toolbar-row.main-nav-menu .custom-nav-dropdown-content a.each-nav-item.mat-button.active {
  border-bottom: 0px solid #ffffff !important;
}
.blackTheme .mat-tab-group .mat-tab-nav-bar,
.blackTheme .mat-tab-group .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.blackTheme .mat-tab-group .mat-tab-label,
.blackTheme .mat-tab-group .mat-tab-link {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme .mat-tab-group .mat-ink-bar {
  background-color: #114b5f;
}
.blackTheme .mat-dialog-container {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-dialog-container .mat-dialog-title {
  background: #424242 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-dialog-container .mat-dialog-content {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-dialog-container .mat-dialog-actions {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .mat-table .mat-header-cell,
.blackTheme .mat-table .mat-cell {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .mat-table .mat-row:hover {
  background-color: #616161 !important;
}
.blackTheme .mat-table .mat-row:last-child .mat-cell {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .mat-table .mat-row .mat-cell {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .mat-paginator,
.blackTheme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.54) !important;
}
.blackTheme .mat-paginator {
  background: #212121 !important;
}
.blackTheme mat-toolbar.mat-toolbar {
  background-color: #212121 !important;
}
.blackTheme .main-nav-menu a.each-nav-item.mat-button {
  border-bottom: 3px solid #212121 !important;
}
.blackTheme .main-nav-menu a.each-nav-item.mat-button:hover {
  border-bottom: 3px solid #ffffff !important;
  opacity: 1;
}
.blackTheme .main-nav-menu a.each-nav-item.mat-button.active {
  opacity: 1;
  border-bottom: 3px solid #ffffff !important;
}
.blackTheme .datefilters {
  color: rgba(255, 255, 255, 0.54) !important;
}
.blackTheme .notabledataFound {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .date-range-picker-button {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .date-range-content {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #mapLocationAutoInput {
  border: 1px solid #ddd;
  background: #212121 !important;
}
.blackTheme #mapLocationAutoInput .mat-input-flex {
  background: #212121 !important;
}
.blackTheme #mapLocationAutoInput .mat-form-field-underline {
  background-color: transparent !important;
}
.blackTheme #mapLocationAutoInput .mat-form-field-underline .mat-form-field-ripple {
  background-color: transparent !important;
}
.blackTheme #mapLocationAutoInput mat-icon {
  color: #fff;
}
.blackTheme #mapLocationAutoInput .mat-form-field-infix {
  border-top: none;
}
.blackTheme .google-map .marker-legend {
  background-color: #212121 !important;
}
.blackTheme .google-map .marker-legend .sub-header {
  color: rgba(255, 255, 255, 0.54) !important;
}
.blackTheme .google-map .marker-legend .header {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .google-map .marker-legend .shape {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme #google-popup {
  color: rgba(0, 0, 0, 0.87);
}
.blackTheme .googleMapRecenter {
  color: #000;
}
.blackTheme .popupHeader {
  background: #424242 !important;
}
.blackTheme #vault-location-export-dialog .save-setting-dialog {
  background-color: #424242 !important;
}
.blackTheme #vault-location-export-dialog .save-setting-dialog:after {
  content: "";
  border-color: #424242 transparent transparent transparent;
}
.blackTheme .conformationContainer .conformationContaint {
  background: #212121 !important;
}
.blackTheme .conformationContainer .conformationContaint .popupHeader {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #markerLocationClusterId {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
  border: 1px solid #424242 !important;
}
.blackTheme #markerLocationClusterId .mat-list .mat-list-item {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #markerLocationClusterId .mat-list-item:hover {
  background: rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .marker-location-details-general {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #scheduleCollectionEditor .daysLabel {
  color: rgba(255, 255, 255, 0.54);
}
.blackTheme #locationDetailsId .dialog-content mat-radio-group.mat-radio-group[ng-reflect-disabled=true] span {
  color: rgba(255, 255, 255, 0.48);
}
.blackTheme #locationDetailsId .mat-dialog-actions .textTypeButton .mat-button {
  color: #2196f3;
}
.blackTheme #locationDetailsId button.mat-fab.secondaryMatButton {
  background-color: transparent;
  color: #333;
  border: 1px solid #333;
  width: 46px;
  height: 46px;
}
.blackTheme #locationDetailsId button.mat-fab.secondaryMatButton .mat-button-wrapper {
  padding: 10px 0;
  line-height: 0;
}
.blackTheme #locationDetailsId .active-location-selection mat-radio-button.mat-radio-button label {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme #locationDetailsId .active-location-selection mat-radio-button.mat-radio-button label div.mat-radio-container {
  color: inherit;
}
.blackTheme #locationDetailsId .active-location-selection mat-radio-button.mat-radio-button label div.mat-radio-container div.mat-radio-outer-circle,
.blackTheme #locationDetailsId .active-location-selection mat-radio-button.mat-radio-button label div.mat-radio-container div.mat-radio-inner-circle,
.blackTheme #locationDetailsId .active-location-selection mat-radio-button.mat-radio-button label div.mat-radio-container div.mat-radio-ripple.mat-ripple {
  color: inherit;
}
.blackTheme #locationDetailsId .active-location-selection mat-radio-button.mat-radio-checked label {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme #locationDetailsId .active-location-selection mat-radio-button.mat-radio-checked label div.mat-radio-container {
  color: inherit;
}
.blackTheme #locationDetailsId .active-location-selection mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.38);
}
.blackTheme #locationDetailsId .active-location-selection mat-radio-button .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.54);
}
.blackTheme #locationDetailsId .active-location-selection mat-radio-button .mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.38);
}
.blackTheme .activeWidgeHeader {
  background: #212121 !important;
}
.blackTheme .hydrographScale {
  background: #424242 !important;
}
.blackTheme form#widgetFiltersForm {
  background: #424242 !important;
}
.blackTheme .filterSection {
  background: #424242 !important;
}
.blackTheme #leaderBoardContainer .leaderBoard-item .lB-item-top {
  background: #212121 !important;
}
.blackTheme #leaderBoardContainer .leaderBoard-item .lB-item-top .lB-item-top-lft {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #leaderBoardContainer .leaderBoard-item .lB-item-top .lB-item-top-rgt .item-col .item-content:last-child {
  border-left: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme #leaderBoardContainer .leaderBoard-item .lB-item-top .lB-item-top-rgt .item-row .item-content:last-child {
  border-top: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme #leaderBoardContainer .leaderBoard-item .lB-item-top .lB-item-top-rgt .item-value {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #leaderBoardContainer .leaderBoard-item .lB-item-top .lB-item-top-rgt .item-text {
  color: rgba(255, 255, 255, 0.54) !important;
}
.blackTheme #leaderBoardContainer .leaderBoard-item .lB-item-but {
  color: rgba(255, 255, 255, 0.54) !important;
  background: #424242 !important;
  border-top: 2px solid #424242 !important;
  border-bottom: 5px solid #424242 !important;
}
.blackTheme #leaderBoardContainer .leaderBoard-item .strong {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #location-dashboard .mat-form-field-label {
  color: rgba(255, 255, 255, 0.54) !important;
}
.blackTheme #location-dashboard .mat-input-element {
  caret-color: rgba(255, 255, 255, 0.54) !important;
}
.blackTheme #location-dashboard .hydrographScattergraphContainer {
  background-color: #424242 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #location-dashboard .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0 3px 1px -2px rgba(255, 255, 255, 0.2), 0 2px 2px 0 rgba(255, 255, 255, 0.14), 0 1px 5px 0 rgba(255, 255, 255, 0.12);
}
.blackTheme #location-dashboard .dynamicContent {
  background: #424242 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #location-dashboard .addNewGraphContainer {
  background: #212121 !important;
  box-shadow: 0px -1px 10px 9px rgba(255, 255, 255, 0.2), 0 2px 2px 0 rgba(255, 255, 255, 0.14), 0 7px 5px 0 rgba(255, 255, 255, 0.12);
}
.blackTheme #bpDailySummaryReportId .topmenu, .blackTheme #bpHumanReviewId .topmenu, .blackTheme #showDailySummaryReportId .topmenu {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme .location-info {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .paginator-button {
  background-color: #212121 !important;
}
.blackTheme #location-dashbord-filter .location-info-bar,
.blackTheme #bpHumanReviewId .location-info-bar,
.blackTheme #bpDailySummaryReportId .location-info-bar,
.blackTheme #showDailySummaryReportId .location-info-bar {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme #location-dashbord-filter .location-info-bar .location-info-bar-controls .filter-item,
.blackTheme #bpHumanReviewId .location-info-bar .location-info-bar-controls .filter-item,
.blackTheme #bpDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item,
.blackTheme #showDailySummaryReportId .location-info-bar .location-info-bar-controls .filter-item {
  border-color: rgba(255, 255, 255, 0.12);
}
.blackTheme #location-dashbord-filter .location-info-bar .mat-accordion .location-info-expansion-panel,
.blackTheme #bpHumanReviewId .location-info-bar .mat-accordion .location-info-expansion-panel,
.blackTheme #bpDailySummaryReportId .location-info-bar .mat-accordion .location-info-expansion-panel,
.blackTheme #showDailySummaryReportId .location-info-bar .mat-accordion .location-info-expansion-panel {
  background-color: #212121;
}
.blackTheme #location-dashbord-filter .location-info-bar .mat-accordion .location-info-expansion-panel.mat-expanded,
.blackTheme #bpHumanReviewId .location-info-bar .mat-accordion .location-info-expansion-panel.mat-expanded,
.blackTheme #bpDailySummaryReportId .location-info-bar .mat-accordion .location-info-expansion-panel.mat-expanded,
.blackTheme #showDailySummaryReportId .location-info-bar .mat-accordion .location-info-expansion-panel.mat-expanded {
  background-color: #3b3b3b;
  border-color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme #location-dashbord-filter #locationDbSearch,
.blackTheme #location-dashbord-filter #moreLocationDbOption,
.blackTheme #bpHumanReviewId #locationDbSearch,
.blackTheme #bpHumanReviewId #moreLocationDbOption,
.blackTheme #bpDailySummaryReportId #locationDbSearch,
.blackTheme #bpDailySummaryReportId #moreLocationDbOption,
.blackTheme #showDailySummaryReportId #locationDbSearch,
.blackTheme #showDailySummaryReportId #moreLocationDbOption {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme #location-dashbord-filter.data-edit-mode-filter .location-info-bar,
.blackTheme #bpHumanReviewId.data-edit-mode-filter .location-info-bar,
.blackTheme #bpDailySummaryReportId.data-edit-mode-filter .location-info-bar,
.blackTheme #showDailySummaryReportId.data-edit-mode-filter .location-info-bar {
  background-color: #4f3005;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #location-dashbord-filter.data-edit-mode-filter .location-info-bar .location-info-expansion-panel:not(.mat-expanded),
.blackTheme #bpHumanReviewId.data-edit-mode-filter .location-info-bar .location-info-expansion-panel:not(.mat-expanded),
.blackTheme #bpDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-expansion-panel:not(.mat-expanded),
.blackTheme #showDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-expansion-panel:not(.mat-expanded) {
  background-color: #4f3005;
}
.blackTheme #location-dashbord-filter.data-edit-mode-filter .location-info-bar .location-info-expansion-panel.mat-expanded,
.blackTheme #bpHumanReviewId.data-edit-mode-filter .location-info-bar .location-info-expansion-panel.mat-expanded,
.blackTheme #bpDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-expansion-panel.mat-expanded,
.blackTheme #showDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-expansion-panel.mat-expanded {
  background-color: #212121 !important;
}
.blackTheme #location-dashbord-filter.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item:first-of-type img,
.blackTheme #bpHumanReviewId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item:first-of-type img,
.blackTheme #bpDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item:first-of-type img,
.blackTheme #showDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item:first-of-type img {
  height: 50px;
  padding: 0 5px 0 0;
}
.blackTheme #location-dashbord-filter.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item,
.blackTheme #bpHumanReviewId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item,
.blackTheme #bpDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item,
.blackTheme #showDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item {
  border-color: rgba(109, 108, 108, 0.4117647059);
  border-right-width: 0.05rem;
}
.blackTheme #location-dashbord-filter.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item.location-info,
.blackTheme #bpHumanReviewId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item.location-info,
.blackTheme #bpDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item.location-info,
.blackTheme #showDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item.location-info {
  align-items: center;
  display: flex;
  padding-top: 0;
}
.blackTheme #location-dashbord-filter.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item .mat-button,
.blackTheme #bpHumanReviewId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item .mat-button,
.blackTheme #bpDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item .mat-button,
.blackTheme #showDailySummaryReportId.data-edit-mode-filter .location-info-bar .location-info-bar-controls .filter-item .mat-button {
  color: #3c3c3c;
}
.blackTheme .customDateMenuContaint .mat-input-element:disabled {
  color: rgba(0, 0, 0, 0.38) !important;
}
.blackTheme .customHeaderLayout {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #advanceHydroGraphId .hydroGraphDetailsContainer,
.blackTheme #advanceHydroGraphId .scattergraphGraphDetailsContainer {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme #advanceHydroGraphId .hydroGraphDetailsContainer .noDataEntities,
.blackTheme #advanceHydroGraphId .scattergraphGraphDetailsContainer .noDataEntities {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #advanceHydroGraphId .hydroGraphDetailsContainer .advanceHydroGraphHeader,
.blackTheme #advanceHydroGraphId .scattergraphGraphDetailsContainer .advanceHydroGraphHeader {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #advanceHydroGraphId .advanceGraph,
.blackTheme #advanceHydroGraphId .advanceGraphHeader {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #advanceHydroGraphId .edit-graph-filter-section, .blackTheme #advanceHydroGraphId .scattergraph-edit-menu {
  background: #424242 !important;
}
.blackTheme #advanceHydroGraphId .bestfit-option {
  background: unset;
}
.blackTheme #advanceHydroGraphId .bestfit-option .custom-in:before {
  content: url('in_white.svg');
}
.blackTheme #advanceHydroGraphId .bestfit-option .custom-out:before {
  content: url('out_white.svg');
}
.blackTheme #advanceHydroGraphId .bestfit-option .custom-flag:after {
  content: url('flag_white.svg');
}
.blackTheme #advanceHydroGraphId .bestfit-option .custom-unflag:after {
  content: url('unflag_white.svg');
}
.blackTheme #advanceHydroGraphId .bestfit-option .custom-magic:after {
  content: url('magic_white.svg');
}
.blackTheme #advanceHydroGraphId .bestfit-option .custom-down:before {
  content: url('down_white.svg');
}
.blackTheme #advanceHydroGraphId .bestfit-option .custom-up:before {
  content: url('up_white.svg');
}
.blackTheme #advanceHydroGraphId .bestfit-option .custom-apply:after {
  content: url('snap.svg');
}
.blackTheme #advanceHydroGraphId .bestfit-option .custom-eraser:after {
  content: url('eraser.svg');
}
.blackTheme #advanceHydroGraphId .bestfit-option .custom-drag:after {
  content: url('drag.svg');
}
.blackTheme #advanceHydroGraphId .bestfit-option .adjustLine.mat-button[disabled][disabled] {
  color: #fff !important;
  opacity: 0.36;
}
.blackTheme #advanceHydroGraphId .bestfit-option .pre-edit-controls button:not(.undo-redo-button) {
  background: #fff !important;
  color: #000 !important;
}
.blackTheme #advanceHydroGraphId .filter-operation {
  background: #424242 !important;
}
.blackTheme .edit-graph-filter-section .bestfit-option .pre-edit-controls .mat-button[disabled][disabled],
.blackTheme .scattergraph-edit-menu .bestfit-option .pre-edit-controls .mat-button[disabled][disabled] {
  opacity: 0.26;
}
.blackTheme .edit-graph-filter-section .bestfit-option .adjustLine .adjust-line-tool-content,
.blackTheme .scattergraph-edit-menu .bestfit-option .adjustLine .adjust-line-tool-content {
  border-bottom: 2px solid rgba(255, 255, 255, 0.42);
}
.blackTheme #customDateSelector {
  color: rgba(255, 255, 255, 0.87) !important;
  border-bottom: 2px solid rgba(255, 255, 255, 0.42) !important;
}
.blackTheme .customDateMenuContaint .mat-form-field {
  color: rgba(255, 255, 255, 0.54) !important;
}
.blackTheme .customDateMenuContaint .mat-form-field-label {
  color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme .customDateMenuContaint .mat-form-field-underline {
  background-color: #efeaea;
}
.blackTheme .ar-footer-on-hint {
  background: #000 !important;
}
.blackTheme .vaultPageHint .vaultCreateFolderHint.mat-button[disabled][disabled],
.blackTheme .vaultPageHint .vaultUploadHint.mat-button[disabled][disabled],
.blackTheme .vaultPageHint .vaultExportHint.mat-button[disabled][disabled] {
  color: #2196f3 !important;
}
.blackTheme .vault app-vault-nav {
  background-color: #212121 !important;
}
.blackTheme .vault .vault-list .menu {
  background-color: #212121 !important;
}
.blackTheme .vault .vault-list .vault-file-container {
  background-color: #212121 !important;
}
.blackTheme .vault .vault-list .vault-file-container .vault-header .breadcrumb {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .vault .vault-list .vault-file-container .vault-header .breadcrumb span {
  color: #2196f3;
}
.blackTheme .vault .vault-list .vault-file-container .vault-header .breadcrumb span:last-child {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .vault #valutItemDataLeaderBoardTable {
  margin-left: -15px;
  background-color: #212121 !important;
}
.blackTheme .vault #valutItemDataLeaderBoardTable .mat-table {
  width: calc(100% - 20px);
  padding-left: 15px;
  padding-right: 15px;
  background-color: #212121 !important;
}
.blackTheme .vault .valutItemDataLeaderBoardPaginator {
  margin-left: -20px;
  margin-right: -20px;
}
.blackTheme .vault-file-upload-container .vault-file-upload-containt .mat-expansion-panel-header-title span {
  padding-right: 10px;
}
.blackTheme .vault-file-upload-container .vault-file-upload-containt .mat-expansion-panel-header-title span.light {
  color: rgba(255, 255, 255, 0.36);
}
.blackTheme .vault-file-upload-container .vault-file-upload-containt .mat-expansion-panel-header-title span.error {
  color: #f44336;
}
.blackTheme .vault-file-upload-container .vault-file-upload-containt .mat-expansion-panel {
  background: #212121;
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme .vault-file-upload-container .vault-file-upload-containt .mat-expansion-panel .mat-expansion-panel-header-title {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme .vault-file-upload-container .vault-file-upload-containt .mat-expansion-panel .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.54);
}
.blackTheme .vault-file-upload-container .vault-file-upload-containt .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 3px 1px -2px rgba(255, 255, 255, 0.2), 0 2px 2px 0 rgba(255, 255, 255, 0.14), 0 1px 5px 0 rgba(255, 255, 255, 0.12);
}
.blackTheme .vault-file-upload-container .vault-file-upload-containt .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover {
  background: rgba(255, 255, 255, 0.04);
}
.blackTheme .vault-file-upload-container .vault-file-upload-footer {
  background-color: #212121;
}
.blackTheme #vaultShareDialog .shareLinkButton .mat-button[disabled][disabled]:hover {
  color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme #valutItemDataLeaderBoardTable .fileTypeIcon_default {
  background-position: -245px -132px;
}
.blackTheme #valutItemDataLeaderBoardTable .fileTypeIcon_pdf {
  background-position: -27px -29px;
}
.blackTheme #valutItemDataLeaderBoardTable .fileTypeIcon_csv {
  background-position: -188px -81px;
}
.blackTheme #valutItemDataLeaderBoardTable .fileTypeIcon_doc {
  background-position: -245px -29px;
}
.blackTheme #valutItemDataLeaderBoardTable .fileTypeIcon_gif {
  background-position: -82px -29px;
}
.blackTheme #valutItemDataLeaderBoardTable .fileTypeIcon_jpg {
  background-position: -188px -29px;
}
.blackTheme #valutItemDataLeaderBoardTable .fileTypeIcon_ppt {
  background-position: -28px -81px;
}
.blackTheme #valutItemDataLeaderBoardTable .fileTypeIcon_tif {
  background-position: -81px -81px;
}
.blackTheme #valutItemDataLeaderBoardTable .fileTypeIcon_xls {
  background-position: -133px -29px;
}
.blackTheme #valutItemDataLeaderBoardTable .fileTypeIcon_png {
  background-position: -136px -81px;
}
.blackTheme .long-table {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme .long-table .mat-expansion-panel {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme .long-table .mat-expansion-panel .mat-expansion-panel-header-title {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme .long-table .mat-expansion-panel .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.54);
}
.blackTheme .long-table .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 3px 1px -2px rgba(255, 255, 255, 0.2), 0 2px 2px 0 rgba(255, 255, 255, 0.14), 0 1px 5px 0 rgba(255, 255, 255, 0.12);
}
.blackTheme .long-table .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover {
  background: rgba(255, 255, 255, 0.04);
}
.blackTheme .long-table .mat-expansion-panel-header:not([aria-expanded=true]) {
  background: unset;
}
.blackTheme #userPreferencesDialog .mat-expansion-panel {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme #userPreferencesDialog .mat-expansion-panel .mat-expansion-panel-header-title {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme #userPreferencesDialog .mat-expansion-panel .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.54);
}
.blackTheme #userPreferencesDialog .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 3px 1px -2px rgba(255, 255, 255, 0.2), 0 2px 2px 0 rgba(255, 255, 255, 0.14), 0 1px 5px 0 rgba(255, 255, 255, 0.12);
}
.blackTheme #userPreferencesDialog .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover {
  background: rgba(255, 255, 255, 0.04);
}
.blackTheme #userPreferencesDialog .mat-expansion-panel-header:not([aria-expanded=true]) {
  background: unset;
}
.blackTheme #userPreferencesDialog .mat-table {
  background: #212121 !important;
}
.blackTheme #userPreferencesDialog .mat-table .mat-header-row {
  border-bottom: 1px solid rgba(255, 255, 255, 0.42);
  border-top: 1px solid rgba(255, 255, 255, 0.42);
}
.blackTheme #userPreferencesDialog .mat-table .mat-header-row .mat-header-cell {
  border: 0 !important;
}
.blackTheme #userPreferencesDialog .mat-table .mat-row {
  border-bottom-color: rgba(255, 255, 255, 0.42);
}
.blackTheme #userPreferencesDialog .mat-table .mat-row:hover {
  background: none;
}
.blackTheme #userPreferencesDialog .mat-table .mat-row .mat-cell {
  border: 0 !important;
}
.blackTheme #userPreferencesDialog .mat-dialog-content .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme #dailySummaryOverviewId th {
  border: 0px;
  border-right: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme #dailySummaryOverviewId th:last-child {
  border-right: 0px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .hydrographScaleOptions {
  background: #424242 !important;
}
.blackTheme .light-table-bordered {
  border: 0;
  background: #212121 !important;
}
.blackTheme .light-table-bordered > thead > tr:first-child {
  background-color: #424242 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .light-table-bordered > thead > tr:last-child {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .light-table-bordered > tbody > tr > th,
.blackTheme .light-table-bordered > tbody > tr > td,
.blackTheme .light-table-bordered > tfoot > tr > th,
.blackTheme .light-table-bordered > tfoot > tr > td {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.87) !important;
  background: #212121 !important;
  border-right: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .light-table-bordered > tbody > tr > th:last-child,
.blackTheme .light-table-bordered > tbody > tr > td:last-child,
.blackTheme .light-table-bordered > tfoot > tr > th:last-child,
.blackTheme .light-table-bordered > tfoot > tr > td:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
  border-right: 0px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme #percentFullReportId th {
  border: 0px;
  border-right: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme #percentFullReportId th:last-child {
  border-right: 0px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme #contactUsContainerId .details a {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme .vault-delete-action .mat-dialog-title {
  background: transparent !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .vault-move-action .mat-tree-border {
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .vault-move-action .mat-tree {
  background: #212121 !important;
}
.blackTheme .vault-move-action .mat-tree .mat-tree-node {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #bpDailySummaryReportId th,
.blackTheme #bpHumanReviewId th,
.blackTheme #showDailySummaryReportId th {
  border: 0px;
  border-right: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme #bpDailySummaryReportId th:last-child,
.blackTheme #bpHumanReviewId th:last-child,
.blackTheme #showDailySummaryReportId th:last-child {
  border-right: 0px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme #bpDailySummaryReportId #dailySummaryAccordion .mat-expansion-panel,
.blackTheme #bpHumanReviewId #dailySummaryAccordion .mat-expansion-panel,
.blackTheme #showDailySummaryReportId #dailySummaryAccordion .mat-expansion-panel {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme #bpDailySummaryReportId #dailySummaryAccordion .mat-expansion-panel .mat-expansion-panel-header-title,
.blackTheme #bpHumanReviewId #dailySummaryAccordion .mat-expansion-panel .mat-expansion-panel-header-title,
.blackTheme #showDailySummaryReportId #dailySummaryAccordion .mat-expansion-panel .mat-expansion-panel-header-title {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme #bpDailySummaryReportId #dailySummaryAccordion .mat-expansion-panel .mat-expansion-indicator::after,
.blackTheme #bpHumanReviewId #dailySummaryAccordion .mat-expansion-panel .mat-expansion-indicator::after,
.blackTheme #showDailySummaryReportId #dailySummaryAccordion .mat-expansion-panel .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.54);
}
.blackTheme #bpDailySummaryReportId #dailySummaryAccordion .mat-expansion-panel-body,
.blackTheme #bpHumanReviewId #dailySummaryAccordion .mat-expansion-panel-body,
.blackTheme #showDailySummaryReportId #dailySummaryAccordion .mat-expansion-panel-body {
  background: #616161;
}
.blackTheme #location-dashbord-synopsis-leaderBoard .location-dashbord-synopsis .lB-item-top {
  background: #212121 !important;
}
.blackTheme #location-dashbord-synopsis-leaderBoard .location-dashbord-synopsis .lB-item-top .lB-item-top-lft {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #location-dashbord-synopsis-leaderBoard .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-col .item-content:last-child {
  border-left: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme #location-dashbord-synopsis-leaderBoard .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-row .item-content:last-child {
  border-top: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme #location-dashbord-synopsis-leaderBoard .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-value {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #location-dashbord-synopsis-leaderBoard .location-dashbord-synopsis .lB-item-top .lB-item-top-rgt .item-text {
  color: rgba(255, 255, 255, 0.54) !important;
}
.blackTheme #location-dashbord-synopsis-leaderBoard .location-dashbord-synopsis .strong {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .custom-location-dashboard .location-details {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .custom-location-dashboard .graph-background {
  background: #212121 !important;
}
.blackTheme .custom-location-dashboard h3 {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .add-graph .entity-container {
  border-color: rgba(255, 255, 255, 0.12) !important;
}
.blackTheme #calculatedEntityDialog .mat-dialog-content .mat-tab-labels {
  background: #424242 !important;
}
.blackTheme #calculatedEntityDialog .mat-dialog-content .form-validate {
  border-top: none !important;
}
.blackTheme #calculatedEntityDialog .mat-dialog-content .mat-tab-body-wrapper .variables-container .variable-list .variable-space {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme #calculatedEntityDialog .mat-dialog-actions {
  border-top: 1px solid rgba(255, 255, 255, 0.54) !important;
  background: none !important;
}
.blackTheme #aboutUsDialog .mat-dialog-title {
  margin: 0px;
}
.blackTheme #aboutUsDialog .mat-dialog-container .mat-dialog-title {
  background: #616161 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #CaseStudyDetails {
  background-color: rgb(97, 97, 97) !important;
}
.blackTheme #CaseStudyDetails .locationDetails {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #CaseStudyDetails .summary_table {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #CaseStudyDetails .summary_table td {
  border-color: rgba(255, 255, 255, 0.54) !important;
}
.blackTheme #CaseStudyDetails .study-stepper {
  background: black;
}
.blackTheme #CaseStudyDetails .study-stepper .mat-tab-header {
  border-bottom: 1px solid solid rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #CaseStudyDetails .study-stepper .study-color {
  background: black;
}
.blackTheme #CaseStudyDetails .study-stepper .study-color .mat-step-label {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #CaseStudyDetails .summary-details {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
  border-radius: 0;
}
.blackTheme #CaseStudyDetails .summary-details .createStudyWizard,
.blackTheme #CaseStudyDetails .summary-details .create-study-wizard {
  border-top-color: rgba(255, 255, 255, 0.54) !important !important;
}
.blackTheme #CaseStudyDetails .summary-details .createStudyWizard .mat-horizontal-stepper-header-container,
.blackTheme #CaseStudyDetails .summary-details .create-study-wizard .mat-horizontal-stepper-header-container {
  background-color: #212121 !important;
}
.blackTheme #CaseStudyDetails .summary-details .createStudyWizard .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label,
.blackTheme #CaseStudyDetails .summary-details .create-study-wizard .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #CaseStudyDetails .summary-details .createStudyWizard .mat-horizontal-stepper-header-container .mat-stepper-horizontal-line,
.blackTheme #CaseStudyDetails .summary-details .create-study-wizard .mat-horizontal-stepper-header-container .mat-stepper-horizontal-line {
  border-color: rgba(255, 255, 255, 0.54) !important;
}
.blackTheme #CaseStudyDetails .summary-details .createStudyWizard .stepperAction,
.blackTheme #CaseStudyDetails .summary-details .createStudyWizard .stepper-action,
.blackTheme #CaseStudyDetails .summary-details .create-study-wizard .stepperAction,
.blackTheme #CaseStudyDetails .summary-details .create-study-wizard .stepper-action {
  background-color: #212121 !important;
  border-top-color: rgba(255, 255, 255, 0.54) !important;
}
.blackTheme #CaseStudyDetails .summary-details .study-button-background {
  background: #424242 !important;
}
.blackTheme #CaseStudyDetails .summary-details .study-button-background .border-right {
  border-right: 1px solid black;
  padding-right: 3px;
}
.blackTheme #CaseStudyDetails .summary-details .study-button-background .padding-le {
  padding-left: 3px;
}
.blackTheme #CaseStudyDetails .summary-details .mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle-default-icon {
  color: white;
}
.blackTheme #CaseStudyDetails .summary-details ul.list {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #CaseStudyDetails .summary-details .basin-wrapper .mat-selection-list {
  background-color: #212121 !important;
}
.blackTheme #CaseStudyDetails .summary-details .basin-wrapper .list-box .mat-radio-group {
  background-color: #212121 !important;
}
.blackTheme #CaseStudyDetails .summary-details .basin-wrapper .list-box .upstream-name {
  color: white;
}
.blackTheme #CaseStudyDetails .summary-details #rainfall-event-table .mat-cell:nth-child(2) {
  width: 150px;
  background-color: #616161 !important;
  border-right: 1px solid #eeeeee;
}
.blackTheme #CaseStudyDetails .summary-details #rainfall-event-table .mat-header-cell:nth-child(2) {
  background-color: #616161 !important;
}
.blackTheme #CaseStudyDetails .custom-vertical-tab {
  background-color: #212121 !important;
}
.blackTheme #CaseStudyDetails .custom-vertical-tab .uploadIcon {
  box-shadow: 0 3px 1px -2px rgba(255, 255, 255, 0.2), 0 2px 2px 0 rgba(255, 255, 255, 0.14), 0 1px 5px 0 rgba(255, 255, 255, 0.12) !important;
}
.blackTheme #CaseStudyDetails .custom-vertical-tab .export-storm .mat-header-cell,
.blackTheme #CaseStudyDetails .custom-vertical-tab .export-storm .mat-cell,
.blackTheme #CaseStudyDetails .custom-vertical-tab #hyetograph .mat-header-cell,
.blackTheme #CaseStudyDetails .custom-vertical-tab #hyetograph .mat-cell,
.blackTheme #CaseStudyDetails .custom-vertical-tab #dayweekGroupPageTable .mat-header-cell,
.blackTheme #CaseStudyDetails .custom-vertical-tab #dayweekGroupPageTable .mat-cell {
  background-color: #212121 !important;
}
.blackTheme #CaseStudyDetails .custom-vertical-tab .data-head .rainfall {
  background-color: #212121 !important;
}
.blackTheme #CaseStudyDetails .custom-vertical-tab .data-head .duration {
  background-color: #616161 !important;
}
.blackTheme #CaseStudyDetails .custom-vertical-tab .mat-tab-body-wrapper .mat-tab-group.mat-primary .mat-tab-labels {
  background-color: #212121 !important;
}
.blackTheme #CaseStudyDetails .custom-stepper .stepperAction,
.blackTheme #CaseStudyDetails .custom-stepper .stepper-action {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.blackTheme #CaseStudyDetails .custom-stepper .lockstudy {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #CaseStudyDetails .list .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.blackTheme #CaseStudyDetails .customDateRangeSelector.mat-button {
  width: 100%;
  padding-left: 0px;
  text-align: left;
  border-bottom: 2px solid rgba(255, 255, 255, 0.42);
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #CaseStudyDetails .lockstudy {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #CaseStudyDetails .study-setup .bg-color > .mat-tab-header {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #SlicerDashboardId .mat-icon-button[disabled][disabled] {
  color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme #stormTable .custom-strom:before {
  content: url('Icon_Storm_events-white.svg');
  width: 28px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 1px;
  padding-top: 5px;
  padding-right: 13px;
  vertical-align: middle;
}
.blackTheme #FlowMonitoringReportId .mat-icon-button[disabled][disabled] {
  color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme .flow-monitor-container .label-container .border-radius {
  display: inline-block;
  border-radius: 26px;
  border: 1.2px solid white;
  padding: 13px;
  box-shadow: 0 8px 6px -6px white;
}
.blackTheme .flow-monitor-container .label-container .border-radius .icon-align {
  cursor: pointer;
}
.blackTheme #customerRainProfileId .custom-vertical-tab ul.list {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #vaultTelemetryDialog .uploaded-files {
  background: #424242 !important;
}
.blackTheme #vaultTelemetryDialog .telemetry-validate-section .mat-expansion-panel:not([class*=mat-elevation-z]) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.blackTheme #locationEditorDialog .mat-expansion-panel,
.blackTheme #locationEditorTritonDialog .mat-expansion-panel,
.blackTheme #vaultTelemetryDialog .mat-expansion-panel {
  background: #212121 !important;
  box-shadow: 0 3px 1px -2px rgba(255, 255, 255, 0.2), 0 2px 2px 0 rgba(255, 255, 255, 0.14), 0 1px 5px 0 rgba(255, 255, 255, 0.12);
}
.blackTheme #locationEditorDialog .mat-expansion-panel .mat-expansion-panel-header,
.blackTheme #locationEditorTritonDialog .mat-expansion-panel .mat-expansion-panel-header,
.blackTheme #vaultTelemetryDialog .mat-expansion-panel .mat-expansion-panel-header {
  background: #212121 !important;
}
.blackTheme #locationEditorDialog .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title,
.blackTheme #locationEditorTritonDialog .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title,
.blackTheme #vaultTelemetryDialog .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #locationEditorDialog .mat-expansion-panel .mat-expansion-panel-content,
.blackTheme #locationEditorTritonDialog .mat-expansion-panel .mat-expansion-panel-content,
.blackTheme #vaultTelemetryDialog .mat-expansion-panel .mat-expansion-panel-content {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme #locationEditorDialog .mat-expansion-panel .toggle-text-disabled,
.blackTheme #locationEditorTritonDialog .mat-expansion-panel .toggle-text-disabled,
.blackTheme #vaultTelemetryDialog .mat-expansion-panel .toggle-text-disabled {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme #locationEditorDialog .mat-expansion-panel .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.blackTheme #locationEditorTritonDialog .mat-expansion-panel .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.blackTheme #vaultTelemetryDialog .mat-expansion-panel .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme #locationEditorDialog .mat-expansion-indicator::after,
.blackTheme #locationEditorTritonDialog .mat-expansion-indicator::after,
.blackTheme #vaultTelemetryDialog .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme .collection-action button.mat-icon-button {
  color: #fff !important;
}
.blackTheme .collection-action .mat-icon-button[disabled][disabled] {
  color: rgba(255, 255, 255, 0.26) !important;
}
.blackTheme #map-location-details #locationEditorTritonDialog .mat-dialog-content,
.blackTheme #map-location-details #locationEditorTritonDialog .mat-dialog-actions {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #locationEditorTritonDialog .data-delivery-section-error mat-panel-title,
.blackTheme #locationEditorTritonDialog .data-delivery-section-error mat-panel-description,
.blackTheme #locationEditorTritonDialog .data-delivery-section-error .mat-icon,
.blackTheme #locationEditorTritonDialog .basic-info-section-error mat-panel-title,
.blackTheme #locationEditorTritonDialog .basic-info-section-error mat-panel-description,
.blackTheme #locationEditorTritonDialog .basic-info-section-error .mat-icon,
.blackTheme #locationEditorTritonDialog .triton-plus-section-error mat-panel-title,
.blackTheme #locationEditorTritonDialog .triton-plus-section-error mat-panel-description,
.blackTheme #locationEditorTritonDialog .triton-plus-section-error .mat-icon,
.blackTheme #locationEditorTritonDialog .alarms-config-section-error mat-panel-title,
.blackTheme #locationEditorTritonDialog .alarms-config-section-error mat-panel-description,
.blackTheme #locationEditorTritonDialog .alarms-config-section-error .mat-icon,
.blackTheme #locationEditorTritonDialog .peak-combo-section-error mat-panel-title,
.blackTheme #locationEditorTritonDialog .peak-combo-section-error mat-panel-description,
.blackTheme #locationEditorTritonDialog .peak-combo-section-error .mat-icon,
.blackTheme #locationEditorTritonDialog .surface-combo-section-error mat-panel-title,
.blackTheme #locationEditorTritonDialog .surface-combo-section-error mat-panel-description,
.blackTheme #locationEditorTritonDialog .surface-combo-section-error .mat-icon,
.blackTheme #locationEditorTritonDialog .av-gated-section-error mat-panel-title,
.blackTheme #locationEditorTritonDialog .av-gated-section-error mat-panel-description,
.blackTheme #locationEditorTritonDialog .av-gated-section-error .mat-icon,
.blackTheme #locationEditorTritonDialog .echo-section-error mat-panel-title,
.blackTheme #locationEditorTritonDialog .echo-section-error mat-panel-description,
.blackTheme #locationEditorTritonDialog .echo-section-error .mat-icon,
.blackTheme #locationEditorTritonDialog .foresite-section-error mat-panel-title,
.blackTheme #locationEditorTritonDialog .foresite-section-error mat-panel-description,
.blackTheme #locationEditorTritonDialog .foresite-section-error .mat-icon,
.blackTheme #locationEditorTritonDialog .echo-long-range-section-error mat-panel-title,
.blackTheme #locationEditorTritonDialog .echo-long-range-section-error mat-panel-description,
.blackTheme #locationEditorTritonDialog .echo-long-range-section-error .mat-icon {
  color: #f44336 !important;
}
.blackTheme #locationEditorTritonDialog .data-delivery-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .basic-info-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .triton-plus-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .alarms-config-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .peak-combo-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .surface-combo-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .av-gated-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .echo-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .foresite-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .echo-long-range-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label {
  color: #f44336;
}
.blackTheme #locationEditorTritonDialog .data-delivery-section-error .ng-invalid.required .mat-form-field-underline,
.blackTheme #locationEditorTritonDialog .basic-info-section-error .ng-invalid.required .mat-form-field-underline,
.blackTheme #locationEditorTritonDialog .triton-plus-section-error .ng-invalid.required .mat-form-field-underline,
.blackTheme #locationEditorTritonDialog .alarms-config-section-error .ng-invalid.required .mat-form-field-underline,
.blackTheme #locationEditorTritonDialog .peak-combo-section-error .ng-invalid.required .mat-form-field-underline,
.blackTheme #locationEditorTritonDialog .surface-combo-section-error .ng-invalid.required .mat-form-field-underline,
.blackTheme #locationEditorTritonDialog .av-gated-section-error .ng-invalid.required .mat-form-field-underline,
.blackTheme #locationEditorTritonDialog .echo-section-error .ng-invalid.required .mat-form-field-underline,
.blackTheme #locationEditorTritonDialog .foresite-section-error .ng-invalid.required .mat-form-field-underline,
.blackTheme #locationEditorTritonDialog .echo-long-range-section-error .ng-invalid.required .mat-form-field-underline {
  background: #f44336 !important;
}
.blackTheme #locationEditorTritonDialog .data-delivery-section-error .mat-form-field .mat-select-placeholder,
.blackTheme #locationEditorTritonDialog .basic-info-section-error .mat-form-field .mat-select-placeholder,
.blackTheme #locationEditorTritonDialog .triton-plus-section-error .mat-form-field .mat-select-placeholder,
.blackTheme #locationEditorTritonDialog .alarms-config-section-error .mat-form-field .mat-select-placeholder,
.blackTheme #locationEditorTritonDialog .peak-combo-section-error .mat-form-field .mat-select-placeholder,
.blackTheme #locationEditorTritonDialog .surface-combo-section-error .mat-form-field .mat-select-placeholder,
.blackTheme #locationEditorTritonDialog .av-gated-section-error .mat-form-field .mat-select-placeholder,
.blackTheme #locationEditorTritonDialog .echo-section-error .mat-form-field .mat-select-placeholder,
.blackTheme #locationEditorTritonDialog .foresite-section-error .mat-form-field .mat-select-placeholder,
.blackTheme #locationEditorTritonDialog .echo-long-range-section-error .mat-form-field .mat-select-placeholder {
  color: #f44336 !important;
}
.blackTheme #locationEditorTritonDialog .data-delivery-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .basic-info-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .triton-plus-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .alarms-config-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .peak-combo-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .surface-combo-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .av-gated-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .echo-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .foresite-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label,
.blackTheme #locationEditorTritonDialog .echo-long-range-section-error .ng-invalid.required .mat-form-field-label-wrapper .mat-form-field-label {
  color: #f44336 !important;
}
.blackTheme #locationEditorTritonDialog .data-delivery-section-error .mat-expansion-panel-header .mat-expansion-panel-header-title,
.blackTheme #locationEditorTritonDialog .basic-info-section-error .mat-expansion-panel-header .mat-expansion-panel-header-title,
.blackTheme #locationEditorTritonDialog .triton-plus-section-error .mat-expansion-panel-header .mat-expansion-panel-header-title,
.blackTheme #locationEditorTritonDialog .alarms-config-section-error .mat-expansion-panel-header .mat-expansion-panel-header-title,
.blackTheme #locationEditorTritonDialog .peak-combo-section-error .mat-expansion-panel-header .mat-expansion-panel-header-title,
.blackTheme #locationEditorTritonDialog .surface-combo-section-error .mat-expansion-panel-header .mat-expansion-panel-header-title,
.blackTheme #locationEditorTritonDialog .av-gated-section-error .mat-expansion-panel-header .mat-expansion-panel-header-title,
.blackTheme #locationEditorTritonDialog .echo-section-error .mat-expansion-panel-header .mat-expansion-panel-header-title,
.blackTheme #locationEditorTritonDialog .foresite-section-error .mat-expansion-panel-header .mat-expansion-panel-header-title,
.blackTheme #locationEditorTritonDialog .echo-long-range-section-error .mat-expansion-panel-header .mat-expansion-panel-header-title {
  color: #f44336 !important;
}
.blackTheme #geometry-table .mat-table .mat-header-cell:first-child,
.blackTheme #rainfall-event-table .mat-table .mat-header-cell:first-child {
  background-color: rgb(97, 97, 97) !important;
  border-right: 1px solid #efeaea;
}
.blackTheme #geometry-table .mat-table .mat-cell:first-child,
.blackTheme #rainfall-event-table .mat-table .mat-cell:first-child {
  background-color: rgb(97, 97, 97) !important;
  border-right: 1px solid #efeaea;
}
.blackTheme #rainfall-event-table .mat-table .mat-header-cell:nth-child(2) {
  background-color: rgb(97, 97, 97) !important;
}
.blackTheme #rainfall-distribution-table .mat-table .mat-header-cell:first-child {
  background-color: rgb(97, 97, 97) !important;
  border-right: 1px solid #efeaea;
}
.blackTheme #rainfall-distribution-table .mat-table .mat-cell:first-child {
  background-color: rgb(97, 97, 97) !important;
  border-right: 1px solid #efeaea;
}
.blackTheme #resonForEditId {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .multipleEditorSection {
  background: #424242 !important;
}
.blackTheme .dynamic-dashboard-label {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .header-divider .header-text {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .view-toggle .mat-button-toggle-group .mat-button-toggle-appearance-standard {
  color: rgba(255, 255, 255, 0.54);
}
.blackTheme .vault-file-preview .each-file {
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .vault-file-preview .each-file:hover {
  box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
}
.blackTheme .vault-file-preview .each-file .file-preview {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .vault-file-preview .file-action {
  background: rgb(82, 81, 81);
}
.blackTheme .vault-file-preview .file-action .mat-button {
  color: inherit;
  border-left: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .vault-file-list {
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.blackTheme .vault-folder-list .each-file {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .vault-folder-list .each-file:hover {
  box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
}
.blackTheme .vault-folder-list .each-file .folder-name {
  background: transparent;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .vault-folder-list .each-file .mat-button {
  color: rgba(255, 255, 255, 0.87) !important;
  border-left: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .folder-accordion .mat-expansion-panel {
  background: #212121 !important;
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme .folder-accordion .mat-expansion-panel .mat-expansion-panel-header {
  background: #424242 !important;
}
.blackTheme .folder-accordion .mat-expansion-panel .mat-expansion-panel-header-title {
  color: rgba(255, 255, 255, 0.87);
}
.blackTheme .folder-accordion .mat-expansion-panel .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.54);
}
.blackTheme .folder-accordion .mat-expansion-panel:not([class*=mat-elevation-z]) {
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.blackTheme .folder-accordion .mat-expansion-panel-body {
  background: #212121 !important;
}
.blackTheme .location-files .breadcrumb {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .location-files .breadcrumb span {
  color: #2196f3;
}
.blackTheme .location-files .breadcrumb span:last-child {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .blackThemeTable {
  background-color: #212121 !important;
}
.blackTheme .blackThemeTable > thead > tr:first-child {
  background-color: #424242 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .blackThemeTable > thead > tr:last-child {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.54) !important;
}
.blackTheme .blackThemeTable > thead > tr > th {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .blackThemeTable > th {
  color: rgba(255, 255, 255, 0.87) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .blackThemeTable > caption + thead > tr:first-child > th,
.blackTheme .blackThemeTable > caption + thead > tr:first-child > td,
.blackTheme .blackThemeTable > colgroup + thead > tr:first-child > th,
.blackTheme .blackThemeTable > colgroup + thead > tr:first-child > td,
.blackTheme .blackThemeTable > thead:first-child > tr:first-child > th,
.blackTheme .blackThemeTable > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.blackTheme .blackThemeTable > tbody + tbody {
  border-top: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .blackThemeTable > colgroup {
  background-color: unset;
}
.blackTheme .blackThemeTable > thead > tr > th,
.blackTheme .blackThemeTable > thead > tr > td,
.blackTheme .blackThemeTable > tbody > tr > th,
.blackTheme .blackThemeTable > tbody > tr > td,
.blackTheme .blackThemeTable > tfoot > tr > th,
.blackTheme .blackThemeTable > tfoot > tr > td {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .blackThemeTable > thead > tr > td,
.blackTheme .blackThemeTable > tbody > tr > td,
.blackTheme .blackThemeTable > tfoot > tr > td {
  border-right: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .blackThemeTable > thead > tr > td:last-child,
.blackTheme .blackThemeTable > tbody > tr > td:last-child,
.blackTheme .blackThemeTable > tfoot > tr > td:last-child {
  border-right: 0px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .blackThemeTable > tbody > tr:hover > td,
.blackTheme .blackThemeTable > tbody > tr:hover > th {
  background-color: rgba(255, 255, 255, 0.12) !important;
}
.blackTheme .bottom-border {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.blackTheme .top-border {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.blackTheme .associated-entity,
.blackTheme .associated-flow-balance,
.blackTheme .plotting-confirmations,
.blackTheme .location-files {
  background-color: #212121;
}
.blackTheme #ViewDataLocationDetails {
  background-color: #616161;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #ViewDataLocationDetails .locationDetails {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #ViewDataLocationDetails .details-page {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header {
  border-right: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.blackTheme #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-list {
  background: #424242 !important;
}
.blackTheme #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-labels .mat-tab-label {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-left: 4px solid transparent;
}
.blackTheme #ViewDataLocationDetails .details-page .mat-tab-group .mat-tab-header .mat-tab-label-active {
  border-left: 4px solid #5cb259 !important;
  opacity: 1;
  font-weight: 600;
}
.blackTheme #ViewDataLocationDetails .details-page .locationdet {
  background-color: #212121;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.blackTheme #ViewDataLocationDetails .details-page .reportGraphContentContainer {
  background: #212121;
}
.blackTheme #ViewDataLocationDetails .details-page .reportGraphContent .mat-card {
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}
.blackTheme #ViewDataLocationDetails .locationdet {
  background-color: #212121 !important;
}
.blackTheme #ViewDataLocationDetails .locationdet .details .header {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #ViewDataLocationDetails .locationdet .details .location_series {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #ViewDataLocationDetails .install_details,
.blackTheme #ViewDataLocationDetails .install-details {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #ViewDataLocationDetails .associated_entity,
.blackTheme #ViewDataLocationDetails .associated-entity {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #ViewDataLocationDetails .graphs {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #ViewDataLocationDetails .dateRangeHeader {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .location-detail-section .each-details {
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.blackTheme #calculatedEntityDialog .dialogue {
  background-color: #424242 !important;
}
.blackTheme .customDateRangeSelector.mat-button {
  width: 100%;
  padding-left: 0px;
  text-align: left;
  border-bottom: 2px solid rgba(255, 255, 255, 0.42);
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme #sliicerMarketingDialog .big,
.blackTheme #sliicerMarketingDialog .normal {
  color: rgba(0, 0, 0, 0.87);
}
.blackTheme .showTopHint .data-communication-hint .data-comm-filter-hint,
.blackTheme .showTopHint .data-communication-hint .data-comm-full-hint,
.blackTheme .showTopHint .data-communication-hint .data-comm-close-hint,
.blackTheme .showTopHint .data-communication-hint .data-comm-title-hint {
  background: #000 !important;
  color: #fff !important;
  border: 2px #fff solid;
}
.blackTheme .showTopHint .homePageIconHint .customer-selector-hint,
.blackTheme .showTopHint .homePageIconHint .location-group-hint,
.blackTheme .showTopHint .homePageIconHint .active-inactive-hint,
.blackTheme .showTopHint .homePageIconHint .notification-hint,
.blackTheme .showTopHint .homePageIconHint .hintIcon,
.blackTheme .showTopHint .homePageIconHint .user-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .homePageIconHint .pin-hint,
.blackTheme .showTopHint .homePageIconHint .widgets-hint,
.blackTheme .showTopHint .homePageIconHint .locationSearch {
  background: #000 !important;
  color: #fff !important;
  border: 2px #fff solid;
}
.blackTheme .showTopHint .homePageSecondTab .more-options-menu-hint,
.blackTheme .showTopHint .homePageSecondTab .layers-hint,
.blackTheme .showTopHint .homePageSecondTab .basemap-hint,
.blackTheme .showTopHint .homePageSecondTab .add-monitor-hint,
.blackTheme .showTopHint .homePageSecondTab .monitor-hint,
.blackTheme .showTopHint .homePageSecondTab .show-legend-hint,
.blackTheme .showTopHint .homePageSecondTab .feat-select-hint {
  background: #000 !important;
  color: #fff !important;
  border: 2px #fff solid;
}
.blackTheme .showTopHint .homePageSecondTab .zoom-in-hint,
.blackTheme .showTopHint .homePageSecondTab .transparency-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .homePageThirdTab .selection-menu-mock,
.blackTheme .showTopHint .homePageThirdTab .measure-menu-mock {
  background: #000 !important;
  color: #fff !important;
  border: 2px #fff solid;
}
.blackTheme .showTopHint .homePageThirdTab .measure-menu-mock button,
.blackTheme .showTopHint .homePageThirdTab .measure-menu-mock button mat-icon,
.blackTheme .showTopHint .homePageThirdTab .tools-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .homePageFourthTab .edit-mon-hint,
.blackTheme .showTopHint .homePageFourthTab .child-search-hint,
.blackTheme .showTopHint .homePageFourthTab .monitor-name-hint,
.blackTheme .showTopHint .homePageFourthTab .add-mon-hint,
.blackTheme .showTopHint .homePageFourthTab .mon-search-hint {
  background: #000 !important;
  color: #fff !important;
  border: 2px #fff solid;
}
.blackTheme .showTopHint .audit-log-hint .audit-title-hint,
.blackTheme .showTopHint .audit-log-hint .audit-download-hint,
.blackTheme .showTopHint .audit-log-hint .audit-filter-hint,
.blackTheme .showTopHint .audit-log-hint .audit-search-hint,
.blackTheme .showTopHint .audit-log-hint .audit-date-hint,
.blackTheme .showTopHint .audit-log-hint .audit-locations-hint,
.blackTheme .showTopHint .audit-log-hint .audit-loc-group-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .location-dashBoard-edit-hint .cancel-button-hint,
.blackTheme .showTopHint .location-dashBoard-edit-hint .accept-button-hint,
.blackTheme .showTopHint .location-dashBoard-edit-hint .preview-button-hint,
.blackTheme .showTopHint .location-dashBoard-edit-hint .hydrograph-expand,
.blackTheme .showTopHint .location-dashBoard-edit-hint .scattergraph-expand,
.blackTheme .showTopHint .location-dashBoard-edit-hint .hydrograph-filter,
.blackTheme .showTopHint .location-dashBoard-edit-hint .more-option-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .scheduleDashboardHint .schedule-title-hint,
.blackTheme .showTopHint .scheduleDashboardHint .add-schedule-hint,
.blackTheme .showTopHint .scheduleDashboardHint .filter-hint,
.blackTheme .showTopHint .scheduleDashboardHint .name-filter-hint,
.blackTheme .showTopHint .scheduleDashboardHint .week-days-hint,
.blackTheme .showTopHint .scheduleDashboardHint .frequency-hint,
.blackTheme .showTopHint .scheduleDashboardHint .edit-schedule-hint,
.blackTheme .showTopHint .scheduleDashboardHint .delete-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .location-dashBoard-edit-sg-hint .clear-data-hint,
.blackTheme .showTopHint .location-dashBoard-edit-sg-hint .clear-selection-hint,
.blackTheme .showTopHint .location-dashBoard-edit-sg-hint .manually-edit-hint,
.blackTheme .showTopHint .location-dashBoard-edit-sg-hint .remove-flag-hint,
.blackTheme .showTopHint .location-dashBoard-edit-sg-hint .flag-data-hint,
.blackTheme .showTopHint .location-dashBoard-edit-sg-hint .drag-data-hint,
.blackTheme .showTopHint .location-dashBoard-edit-sg-hint .select-entity-hint,
.blackTheme .showTopHint .location-dashBoard-edit-sg-hint .snap-select-hint,
.blackTheme .showTopHint .location-dashBoard-edit-sg-hint .scattergrph-flag-data-hint,
.blackTheme .showTopHint .location-dashBoard-edit-sg-hint .zoom-data-hint,
.blackTheme .showTopHint .location-dashBoard-edit-sg-hint .scattergraph-clear-selection-hint,
.blackTheme .showTopHint .location-dashBoard-edit-sg-hint .select-data-hint,
.blackTheme .showTopHint .location-dashBoard-edit-sg-hint .scattergraph-remove-flag-hint,
.blackTheme .showTopHint .location-dashBoard-edit-sg-hint .snap-curve-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .edit-user-details .save-user-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .edit-user-role .roles-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .edit-user-customer .customer-search-hint,
.blackTheme .showTopHint .edit-user-customer .customer-list-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .edit-user-location .select-all-hint,
.blackTheme .showTopHint .edit-user-location .customer-select-hint,
.blackTheme .showTopHint .edit-user-location .location-list-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .edit-user-features .features-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .users-page-hint .search-users-hint,
.blackTheme .showTopHint .users-page-hint .user-status-hint,
.blackTheme .showTopHint .users-page-hint .user-edit-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .view-location-details-hint .edit-button-hint,
.blackTheme .showTopHint .view-location-details-hint .collect-button-hint,
.blackTheme .showTopHint .view-location-details-hint .schedule-collect-button-hint,
.blackTheme .showTopHint .view-location-details-hint .export-button-hint,
.blackTheme .showTopHint .view-location-details-hint .percent-full-hint,
.blackTheme .showTopHint .view-location-details-hint .daily-summary-hint,
.blackTheme .showTopHint .view-location-details-hint .uptime-hint,
.blackTheme .showTopHint .view-location-details-hint .details-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .view-location-associated-entity-hint .add-entity-hint,
.blackTheme .showTopHint .view-location-associated-entity-hint .ansr-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .view-location-confirmation-points-hint .add-confirmation-hint,
.blackTheme .showTopHint .view-location-confirmation-points-hint .confirmation-edit-hint,
.blackTheme .showTopHint .view-location-confirmation-points-hint .confirmation-delete-hint,
.blackTheme .showTopHint .view-location-confirmation-points-hint .download-confirmation-hint,
.blackTheme .showTopHint .view-location-confirmation-points-hint .ansr-edit-hint,
.blackTheme .showTopHint .view-location-confirmation-points-hint .ansr-delete-hint,
.blackTheme .showTopHint .view-location-confirmation-points-hint .confirmation-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .view-location-files-hint .show-hide-subfolders-hint .mat-expansion-indicator,
.blackTheme .showTopHint .view-location-files-hint .create-folder-hint,
.blackTheme .showTopHint .view-location-files-hint .file-share-hint,
.blackTheme .showTopHint .view-location-files-hint .file-download-hint,
.blackTheme .showTopHint .view-location-files-hint .file-import-hint,
.blackTheme .showTopHint .view-location-files-hint .file-delete-hint,
.blackTheme .showTopHint .view-location-files-hint .upload-file-hint,
.blackTheme .showTopHint .view-location-files-hint .files-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .view-location-advanced-hint .advanced-hint,
.blackTheme .showTopHint .view-location-advanced-hint .advanced-filter-hint,
.blackTheme .showTopHint .view-location-advanced-hint .diagnostics-hint,
.blackTheme .showTopHint .view-location-advanced-hint .date-picker-hint,
.blackTheme .showTopHint .view-location-advanced-hint .date-time-hint,
.blackTheme .showTopHint .view-location-advanced-hint .user-name-hint,
.blackTheme .showTopHint .view-location-advanced-hint .result-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .view-location-notes-hint .add-note-hint,
.blackTheme .showTopHint .view-location-notes-hint .filter-hint .ansr-edit-hint,
.blackTheme .showTopHint .view-location-notes-hint .ansr-delete-hint,
.blackTheme .showTopHint .view-location-notes-hint .notes-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .view-location-flow-balance-hint .generate-button-hint,
.blackTheme .showTopHint .view-location-flow-balance-hint .flow-balance-edit-hint,
.blackTheme .showTopHint .view-location-flow-balance-hint .flow-balance-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .vaultThirdHint .upload-menu-mock,
.blackTheme .showTopHint .vaultThirdHint .export-menu-mock,
.blackTheme .showTopHint .vaultThirdHint .export-menu-mock button {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .data-editing-audit-hint .data-audit-title-hint,
.blackTheme .showTopHint .data-editing-audit-hint .data-audit-export-hint,
.blackTheme .showTopHint .data-editing-audit-hint .data-audit-filter-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .dailySummaryOverviewHint .daily-title-hint,
.blackTheme .showTopHint .dailySummaryOverviewHint .daily-download-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .dailySummaryDetailsHint .dailySummaryDetailsDownloadHint,
.blackTheme .showTopHint .dailySummaryDetailsHint .dailySummaryDetailsFilterHint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .percentFullHint .percentFullDownloadHint,
.blackTheme .showTopHint .percentFullHint .percentTitleHint,
.blackTheme .showTopHint .percentFullHint .percentFullFilterHint,
.blackTheme .showTopHint .percentFullHint .percent-date-hint,
.blackTheme .showTopHint .percentFullHint .percent-locations-hint,
.blackTheme .showTopHint .percentFullHint .percent-yesterday-hint,
.blackTheme .showTopHint .percentFullHint .percent-date-column-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .uptimeOverviewHint .uptime-title-hint,
.blackTheme .showTopHint .uptimeOverviewHint .uptime-download-hint,
.blackTheme .showTopHint .uptimeOverviewHint .uptime-filter-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .showTopHint .uptimeDetailsHint .uptimeDetailsDownloadHint,
.blackTheme .showTopHint .uptimeDetailsHint .uptimeDetailsFilterHint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .dialog-name-hint,
.blackTheme .dialog-search-hint,
.blackTheme .dialog-locations-hint,
.blackTheme .dialog-days-hint,
.blackTheme .dialog-collect-hint,
.blackTheme .dialog-frequency-hint,
.blackTheme .dialog-event-hint,
.blackTheme .dialog-cancel-hint,
.blackTheme .dialog-save-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .dialog-name-hint,
.blackTheme .dialog-search-hint,
.blackTheme .dialog-locations-hint,
.blackTheme .dialog-days-hint,
.blackTheme .dialog-collect-hint,
.blackTheme .dialog-frequency-hint,
.blackTheme .dialog-event-hint,
.blackTheme .dialog-cancel-hint,
.blackTheme .dialog-save-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .daily-type-hint,
.blackTheme .daily-dialog-locations-hint,
.blackTheme .daily-dialog-entity-hint,
.blackTheme .daily-dialog-date-hint,
.blackTheme .daily-dialog-cancel-hint,
.blackTheme .daily-dialog-export-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .hint-flow-monitoring-report .fmrHintFFlowMonitoringReport,
.blackTheme .hint-flow-monitoring-report .fmrHintLocationGroup,
.blackTheme .hint-flow-monitoring-report .fmrHintSearch,
.blackTheme .hint-flow-monitoring-report .fmrHintExport,
.blackTheme .hint-flow-monitoring-report .fmrHintIncludeInactiveLocations {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme .block-editor-dialog-condition-location-hint,
.blackTheme .block-editor-dialog-condition-entity-hint,
.blackTheme .block-editor-dialog-condition-operator-hint,
.blackTheme .block-editor-dialog-condition-value-hint,
.blackTheme .block-editor-dialog-entity-hint,
.blackTheme .block-editor-dialog-action-hint,
.blackTheme .block-editor-dialog-valueentity-hint,
.blackTheme .block-editor-dialog-entityvalue-hint,
.blackTheme .block-editor-dialog-add-hint,
.blackTheme .block-editor-dialog-apply-hint,
.blackTheme .block-editor-dialog-close-hint {
  background: #000 !important;
  color: #fff !important;
}
.blackTheme fm-pivot div.fm-toolbar-ui ul {
  background-color: #212121 !important;
  color: white;
}
.blackTheme fm-pivot .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header .fm-search-wrap .fm-search-btn:hover,
.blackTheme fm-pivot #fm-toolbar-wrapper #fm-toolbar .fm-dropdown-content li:hover {
  background-color: #424242 !important;
}
.blackTheme fm-pivot #fm-toolbar-wrapper div.fm-popup {
  background-color: #000 !important;
  color: white;
}
.blackTheme fm-pivot #fm-toolbar-wrapper .fm-toolbar-ui div.fm-ui-dropdown .fm-ui-dropdown-list li:hover {
  background-color: #616161 !important;
}
.blackTheme fm-pivot #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li.fm-selected {
  background-color: #616161 !important;
}
.blackTheme fm-pivot #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-btn,
.blackTheme fm-pivot #fm-toolbar-wrapper .fm-toolbar-ui .fm-ir-horizontal .fm-ui-dropdown,
.blackTheme fm-pivot #fm-toolbar-wrapper .fm-toolbar-ui .fm-ir-horizontal .fm-inp {
  background-color: #424242 !important;
  color: white;
}
.blackTheme fm-pivot #fm-toolbar-wrapper .fm-toolbar-ui li,
.blackTheme fm-pivot #fm-toolbar-wrapper .fm-toolbar-ui .fm-radio-wrap label,
.blackTheme fm-pivot #fm-toolbar-wrapper div.fm-panel .fm-panel-content .fm-title-bar .fm-title-text {
  color: white;
}
.blackTheme fm-pivot #fm-toolbar-wrapper div.fm-modal-overlay {
  background-color: rgba(255, 255, 255, 0.38) !important;
}
.blackTheme fm-pivot #fm-pivot-view span.fm-ui-label,
.blackTheme fm-pivot #fm-pivot-view .fm-ui span, .blackTheme fm-pivot #fm-toolbar-wrapper span.fm-ui-label,
.blackTheme fm-pivot #fm-toolbar-wrapper .fm-ui span {
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view input[type=text].fm-ui-text-input,
.blackTheme fm-pivot #fm-pivot-view input[type=number],
.blackTheme fm-pivot #fm-pivot-view input[type=password],
.blackTheme fm-pivot #fm-pivot-view input[type=text], .blackTheme fm-pivot #fm-toolbar-wrapper input[type=text].fm-ui-text-input,
.blackTheme fm-pivot #fm-toolbar-wrapper input[type=number],
.blackTheme fm-pivot #fm-toolbar-wrapper input[type=password],
.blackTheme fm-pivot #fm-toolbar-wrapper input[type=text] {
  background-color: #212121 !important;
  color: white;
  border-color: rgba(255, 255, 255, 0.12) !important;
}
.blackTheme fm-pivot #fm-pivot-view button, .blackTheme fm-pivot #fm-toolbar-wrapper button {
  background-color: #212121 !important;
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list, .blackTheme fm-pivot #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list {
  background-color: #212121 !important;
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li .fm-ui-label, .blackTheme fm-pivot #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li .fm-ui-label, .blackTheme fm-pivot #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li .fm-ui-label, .blackTheme fm-pivot #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li .fm-ui-label {
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li.fm-selected, .blackTheme fm-pivot #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li.fm-selected,
.blackTheme fm-pivot #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li:hover, .blackTheme fm-pivot #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li:hover, .blackTheme fm-pivot #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li.fm-selected, .blackTheme fm-pivot #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li.fm-selected,
.blackTheme fm-pivot #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li:hover, .blackTheme fm-pivot #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li:hover {
  background-color: #616161 !important;
}
.blackTheme fm-pivot #fm-pivot-view {
  background-color: #212121 !important;
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view .fm-filter-view .fm-filters-subview-wrap .fm-buttons-bar .fm-ui-link-btn.fm-muted {
  color: #bbb;
}
.blackTheme fm-pivot #fm-pivot-view .fm-filter-view .fm-filters-subview-wrap .fm-filters-subview {
  background-color: #424242 !important;
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-list-header {
  background-color: #212121 !important;
  color: white;
  border-color: rgba(255, 255, 255, 0.12) !important;
}
.blackTheme fm-pivot #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-btn,
.blackTheme fm-pivot #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-btn .fm-ui-label {
  background-color: #212121 !important;
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view span.fm-draggable {
  background-color: #212121 !important;
  color: white;
  border-color: rgba(255, 255, 255, 0.12) !important;
}
.blackTheme fm-pivot #fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-header {
  background-color: #212121 !important;
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view div.fm-ui-vlist ul.fm-ui-list,
.blackTheme fm-pivot #fm-pivot-view .fm-fields-view .fm-popup-content .fm-list-wrap .fm-list-content li,
.blackTheme fm-pivot #fm-pivot-view div.fm-calculated-view .fm-popup-content .fm-lst-measures li {
  background-color: #424242 !important;
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view div.fm-ui-modal-overlay {
  background-color: #424242 !important;
}
.blackTheme fm-pivot #fm-pivot-view div.fm-ui-window {
  background-color: #000 !important;
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view div.fm-ui-window .fm-popup-title {
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view .fm-fields-view-wrap button.fm-btn-open-fields,
.blackTheme fm-pivot #fm-pivot-view .fm-grid-layout .fm-data-sheet {
  background-color: #212121 !important;
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-header {
  background-color: #424242 !important;
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view .fm-filter-view .fm-filters-table .fm-filters-table-content {
  background-color: #212121 !important;
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view .fm-grid-layout .fm-filters,
.blackTheme fm-pivot #fm-pivot-view .fm-grid-layout div.fm-cell,
.blackTheme fm-pivot #fm-pivot-view .fm-grid-layout div.fm-cols-sheet div.fm-scroll-pane div.fm-scroll-content .fm-cell,
.blackTheme fm-pivot #fm-pivot-view .fm-grid-layout div.fm-sheet-header,
.blackTheme fm-pivot #fm-pivot-view .fm-grid-layout div.fm-sheet-header div.fm-cell,
.blackTheme fm-pivot #fm-pivot-view .fm-charts-view,
.blackTheme fm-pivot #fm-pivot-view .fm-charts-view .fm-header-toolbar {
  background-color: #424242 !important;
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view .fm-grid-layout div.fm-data-sheet div.fm-cell {
  background-color: #212121 !important;
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view .fm-charts-view .fm-chart-legend .fm-chart-legend-container {
  background-color: #212121 !important;
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view .fm-grid-layout .fm-filters.fm-cols-filter .fm-filter-header,
.blackTheme fm-pivot #fm-pivot-view .fm-grid-layout .fm-filters.fm-rows-filter .fm-filter-header,
.blackTheme fm-pivot #fm-pivot-view .fm-fields-view.fm-flat-fields .fm-popup-content .fm-list-wrap .fm-list-header .fm-ui-checkbox span.fm-ui-label {
  color: white;
}
.blackTheme fm-pivot #fm-pivot-view .fm-chart svg .fm-axis text {
  fill: white;
}
.blackTheme .map-attribution {
  background-color: #212121 !important;
}
.blackTheme .map-attribution a {
  color: rgba(255, 255, 255, 0.87) !important;
}
.blackTheme .tev {
  background-color: #212121 !important;
}
.blackTheme .qvi-tooltip-wrapper {
  background-color: #212121 !important;
  color: white;
}
.blackTheme .design-storm-btn {
  background-color: #616161 !important;
}
.blackTheme #country-search-box {
  background-color: #212121 !important;
}
.blackTheme .iti__dropdown-content {
  background-color: #212121 !important;
}
.blackTheme .rainfalldurationtable .mat-header-row, .blackTheme .rainfalldurationtable .mat-table .mat-row:nth-child(2) {
  background: none !important;
}

.owl-dt-calendar-table .owl-dt-calendar-cell-content {
  font-size: 13px !important;
}

.owl-dt-weekday span {
  display: block;
  visibility: hidden;
  overflow: hidden;
  width: 10px;
}
.owl-dt-weekday span:first-letter {
  visibility: visible;
}

/***************
  HTML Styles
***************/
.lc-chart {
  width: 100%;
  height: 600px;
}

.background-light {
  background: #ededed;
}

.background-default {
  background: #ffffff;
}

.flow-balance-report-print-page-sizing {
  padding: 0px;
  margin: 0px;
  width: 400mm;
  height: 400mm;
}

.one-page-print {
  height: 100vh;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
}

body {
  margin: 0;
  font-family: Roboto, "Helvetica Neue";
}

main {
  height: 100%;
}
main .mat-sidenav {
  height: 100vh;
}
main .mat-drawer-content {
  height: 100vh;
}

.clearfix {
  clear: both;
}

p.box {
  padding: 20px;
}

p {
  color: rgba(0, 0, 0, 0.71);
  padding: 0;
  -webkit-font-smoothing: antialiased;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  -webkit-font-smoothing: antialiased;
}

h5 > span {
  font-size: 14px;
  margin-left: 15px;
  color: #777;
}

.content.padded {
  padding: 20px 20px 0;
}

.contentLayout {
  padding: 0 20px 0 20px;
}

.fullPageloader .loader-position {
  position: fixed;
}

.validation-error {
  color: red;
}

mcc-color-picker .btn-picker {
  width: 20px !important;
  height: 20px !important;
  border: 1px solid #ddd !important;
  position: relative;
}
mcc-color-picker .btn-picker .transparent {
  width: 25px !important;
  transform: translateY(-2px) translateX(-8px) rotate(45deg);
  -webkit-transform: translateY(-2px) translateX(-8px) rotate(45deg);
}

.mcc-color-picker-transparent {
  height: 5px !important;
  width: 25px !important;
  transform: translateY(-2px) translateX(-8px) rotate(45deg) !important;
}

.mat-tooltip {
  max-width: 100%;
  overflow-wrap: break-word;
}

.hover {
  background: #eee;
}

.selection {
  background: #bbb;
}

.modal-dialog {
  background-color: #fff;
}
.modal-dialog.contentLayout {
  min-height: 92%;
}
.modal-dialog.contentLayout mat-dialog-content.mat-dialog-content {
  margin: 0;
  padding: 0;
}
.modal-dialog .heading h2 {
  float: left;
}
.modal-dialog .heading h2 mat-icon + .sub-title {
  margin: 0 0 0 40px;
}
.modal-dialog .heading button.mat-icon-button {
  float: right;
}

.mat-dialog-title mat-icon {
  margin: -4px 10px 0 0;
  vertical-align: middle;
}
.mat-dialog-title div.sub-title,
.mat-dialog-title p.sub-title {
  color: #777;
  font-size: 0.8rem;
  font-weight: normal;
  margin-top: 0;
}

.add-location-menu {
  max-width: unset !important;
}

/* -- Material Design Table style -------------- */
.light-table {
  background-color: #fff;
  border-collapse: collapse;
  font-size: 0.8rem;
  margin-bottom: 2rem;
  max-width: 100%;
  width: 100%;
}
.light-table > thead > tr:first-child {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.light-table > thead > tr:last-child {
  color: rgba(0, 0, 0, 0.54);
}
.light-table > thead > tr > th {
  font-weight: 600;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding: 15px 13px;
  vertical-align: bottom;
}
.light-table > th {
  color: #ffffff;
  font-weight: 600;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding: 15px 13px;
  vertical-align: bottom;
}
.light-table > caption + thead > tr:first-child > th,
.light-table > caption + thead > tr:first-child > td,
.light-table > colgroup + thead > tr:first-child > th,
.light-table > colgroup + thead > tr:first-child > td,
.light-table > thead:first-child > tr:first-child > th,
.light-table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.light-table > tbody + tbody {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.light-table .table {
  background-color: #fff;
}
.light-table .no-border {
  border: 0;
}
.light-table > colgroup :nth-child(even) {
  background-color: unset;
}

.light-table-condensed > thead > tr > th,
.light-table-condensed > thead > tr > td,
.light-table-condensed > tbody > tr > th,
.light-table-condensed > tbody > tr > td,
.light-table-condensed > tfoot > tr > th,
.light-table-condensed > tfoot > tr > td {
  padding: 9px 13px;
}

.light-table-bordered {
  border: 0;
}
.light-table-bordered > thead > tr > th,
.light-table-bordered > thead > tr > td,
.light-table-bordered > tbody > tr > th,
.light-table-bordered > tbody > tr > td,
.light-table-bordered > tfoot > tr > th,
.light-table-bordered > tfoot > tr > td {
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 0px;
}
.light-table-bordered > thead > tr > td,
.light-table-bordered > tbody > tr > td,
.light-table-bordered > tfoot > tr > td {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.light-table-bordered > thead > tr > td:last-child,
.light-table-bordered > tbody > tr > td:last-child,
.light-table-bordered > tfoot > tr > td:last-child {
  border-right: 0px solid rgba(0, 0, 0, 0.12);
}

.light-table-striped > tbody > tr:nth-child(odd) > td,
.light-table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f5f5f5;
}

.light-table-hover > tbody > tr:hover > td,
.light-table-hover > tbody > tr:hover > th {
  background-color: rgba(0, 0, 0, 0.12);
}

.light-table-responsive-vertical > .table {
  background-color: transparent;
  margin-bottom: 0;
}
.light-table-responsive-vertical > .table > thead,
.light-table-responsive-vertical > .table > tfoot {
  display: none;
}
.light-table-responsive-vertical > .table > tbody {
  display: block;
}
.light-table-responsive-vertical > .table > tbody > tr {
  border: 1px solid rgba(0, 0, 0, 0.12);
  display: block;
  margin-bottom: 15px 13px;
}
.light-table-responsive-vertical > .table > tbody > tr > td {
  background-color: #fff;
  display: block;
  text-align: right;
}
.light-table-responsive-vertical > .table-bordered {
  border: 0;
}
.light-table-responsive-vertical > .table-bordered > tbody > tr > td {
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.light-table-responsive-vertical > .table-bordered > tbody > tr > td:last-child {
  border-bottom: 0;
}
.light-table-responsive-vertical > .table-striped > tbody > tr > td,
.light-table-responsive-vertical > .table-striped > tbody > tr:nth-child(odd) {
  background-color: #fff;
}
.light-table-responsive-vertical > .table-striped > tbody > tr > td:nth-child(odd) {
  background-color: #f5f5f5;
}
.light-table-responsive-vertical > .table-hover > tbody > tr:hover > td,
.light-table-responsive-vertical > .table-hover > tbody > tr:hover {
  background-color: #fff;
}
.light-table-responsive-vertical > .table-hover > tbody > tr > td:hover {
  background-color: rgba(0, 0, 0, 0.12);
}

.light-table-striped.table-mc-red > tbody > tr:nth-child(odd) > td,
.light-table-striped.table-mc-red > tbody > tr:nth-child(odd) > th {
  background-color: #fde0dc;
}

.light-table-hover.table-mc-red > tbody > tr:hover > td,
.light-table-hover.table-mc-red > tbody > tr:hover > th {
  background-color: #f9bdbb;
}

.logo {
  height: 45px;
  min-width: 160px;
  width: auto !important;
  margin: 0 20px 0 0;
}
@media (max-width: 768px) {
  .logo {
    height: 40%;
  }
}

mat-toolbar.mat-toolbar {
  background-color: #263238;
  padding: 0;
}
mat-toolbar.mat-toolbar mat-toolbar-row.mat-toolbar-row {
  background-color: rgb(255, 255, 255);
  padding: 0 16px;
  justify-content: center;
}
mat-toolbar.mat-toolbar mat-toolbar-row.mat-toolbar-row.main-nav-menu {
  background-color: rgba(0, 0, 0, 0);
  font-size: 0.8rem;
  height: auto;
  padding: 0 10px;
  z-index: 9;
}
mat-toolbar.mat-toolbar mat-toolbar-row.mat-toolbar-row.main-nav-menu .mat-button,
mat-toolbar.mat-toolbar mat-toolbar-row.mat-toolbar-row.main-nav-menu .mat-icon-button,
mat-toolbar.mat-toolbar mat-toolbar-row.mat-toolbar-row.main-nav-menu .mat-raised-button {
  color: #fff;
  padding: 10px 15px;
  text-transform: uppercase;
}

.hidebackContent {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  background: rgba(0, 0, 0, 0.95);
}
.hidebackContent #confirmation-dialog {
  width: 350px;
  background: #fff;
  position: absolute;
  top: 40%;
  left: calc((100% - 350px) / 2);
  border-radius: 5px;
  padding: 15px;
}

.baseMap {
  max-width: 416px !important;
}
.baseMap .mat-button-toggle-group-appearance-standard {
  border: none;
}
.baseMap .mat-button-toggle-group-appearance-standard .mat-button-toggle {
  border-left: none;
}

.customCheck mat-pseudo-checkbox.mat-option-pseudo-checkbox.mat-pseudo-checkbox.mat-pseudo-checkbox-checked {
  background: #5cb259;
}

.customCheck.mat-option.mat-option-multiple {
  color: rgba(0, 0, 0, 0.87) !important;
}

.mat-icon.clickable {
  cursor: pointer;
}

app-multi-select-group,
ads-prism-single-select-group {
  position: relative;
}

app-entity-selector,
app-multi-select-group,
ads-prism-single-select-group {
  cursor: pointer;
}
app-entity-selector .multi-entity-input input,
app-multi-select-group .multi-entity-input input,
ads-prism-single-select-group .multi-entity-input input {
  width: calc(100% - 30px);
  position: relative;
}
app-entity-selector .multi-entity-input .mat-icon,
app-multi-select-group .multi-entity-input .mat-icon,
ads-prism-single-select-group .multi-entity-input .mat-icon {
  position: absolute;
  right: 1px;
  top: 2px;
}
app-entity-selector .multi-select-group-list,
app-multi-select-group .multi-select-group-list,
ads-prism-single-select-group .multi-select-group-list {
  padding: 0;
  background: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  margin-top: -15px;
  max-height: 30vh;
  min-width: 400px;
  max-width: 100%;
  overflow: auto;
  position: absolute;
  z-index: 2000;
}
app-entity-selector .multi-select-group-list .mat-expansion-panel:not([class*=mat-elevation-z]),
app-multi-select-group .multi-select-group-list .mat-expansion-panel:not([class*=mat-elevation-z]),
ads-prism-single-select-group .multi-select-group-list .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.2), 0 0px 0px 0 rgba(0, 0, 0, 0.14), 0 0px 0px 0 rgba(0, 0, 0, 0.12);
}
app-entity-selector .multi-select-group-list .mat-expansion-panel,
app-multi-select-group .multi-select-group-list .mat-expansion-panel,
ads-prism-single-select-group .multi-select-group-list .mat-expansion-panel {
  background: rgba(0, 0, 0, 0.04);
}
app-entity-selector .multi-select-group-list .mat-expansion-panel-header,
app-multi-select-group .multi-select-group-list .mat-expansion-panel-header,
ads-prism-single-select-group .multi-select-group-list .mat-expansion-panel-header {
  padding: 0 15px;
}
app-entity-selector .multi-select-group-list mat-expansion-panel-header.mat-expanded,
app-multi-select-group .multi-select-group-list mat-expansion-panel-header.mat-expanded,
ads-prism-single-select-group .multi-select-group-list mat-expansion-panel-header.mat-expanded {
  font-weight: 600;
}
app-entity-selector .multi-select-group-list .mat-expansion-panel-content,
app-multi-select-group .multi-select-group-list .mat-expansion-panel-content,
ads-prism-single-select-group .multi-select-group-list .mat-expansion-panel-content {
  background: #ffffff;
}
app-entity-selector .multi-select-group-list .mat-expansion-panel-body,
app-multi-select-group .multi-select-group-list .mat-expansion-panel-body,
ads-prism-single-select-group .multi-select-group-list .mat-expansion-panel-body {
  padding: 0px;
  background: #ffffff !important;
}
app-entity-selector .multi-select-group-list .mat-expansion-panel-body .mat-selection-list:focus,
app-multi-select-group .multi-select-group-list .mat-expansion-panel-body .mat-selection-list:focus,
ads-prism-single-select-group .multi-select-group-list .mat-expansion-panel-body .mat-selection-list:focus {
  outline: none;
}
app-entity-selector .multi-select-group-list .mat-expansion-panel-body .mat-selection-list,
app-multi-select-group .multi-select-group-list .mat-expansion-panel-body .mat-selection-list,
ads-prism-single-select-group .multi-select-group-list .mat-expansion-panel-body .mat-selection-list {
  padding: 0px;
}
app-entity-selector .multi-select-group-list .mat-expansion-panel-body .mat-selection-list .mat-list-option,
app-multi-select-group .multi-select-group-list .mat-expansion-panel-body .mat-selection-list .mat-list-option,
ads-prism-single-select-group .multi-select-group-list .mat-expansion-panel-body .mat-selection-list .mat-list-option {
  padding-left: 15px;
}
app-entity-selector .multi-select-group-list .mat-expansion-panel-body .mat-selection-list .mat-list-item-content,
app-multi-select-group .multi-select-group-list .mat-expansion-panel-body .mat-selection-list .mat-list-item-content,
ads-prism-single-select-group .multi-select-group-list .mat-expansion-panel-body .mat-selection-list .mat-list-item-content {
  flex-direction: row;
}
app-entity-selector .multi-select-group-list .mat-expansion-panel-body .mat-selection-list .mat-list-item-content .mat-pseudo-checkbox,
app-multi-select-group .multi-select-group-list .mat-expansion-panel-body .mat-selection-list .mat-list-item-content .mat-pseudo-checkbox,
ads-prism-single-select-group .multi-select-group-list .mat-expansion-panel-body .mat-selection-list .mat-list-item-content .mat-pseudo-checkbox {
  margin-right: 15px;
}
app-entity-selector .multi-select-group-list .mat-expansion-panel-spacing,
app-multi-select-group .multi-select-group-list .mat-expansion-panel-spacing,
ads-prism-single-select-group .multi-select-group-list .mat-expansion-panel-spacing {
  margin: 0;
}
app-entity-selector mat-form-field input,
app-multi-select-group mat-form-field input,
ads-prism-single-select-group mat-form-field input {
  text-overflow: ellipsis;
}
app-entity-selector .invalid .mat-form-field-placeholder.mat-form-field-float,
app-multi-select-group .invalid .mat-form-field-placeholder.mat-form-field-float,
ads-prism-single-select-group .invalid .mat-form-field-placeholder.mat-form-field-float {
  /* Chrome/Opera/Safari */
  color: #f44336;
}
app-entity-selector .invalid .mat-input-placeholder.mat-form-field-placeholder,
app-multi-select-group .invalid .mat-input-placeholder.mat-form-field-placeholder,
ads-prism-single-select-group .invalid .mat-input-placeholder.mat-form-field-placeholder {
  color: #f44336;
}
app-entity-selector .mat-list-item-disabled,
app-multi-select-group .mat-list-item-disabled,
ads-prism-single-select-group .mat-list-item-disabled {
  color: rgba(0, 0, 0, 0.54) !important;
}
app-entity-selector .mat-list-item-disabled .mat-pseudo-checkbox,
app-multi-select-group .mat-list-item-disabled .mat-pseudo-checkbox,
ads-prism-single-select-group .mat-list-item-disabled .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.36);
}

ads-prism-single-select-group .mat-pseudo-checkbox {
  display: none;
}

#calculatedEntityDialog ads-prism-single-select-group .multi-select-group-list {
  max-height: 200px;
  bottom: 45px;
}

.add-graph {
  width: 780px;
}
.add-graph ads-prism-single-select-group .multi-select-group-list {
  max-height: 200px;
  bottom: 45px;
  left: -15px;
}

.minmaxavgtotaltable .mat-tab-label {
  background: #fff;
}

app-multi-select-auto-complete {
  position: relative;
}
app-multi-select-auto-complete .multi-select-list {
  background: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  margin-top: -15px;
  max-height: 30vh;
  min-width: auto;
  width: 100%;
  overflow: auto;
  position: absolute;
  z-index: 2000;
}
app-multi-select-auto-complete .invalid .mat-form-field-placeholder.mat-form-field-float {
  /* Chrome/Opera/Safari */
  color: #f44336;
}
app-multi-select-auto-complete .invalid .mat-input-placeholder.mat-form-field-placeholder {
  color: #f44336;
}
app-multi-select-auto-complete .mat-form-field-placeholder.mat-form-field-float {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  -ms-transform: translateY(-1.28125em) scale(0.75);
}
app-multi-select-auto-complete .mat-input-placeholder.mat-form-field-placeholder {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  -ms-transform: translateY(-1.28125em) scale(0.75);
}
app-multi-select-auto-complete mat-form-field input {
  text-overflow: ellipsis;
}

.cdk-overlay-pane.mat-datetimepicker-popup {
  visibility: hidden;
}

.mat-datetimepicker-calendar-header {
  color: #fff;
}

.cdk-overlay-container .mat-dialog-container {
  overflow: inherit;
}
.cdk-overlay-container .mat-dialog-container app-multi-select-auto-complete {
  position: unset;
}
.cdk-overlay-container .mat-dialog-container app-multi-select-auto-complete .multi-select-list {
  position: fixed;
  width: 550px;
}
.cdk-overlay-container .mat-dialog-container app-multi-select-group {
  position: unset;
}
.cdk-overlay-container .mat-dialog-container app-multi-select-group .multi-select-group-list {
  position: fixed;
}
.cdk-overlay-container .mat-dialog-container #resonForEditId app-multi-select-auto-complete {
  position: relative;
}
.cdk-overlay-container .mat-dialog-container #resonForEditId app-multi-select-auto-complete .multi-select-list {
  top: -150px;
  position: absolute;
  width: 700px;
  max-height: 200px;
}

.vault-telemetry-export button[type=submit] {
  margin: 0 auto;
}
.vault-telemetry-export .mat-dialog-actions:last-child {
  margin-bottom: 0;
}
.vault-telemetry-export app-multi-select-auto-complete {
  margin-right: 5px;
  width: 200px;
}

.noPerfectFullDataFound {
  padding: 20px 0;
  text-align: center;
}

.mat-form-field-underline {
  height: 2px !important;
}
.mat-form-field-underline .mat-form-field-ripple {
  height: 2px !important;
}

.mat-select-underline {
  height: 2px !important;
}

#slicerDialog .button-without-focus .mat-button-focus-overlay {
  background: none;
}

.summary-details.weekgroup-table .mat-table .mat-row .mat-cell {
  overflow: unset;
}
.summary-details.weekgroup-table .mat-table .mat-form-field-infix {
  width: 110px;
}

.case-study-locked .study-tab .mat-form-field,
.case-study-locked .study-tab .mat-button,
.case-study-locked .study-tab .mat-checkbox {
  pointer-events: none;
}

.upstream-options .mat-option-text {
  font-size: 13px;
}
.upstream-options .mat-option-text .upstram-name {
  min-width: 50px;
  display: inline-block;
}
.upstream-options .mat-option-text .count {
  color: rgba(0, 0, 0, 0.5411764706);
  font-size: 12px;
}

.basin-wrapper .mat-selection-list {
  border: 1px solid #eaeaea;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  padding: 15px 0 0 15px;
  box-sizing: border-box;
  background: #f7f7f7;
  border-radius: 3px;
}
.basin-wrapper .upstream-wrapper {
  width: 80%;
  box-sizing: border-box;
  padding-left: 30px;
}
.basin-wrapper .upstream-wrapper a {
  font-size: 12px;
  vertical-align: text-top;
  margin-left: 10px;
}
.basin-wrapper .upstream-wrapper .mat-list-text {
  border-radius: 25px;
  padding: 5px 15px !important;
  border: 2px solid rgba(86, 73, 86, 0.1333333333);
  background: #fff;
  color: #a4a2a2;
}
.basin-wrapper .upstream-wrapper .mat-pseudo-checkbox-checked + .mat-list-text {
  border: 2px solid #5cb259;
  color: #000;
}
.basin-wrapper .upstream-wrapper .mat-list-item.mat-list-option {
  float: left;
  font-size: 13px;
  text-align: center;
  height: auto;
  margin: 0 15px 15px 0;
  border-radius: 25px;
  width: auto;
}
.basin-wrapper .upstream-wrapper .mat-pseudo-checkbox {
  display: none;
}
.basin-wrapper .upstream-wrapper label {
  color: rgba(0, 0, 0, 0.5411764706);
  font-size: 12px;
  vertical-align: top;
}
.basin-wrapper .upstream-wrapper .mat-selection-list .mat-list-option .mat-list-item-content-reverse {
  padding: 0;
}

.mde-popover-panel {
  margin-top: -10px;
}
.mde-popover-panel .mde-popover-direction-arrow {
  right: 15px;
}
.mde-popover-panel .mde-popover-content .mat-card {
  width: 400px;
  padding: 0;
  margin: 0;
  max-height: 400px;
  overflow: hidden;
}
.mde-popover-panel .mde-popover-content .mat-card .notification-tab-content .mat-tab-group .mat-tab-header {
  text-transform: capitalize;
}
.mde-popover-panel .mde-popover-content .mat-card .notification-tab-content .mat-tab-group .mat-tab-header .mat-tab-label {
  width: 50%;
  height: 40px;
  font-size: 14px;
}
.mde-popover-panel .mde-popover-content .mat-card .notification-tab-content .mat-tab-group .mat-tab-header .mat-tab-label-active {
  opacity: 1;
}
.mde-popover-panel .mde-popover-content .mat-card .notification-tab-content .mat-tab-group .mat-tab-header .mat-ink-bar {
  background-color: #5cb259;
}
.mde-popover-panel .mde-popover-content .mat-card .notification-tab-content .mat-tab-group .mat-tab-header-pagination {
  display: none;
}
.mde-popover-panel .mde-popover-content .mat-card .notification-tab-content .mat-tab-group mat-tab-body mat-list {
  padding: 0;
  max-height: 350px;
  padding-bottom: 15px;
}
.mde-popover-panel .mde-popover-content .mat-card .notification-tab-content .mat-tab-group mat-tab-body mat-list mat-list-item {
  height: auto;
}
.mde-popover-panel .mde-popover-content .mat-card .notification-tab-content .mat-tab-group mat-tab-body mat-list mat-list-item .mat-list-item-content {
  padding: 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.mde-popover-panel .mde-popover-content .mat-card .notification-tab-content .mat-tab-group mat-tab-body mat-list mat-list-item.unread-notification {
  background: #e8f4fe;
}

#stormTable .mat-table {
  overflow: auto;
}
#stormTable .mat-table .mat-header-row > .mat-header-cell:not(:first-child) {
  min-width: unset !important;
}
#stormTable .mat-table .mat-header-row > .mat-header-cell:nth-child(2) {
  left: unset !important;
}

.long-table {
  margin-top: 25px;
  margin-bottom: 25px;
}
.long-table .table-scroll-wraper {
  overflow: auto;
}
.long-table .entities-width {
  max-width: 50px;
  cursor: pointer;
}
.long-table .table-action {
  display: flex;
}
.long-table .flag-color {
  height: 9px;
  width: 17px;
  background: #fcd9d5;
  margin-right: 10px;
}
.long-table .flag-edited-color {
  background: #f48fb1;
  margin-left: 10px;
}
.long-table .new-page-icon {
  position: absolute;
  right: 60px;
}
.long-table .link-label:hover {
  cursor: pointer;
}
.long-table .mat-row:click {
  background: #d2e5ff;
}
.long-table .edit-field {
  min-width: 50px;
  width: 90%;
}
.long-table .selected {
  background-color: #d2e5ff;
}

.only-print {
  display: none;
}

@media print {
  .non-printable {
    display: none !important;
  }
  #location-flow-balance-graph {
    zoom: 75% !important;
  }
  .print-page {
    width: 100% !important;
    background: white;
  }
  .print-full-width {
    width: 100% !important;
  }
  .print-page-break {
    display: block !important;
    page-break-after: always !important;
  }
  .block-print {
    display: block !important;
  }
  .dont-print {
    display: none !important;
  }
  .only-print {
    display: block;
  }
  .custom-dashboard-print-content .multi-locations {
    margin-right: 10px !important;
  }
}
.ngxp__container {
  z-index: 99;
  padding: 0px 10px !important;
  border: none !important;
  box-shadow: none !important;
  min-width: 382.3px;
}

.widget-table {
  min-height: 200px;
}

.widgetFooter .mat-button {
  padding: 0 4px !important;
  margin-right: 4px !important;
}

.flex {
  display: flex;
}

.align-items-center {
  align-items: center;
}

.justify-content-end {
  justify-content: flex-end;
}

.flex-full {
  flex: 1;
}

.w-full {
  width: 100%;
}

.ol-overviewmap {
  bottom: 1em !important;
}

#country-search-box {
  width: 95%;
}
/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/css/loader.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************/
/* Loaders */
.loader {
    position: relative;
}
.loader:before {
    content: '';
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #eee;
    opacity: 0.4;
}
.loader:after {
    border-right: 4px solid #2e91bd;
    border-top: 4px solid #2e91bd;
    border-left: 4px solid #1584de;
    border-bottom: 4px solid #bbbbeb;
    z-index: 2;
    content: '';
    height: 30px;
    width: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -10px 0 0 -10px;
    transition: all 0.75s ease 0s;
    border-radius: 100%;
    animation: standard 0.75s infinite linear;
    transform-origin: center;
}
.loader.no-overlay:before {
    content: none;
    display: none;
}
@keyframes standard {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
/* Loader ends here. */

/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/prismjs/themes/prism.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************/
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */

code[class*="language-"],
pre[class*="language-"] {
	color: black;
	background: none;
	text-shadow: 0 1px white;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	font-size: 1em;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;
	tab-size: 4;
	hyphens: none;
}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
	text-shadow: none;
	background: #b3d4fc;
}

@media print {
	code[class*="language-"],
	pre[class*="language-"] {
		text-shadow: none;
	}
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #f5f2f0;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: slategray;
}

.token.punctuation {
	color: #999;
}

.token.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
	color: #905;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #690;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
	color: #9a6e3a;
	/* This background color was intended by the author of this theme. */
	background: hsla(0, 0%, 100%, .5);
}

.token.atrule,
.token.attr-value,
.token.keyword {
	color: #07a;
}

.token.function,
.token.class-name {
	color: #DD4A68;
}

.token.regex,
.token.important,
.token.variable {
	color: #e90;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/font-awesome/css/font-awesome.min.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont.eot?v=4.7.0');src:url('fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('fontawesome-webfont.woff?v=4.7.0') format('woff'),url('fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/intl-tel-input/build/css/intlTelInput.css?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}
.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}
.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}
.iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}
[dir=rtl] .iti__arrow {
  margin-right: 6px;
  margin-left: 0;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}
.iti__dropdown-content {
  border-radius: 3px;
  background-color: white;
}
.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: -1px;
  border: 1px solid #ccc;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti__dropdown-content--dropup {
  bottom: 100%;
  margin-bottom: 3px;
}
.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
  padding: 9px 12px;
}
.iti__search-input + .iti__country-list {
  border-top: 1px solid #ccc;
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: 20px;
}
.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ccc;
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 8px 8px;
  outline: none;
}
.iti__dial-code {
  color: #999;
}
.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti__flag-box, .iti__country-name {
  margin-right: 8px;
}
[dir=rtl] .iti__flag-box, [dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: 8px;
}
.iti--allow-dropdown input.iti__tel-input,
.iti--allow-dropdown input.iti__tel-input[type=text],
.iti--allow-dropdown input.iti__tel-input[type=tel], .iti--show-selected-dial-code input.iti__tel-input,
.iti--show-selected-dial-code input.iti__tel-input[type=text],
.iti--show-selected-dial-code input.iti__tel-input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}
[dir=rtl] .iti--allow-dropdown input.iti__tel-input,
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel], [dir=rtl] .iti--show-selected-dial-code input.iti__tel-input,
[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=text],
[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=tel] {
  padding-right: 52px;
  padding-left: 6px;
  margin-right: 0;
}
.iti--allow-dropdown .iti__flag-container, .iti--show-selected-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}
[dir=rtl] .iti--allow-dropdown .iti__flag-container, [dir=rtl] .iti--show-selected-dial-code .iti__flag-container {
  right: 0;
  left: auto;
}
.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti--allow-dropdown .iti__flag-container:has(+ input[disabled]):hover,
.iti--allow-dropdown .iti__flag-container:has(+ input[readonly]):hover {
  cursor: default;
}
.iti--allow-dropdown .iti__flag-container:has(+ input[disabled]):hover .iti__selected-flag,
.iti--allow-dropdown .iti__flag-container:has(+ input[readonly]):hover .iti__selected-flag {
  background-color: transparent;
}
.iti--show-selected-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code {
  margin-left: 6px;
}
[dir=rtl] .iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 6px;
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}
.iti--container:hover {
  cursor: pointer;
}

.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.iti--fullscreen-popup.iti--container.iti--country-search {
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  width: 20px;
}
.iti__flag.iti__be {
  width: 18px;
}
.iti__flag.iti__ch {
  width: 15px;
}
.iti__flag.iti__mc {
  width: 19px;
}
.iti__flag.iti__ne {
  width: 18px;
}
.iti__flag.iti__np {
  width: 13px;
}
.iti__flag.iti__va {
  width: 15px;
}
@media (min-resolution: 2x) {
  .iti__flag {
    background-size: 5762px 15px;
  }
}
.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}
.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}
.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}
.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}
.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}
.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}
.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}
.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}
.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}
.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}
.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}
.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}
.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}
.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}
.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}
.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}
.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}
.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}
.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}
.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}
.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}
.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}
.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}
.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}
.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}
.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}
.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}
.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}
.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}
.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}
.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}
.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}
.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}
.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}
.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}
.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}
.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}
.iti__flag.iti__bz {
  height: 12px;
  background-position: -812px 0px;
}
.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}
.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}
.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}
.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}
.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}
.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}
.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}
.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}
.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}
.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}
.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}
.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}
.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}
.iti__flag.iti__cq {
  height: 12px;
  background-position: -1115px 0px;
}
.iti__flag.iti__cr {
  height: 12px;
  background-position: -1137px 0px;
}
.iti__flag.iti__cu {
  height: 10px;
  background-position: -1159px 0px;
}
.iti__flag.iti__cv {
  height: 12px;
  background-position: -1181px 0px;
}
.iti__flag.iti__cw {
  height: 14px;
  background-position: -1203px 0px;
}
.iti__flag.iti__cx {
  height: 10px;
  background-position: -1225px 0px;
}
.iti__flag.iti__cy {
  height: 14px;
  background-position: -1247px 0px;
}
.iti__flag.iti__cz {
  height: 14px;
  background-position: -1269px 0px;
}
.iti__flag.iti__de {
  height: 12px;
  background-position: -1291px 0px;
}
.iti__flag.iti__dg {
  height: 10px;
  background-position: -1313px 0px;
}
.iti__flag.iti__dj {
  height: 14px;
  background-position: -1335px 0px;
}
.iti__flag.iti__dk {
  height: 15px;
  background-position: -1357px 0px;
}
.iti__flag.iti__dm {
  height: 10px;
  background-position: -1379px 0px;
}
.iti__flag.iti__do {
  height: 14px;
  background-position: -1401px 0px;
}
.iti__flag.iti__dz {
  height: 14px;
  background-position: -1423px 0px;
}
.iti__flag.iti__ea {
  height: 14px;
  background-position: -1445px 0px;
}
.iti__flag.iti__ec {
  height: 14px;
  background-position: -1467px 0px;
}
.iti__flag.iti__ee {
  height: 13px;
  background-position: -1489px 0px;
}
.iti__flag.iti__eg {
  height: 14px;
  background-position: -1511px 0px;
}
.iti__flag.iti__eh {
  height: 10px;
  background-position: -1533px 0px;
}
.iti__flag.iti__er {
  height: 10px;
  background-position: -1555px 0px;
}
.iti__flag.iti__es {
  height: 14px;
  background-position: -1577px 0px;
}
.iti__flag.iti__et {
  height: 10px;
  background-position: -1599px 0px;
}
.iti__flag.iti__eu {
  height: 14px;
  background-position: -1621px 0px;
}
.iti__flag.iti__ez {
  height: 14px;
  background-position: -1643px 0px;
}
.iti__flag.iti__fi {
  height: 12px;
  background-position: -1665px 0px;
}
.iti__flag.iti__fj {
  height: 10px;
  background-position: -1687px 0px;
}
.iti__flag.iti__fk {
  height: 10px;
  background-position: -1709px 0px;
}
.iti__flag.iti__fm {
  height: 11px;
  background-position: -1731px 0px;
}
.iti__flag.iti__fo {
  height: 15px;
  background-position: -1753px 0px;
}
.iti__flag.iti__fr {
  height: 14px;
  background-position: -1775px 0px;
}
.iti__flag.iti__fx {
  height: 14px;
  background-position: -1797px 0px;
}
.iti__flag.iti__ga {
  height: 15px;
  background-position: -1819px 0px;
}
.iti__flag.iti__gb {
  height: 10px;
  background-position: -1841px 0px;
}
.iti__flag.iti__gd {
  height: 12px;
  background-position: -1863px 0px;
}
.iti__flag.iti__ge {
  height: 14px;
  background-position: -1885px 0px;
}
.iti__flag.iti__gf {
  height: 14px;
  background-position: -1907px 0px;
}
.iti__flag.iti__gg {
  height: 14px;
  background-position: -1929px 0px;
}
.iti__flag.iti__gh {
  height: 14px;
  background-position: -1951px 0px;
}
.iti__flag.iti__gi {
  height: 10px;
  background-position: -1973px 0px;
}
.iti__flag.iti__gl {
  height: 14px;
  background-position: -1995px 0px;
}
.iti__flag.iti__gm {
  height: 14px;
  background-position: -2017px 0px;
}
.iti__flag.iti__gn {
  height: 14px;
  background-position: -2039px 0px;
}
.iti__flag.iti__gp {
  height: 14px;
  background-position: -2061px 0px;
}
.iti__flag.iti__gq {
  height: 14px;
  background-position: -2083px 0px;
}
.iti__flag.iti__gr {
  height: 14px;
  background-position: -2105px 0px;
}
.iti__flag.iti__gs {
  height: 10px;
  background-position: -2127px 0px;
}
.iti__flag.iti__gt {
  height: 13px;
  background-position: -2149px 0px;
}
.iti__flag.iti__gu {
  height: 11px;
  background-position: -2171px 0px;
}
.iti__flag.iti__gw {
  height: 10px;
  background-position: -2193px 0px;
}
.iti__flag.iti__gy {
  height: 12px;
  background-position: -2215px 0px;
}
.iti__flag.iti__hk {
  height: 14px;
  background-position: -2237px 0px;
}
.iti__flag.iti__hm {
  height: 10px;
  background-position: -2259px 0px;
}
.iti__flag.iti__hn {
  height: 10px;
  background-position: -2281px 0px;
}
.iti__flag.iti__hr {
  height: 10px;
  background-position: -2303px 0px;
}
.iti__flag.iti__ht {
  height: 12px;
  background-position: -2325px 0px;
}
.iti__flag.iti__hu {
  height: 10px;
  background-position: -2347px 0px;
}
.iti__flag.iti__ic {
  height: 14px;
  background-position: -2369px 0px;
}
.iti__flag.iti__id {
  height: 14px;
  background-position: -2391px 0px;
}
.iti__flag.iti__ie {
  height: 10px;
  background-position: -2413px 0px;
}
.iti__flag.iti__il {
  height: 15px;
  background-position: -2435px 0px;
}
.iti__flag.iti__im {
  height: 10px;
  background-position: -2457px 0px;
}
.iti__flag.iti__in {
  height: 14px;
  background-position: -2479px 0px;
}
.iti__flag.iti__io {
  height: 10px;
  background-position: -2501px 0px;
}
.iti__flag.iti__iq {
  height: 14px;
  background-position: -2523px 0px;
}
.iti__flag.iti__ir {
  height: 12px;
  background-position: -2545px 0px;
}
.iti__flag.iti__is {
  height: 15px;
  background-position: -2567px 0px;
}
.iti__flag.iti__it {
  height: 14px;
  background-position: -2589px 0px;
}
.iti__flag.iti__je {
  height: 12px;
  background-position: -2611px 0px;
}
.iti__flag.iti__jm {
  height: 10px;
  background-position: -2633px 0px;
}
.iti__flag.iti__jo {
  height: 10px;
  background-position: -2655px 0px;
}
.iti__flag.iti__jp {
  height: 14px;
  background-position: -2677px 0px;
}
.iti__flag.iti__ke {
  height: 14px;
  background-position: -2699px 0px;
}
.iti__flag.iti__kg {
  height: 12px;
  background-position: -2721px 0px;
}
.iti__flag.iti__kh {
  height: 13px;
  background-position: -2743px 0px;
}
.iti__flag.iti__ki {
  height: 10px;
  background-position: -2765px 0px;
}
.iti__flag.iti__km {
  height: 12px;
  background-position: -2787px 0px;
}
.iti__flag.iti__kn {
  height: 14px;
  background-position: -2809px 0px;
}
.iti__flag.iti__kp {
  height: 10px;
  background-position: -2831px 0px;
}
.iti__flag.iti__kr {
  height: 14px;
  background-position: -2853px 0px;
}
.iti__flag.iti__kw {
  height: 10px;
  background-position: -2875px 0px;
}
.iti__flag.iti__ky {
  height: 10px;
  background-position: -2897px 0px;
}
.iti__flag.iti__kz {
  height: 10px;
  background-position: -2919px 0px;
}
.iti__flag.iti__la {
  height: 14px;
  background-position: -2941px 0px;
}
.iti__flag.iti__lb {
  height: 14px;
  background-position: -2963px 0px;
}
.iti__flag.iti__lc {
  height: 10px;
  background-position: -2985px 0px;
}
.iti__flag.iti__li {
  height: 12px;
  background-position: -3007px 0px;
}
.iti__flag.iti__lk {
  height: 10px;
  background-position: -3029px 0px;
}
.iti__flag.iti__lr {
  height: 11px;
  background-position: -3051px 0px;
}
.iti__flag.iti__ls {
  height: 14px;
  background-position: -3073px 0px;
}
.iti__flag.iti__lt {
  height: 12px;
  background-position: -3095px 0px;
}
.iti__flag.iti__lu {
  height: 12px;
  background-position: -3117px 0px;
}
.iti__flag.iti__lv {
  height: 10px;
  background-position: -3139px 0px;
}
.iti__flag.iti__ly {
  height: 10px;
  background-position: -3161px 0px;
}
.iti__flag.iti__ma {
  height: 14px;
  background-position: -3183px 0px;
}
.iti__flag.iti__mc {
  height: 15px;
  background-position: -3205px 0px;
}
.iti__flag.iti__md {
  height: 10px;
  background-position: -3226px 0px;
}
.iti__flag.iti__me {
  height: 10px;
  background-position: -3248px 0px;
}
.iti__flag.iti__mf {
  height: 14px;
  background-position: -3270px 0px;
}
.iti__flag.iti__mg {
  height: 14px;
  background-position: -3292px 0px;
}
.iti__flag.iti__mh {
  height: 11px;
  background-position: -3314px 0px;
}
.iti__flag.iti__mk {
  height: 10px;
  background-position: -3336px 0px;
}
.iti__flag.iti__ml {
  height: 14px;
  background-position: -3358px 0px;
}
.iti__flag.iti__mm {
  height: 14px;
  background-position: -3380px 0px;
}
.iti__flag.iti__mn {
  height: 10px;
  background-position: -3402px 0px;
}
.iti__flag.iti__mo {
  height: 14px;
  background-position: -3424px 0px;
}
.iti__flag.iti__mp {
  height: 10px;
  background-position: -3446px 0px;
}
.iti__flag.iti__mq {
  height: 14px;
  background-position: -3468px 0px;
}
.iti__flag.iti__mr {
  height: 14px;
  background-position: -3490px 0px;
}
.iti__flag.iti__ms {
  height: 10px;
  background-position: -3512px 0px;
}
.iti__flag.iti__mt {
  height: 14px;
  background-position: -3534px 0px;
}
.iti__flag.iti__mu {
  height: 14px;
  background-position: -3556px 0px;
}
.iti__flag.iti__mv {
  height: 14px;
  background-position: -3578px 0px;
}
.iti__flag.iti__mw {
  height: 14px;
  background-position: -3600px 0px;
}
.iti__flag.iti__mx {
  height: 12px;
  background-position: -3622px 0px;
}
.iti__flag.iti__my {
  height: 10px;
  background-position: -3644px 0px;
}
.iti__flag.iti__mz {
  height: 14px;
  background-position: -3666px 0px;
}
.iti__flag.iti__na {
  height: 14px;
  background-position: -3688px 0px;
}
.iti__flag.iti__nc {
  height: 10px;
  background-position: -3710px 0px;
}
.iti__flag.iti__ne {
  height: 15px;
  background-position: -3732px 0px;
}
.iti__flag.iti__nf {
  height: 10px;
  background-position: -3752px 0px;
}
.iti__flag.iti__ng {
  height: 10px;
  background-position: -3774px 0px;
}
.iti__flag.iti__ni {
  height: 12px;
  background-position: -3796px 0px;
}
.iti__flag.iti__nl {
  height: 14px;
  background-position: -3818px 0px;
}
.iti__flag.iti__no {
  height: 15px;
  background-position: -3840px 0px;
}
.iti__flag.iti__np {
  height: 15px;
  background-position: -3862px 0px;
}
.iti__flag.iti__nr {
  height: 10px;
  background-position: -3877px 0px;
}
.iti__flag.iti__nu {
  height: 10px;
  background-position: -3899px 0px;
}
.iti__flag.iti__nz {
  height: 10px;
  background-position: -3921px 0px;
}
.iti__flag.iti__om {
  height: 10px;
  background-position: -3943px 0px;
}
.iti__flag.iti__pa {
  height: 14px;
  background-position: -3965px 0px;
}
.iti__flag.iti__pe {
  height: 14px;
  background-position: -3987px 0px;
}
.iti__flag.iti__pf {
  height: 14px;
  background-position: -4009px 0px;
}
.iti__flag.iti__pg {
  height: 15px;
  background-position: -4031px 0px;
}
.iti__flag.iti__ph {
  height: 10px;
  background-position: -4053px 0px;
}
.iti__flag.iti__pk {
  height: 14px;
  background-position: -4075px 0px;
}
.iti__flag.iti__pl {
  height: 13px;
  background-position: -4097px 0px;
}
.iti__flag.iti__pm {
  height: 14px;
  background-position: -4119px 0px;
}
.iti__flag.iti__pn {
  height: 10px;
  background-position: -4141px 0px;
}
.iti__flag.iti__pr {
  height: 14px;
  background-position: -4163px 0px;
}
.iti__flag.iti__ps {
  height: 10px;
  background-position: -4185px 0px;
}
.iti__flag.iti__pt {
  height: 14px;
  background-position: -4207px 0px;
}
.iti__flag.iti__pw {
  height: 13px;
  background-position: -4229px 0px;
}
.iti__flag.iti__py {
  height: 11px;
  background-position: -4251px 0px;
}
.iti__flag.iti__qa {
  height: 8px;
  background-position: -4273px 0px;
}
.iti__flag.iti__re {
  height: 14px;
  background-position: -4295px 0px;
}
.iti__flag.iti__ro {
  height: 14px;
  background-position: -4317px 0px;
}
.iti__flag.iti__rs {
  height: 14px;
  background-position: -4339px 0px;
}
.iti__flag.iti__ru {
  height: 14px;
  background-position: -4361px 0px;
}
.iti__flag.iti__rw {
  height: 14px;
  background-position: -4383px 0px;
}
.iti__flag.iti__sa {
  height: 14px;
  background-position: -4405px 0px;
}
.iti__flag.iti__sb {
  height: 10px;
  background-position: -4427px 0px;
}
.iti__flag.iti__sc {
  height: 10px;
  background-position: -4449px 0px;
}
.iti__flag.iti__sd {
  height: 10px;
  background-position: -4471px 0px;
}
.iti__flag.iti__se {
  height: 13px;
  background-position: -4493px 0px;
}
.iti__flag.iti__sg {
  height: 14px;
  background-position: -4515px 0px;
}
.iti__flag.iti__sh {
  height: 10px;
  background-position: -4537px 0px;
}
.iti__flag.iti__si {
  height: 10px;
  background-position: -4559px 0px;
}
.iti__flag.iti__sj {
  height: 15px;
  background-position: -4581px 0px;
}
.iti__flag.iti__sk {
  height: 14px;
  background-position: -4603px 0px;
}
.iti__flag.iti__sl {
  height: 14px;
  background-position: -4625px 0px;
}
.iti__flag.iti__sm {
  height: 15px;
  background-position: -4647px 0px;
}
.iti__flag.iti__sn {
  height: 14px;
  background-position: -4669px 0px;
}
.iti__flag.iti__so {
  height: 14px;
  background-position: -4691px 0px;
}
.iti__flag.iti__sr {
  height: 14px;
  background-position: -4713px 0px;
}
.iti__flag.iti__ss {
  height: 10px;
  background-position: -4735px 0px;
}
.iti__flag.iti__st {
  height: 10px;
  background-position: -4757px 0px;
}
.iti__flag.iti__su {
  height: 10px;
  background-position: -4779px 0px;
}
.iti__flag.iti__sv {
  height: 12px;
  background-position: -4801px 0px;
}
.iti__flag.iti__sx {
  height: 14px;
  background-position: -4823px 0px;
}
.iti__flag.iti__sy {
  height: 14px;
  background-position: -4845px 0px;
}
.iti__flag.iti__sz {
  height: 14px;
  background-position: -4867px 0px;
}
.iti__flag.iti__ta {
  height: 10px;
  background-position: -4889px 0px;
}
.iti__flag.iti__tc {
  height: 10px;
  background-position: -4911px 0px;
}
.iti__flag.iti__td {
  height: 14px;
  background-position: -4933px 0px;
}
.iti__flag.iti__tf {
  height: 14px;
  background-position: -4955px 0px;
}
.iti__flag.iti__tg {
  height: 13px;
  background-position: -4977px 0px;
}
.iti__flag.iti__th {
  height: 14px;
  background-position: -4999px 0px;
}
.iti__flag.iti__tj {
  height: 10px;
  background-position: -5021px 0px;
}
.iti__flag.iti__tk {
  height: 10px;
  background-position: -5043px 0px;
}
.iti__flag.iti__tl {
  height: 10px;
  background-position: -5065px 0px;
}
.iti__flag.iti__tm {
  height: 14px;
  background-position: -5087px 0px;
}
.iti__flag.iti__tn {
  height: 14px;
  background-position: -5109px 0px;
}
.iti__flag.iti__to {
  height: 10px;
  background-position: -5131px 0px;
}
.iti__flag.iti__tr {
  height: 14px;
  background-position: -5153px 0px;
}
.iti__flag.iti__tt {
  height: 12px;
  background-position: -5175px 0px;
}
.iti__flag.iti__tv {
  height: 10px;
  background-position: -5197px 0px;
}
.iti__flag.iti__tw {
  height: 14px;
  background-position: -5219px 0px;
}
.iti__flag.iti__tz {
  height: 14px;
  background-position: -5241px 0px;
}
.iti__flag.iti__ua {
  height: 14px;
  background-position: -5263px 0px;
}
.iti__flag.iti__ug {
  height: 14px;
  background-position: -5285px 0px;
}
.iti__flag.iti__uk {
  height: 10px;
  background-position: -5307px 0px;
}
.iti__flag.iti__um {
  height: 11px;
  background-position: -5329px 0px;
}
.iti__flag.iti__un {
  height: 14px;
  background-position: -5351px 0px;
}
.iti__flag.iti__us {
  height: 11px;
  background-position: -5373px 0px;
}
.iti__flag.iti__uy {
  height: 14px;
  background-position: -5395px 0px;
}
.iti__flag.iti__uz {
  height: 10px;
  background-position: -5417px 0px;
}
.iti__flag.iti__va {
  height: 15px;
  background-position: -5439px 0px;
}
.iti__flag.iti__vc {
  height: 14px;
  background-position: -5456px 0px;
}
.iti__flag.iti__ve {
  height: 14px;
  background-position: -5478px 0px;
}
.iti__flag.iti__vg {
  height: 10px;
  background-position: -5500px 0px;
}
.iti__flag.iti__vi {
  height: 14px;
  background-position: -5522px 0px;
}
.iti__flag.iti__vn {
  height: 14px;
  background-position: -5544px 0px;
}
.iti__flag.iti__vu {
  height: 12px;
  background-position: -5566px 0px;
}
.iti__flag.iti__wf {
  height: 14px;
  background-position: -5588px 0px;
}
.iti__flag.iti__ws {
  height: 10px;
  background-position: -5610px 0px;
}
.iti__flag.iti__xk {
  height: 15px;
  background-position: -5632px 0px;
}
.iti__flag.iti__ye {
  height: 14px;
  background-position: -5654px 0px;
}
.iti__flag.iti__yt {
  height: 14px;
  background-position: -5676px 0px;
}
.iti__flag.iti__za {
  height: 14px;
  background-position: -5698px 0px;
}
.iti__flag.iti__zm {
  height: 14px;
  background-position: -5720px 0px;
}
.iti__flag.iti__zw {
  height: 10px;
  background-position: -5742px 0px;
}

.iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url('flags.png?1');
  background-repeat: no-repeat;
  background-position: 20px 0;
}
@media (min-resolution: 2x) {
  .iti__flag {
    background-image: url('flags@2x.png?1');
  }
}

.iti__globe {
  background-image: url('globe.png');
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}
@media (min-resolution: 2x) {
  .iti__globe {
    background-image: url('globe@2x.png');
  }
}

/*# sourceMappingURL=styles.css.map*/