@charset "UTF-8";
/* 3rd Party CSS */
/*!
 *  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 PATH
 * -------------------------- */
.k-button[disabled],[disabled] .k-button{outline:none;cursor:default;opacity:.6;filter:grayscale(0.1);pointer-events:none;box-shadow:none}
.k-widget,.k-block,.k-panel{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#fff}
.k-content,.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper,.k-flatcolorpicker,.k-editor,.k-scheduler-agendaview tr.k-state-hover .k-scheduler-datecolumn,.k-scheduler-agendaview tr:hover .k-scheduler-datecolumn,.k-scheduler-agendaview tr:hover .k-scheduler-groupcolumn,.k-notification{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#fff}
.k-popup,.k-menu-group,.k-menu.k-context-menu{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#f9f9f9}
.k-spreadsheet-top-corner,.k-spreadsheet-row-header,.k-spreadsheet-column-header,.k-time-list-wrapper .k-title,.editorToolbarWindow.k-header.k-window-content,.k-treemap .k-treemap-title,.k-gantt-toolbar,.k-scheduler-toolbar,.k-scheduler-footer,.k-block>.k-header,.k-panel>.k-header{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#f6f6f6}
.k-list-container .k-nodata .k-button,.k-dropdown .k-dropdown-wrap,.k-button,.k-button-group.k-state-disabled .k-button:not(.k-state-active),.k-button-group .k-state-disabled:not(.k-state-active),.k-toolbar .k-split-button .k-button,.k-spreadsheet-filter,.k-pivot-toolbar .k-button,.k-fieldselector .k-list li.k-item,.k-colorpicker .k-picker-wrap,.k-combobox .k-select,.k-datepicker .k-select,.k-timepicker .k-select,.k-datetimepicker .k-select,.k-dateinput .k-select,.k-dropdowntree .k-dropdown-wrap,.k-editor .k-editor-toolbar-wrap a.k-tool,.k-ct-popup .k-editor-toolbar a.k-tool,.editorToolbarWindow.k-header.k-window-content a.k-tool,.k-numerictextbox .k-select,.k-switch-handle,.k-handle,.k-map .k-navigator,.k-gantt-views li,.k-scheduler-navigation .k-nav-today,.k-scheduler-navigation .k-nav-prev,.k-scheduler-navigation .k-nav-next,.k-scheduler-views li,.k-scheduler-footer li{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#f6f6f6;background-image:linear-gradient(#f6f6f6,#f1f1f1)}
.k-dropdown .k-dropdown-wrap:hover,.k-dropdown .k-dropdown-wrap.k-state-hover,.k-button:hover,.k-button.k-state-hover,.k-action-buttons .k-button:hover,.k-action-buttons .k-button.k-state-hover,.k-toolbar .k-split-button .k-button:hover,.k-toolbar .k-split-button .k-button.k-state-hover,.k-spreadsheet-filter:hover,.k-pivot-toolbar .k-button:hover,.k-pivot-toolbar .k-button.k-state-hover,.k-fieldselector .k-list li.k-item:hover,.k-fieldselector .k-list li.k-item.k-state-hover,.k-colorpicker .k-state-hover,.k-combobox>:hover .k-select,.k-combobox .k-state-hover .k-select,.k-datepicker:hover .k-select,.k-datepicker .k-state-hover .k-select,.k-timepicker:hover .k-select,.k-timepicker .k-state-hover .k-select,.k-datetimepicker:hover .k-select,.k-datetimepicker .k-state-hover .k-select,.k-dateinput .k-select:hover,.k-dateinput .k-select>.k-state-selected,.k-dateinput .k-select>.k-state-active,.k-dateinput .k-state-hover .k-select,.k-dropdowntree .k-dropdown-wrap:hover,.k-dropdowntree .k-dropdown-wrap.k-state-hover,.k-editor .k-editor-toolbar-wrap a.k-tool:hover,.k-editor .k-editor-toolbar-wrap a.k-tool.k-state-hover,.k-ct-popup .k-editor-toolbar a.k-tool:hover,.k-ct-popup .k-editor-toolbar a.k-tool.k-state-hover,.editorToolbarWindow.k-header.k-window-content a.k-tool:hover,.editorToolbarWindow.k-header.k-window-content a.k-tool.k-state-hover,.k-numerictextbox .k-select:hover,.k-numerictextbox .k-select>.k-state-selected,.k-numerictextbox .k-select>.k-state-active,.k-numerictextbox .k-state-hover .k-select,.k-switch-off:hover .k-switch-handle,.k-handle:hover,.k-gantt-views li.k-state-hover,.k-scheduler-navigation .k-nav-today:hover,.k-scheduler-navigation .k-nav-prev:hover,.k-scheduler-navigation .k-nav-next:hover,.k-scheduler-views li:hover,.k-scheduler-footer li:hover{border-color:rgba(0,0,0,0.15);color:#656565;background-color:#ededed;background-image:linear-gradient(#ededed,#e8e8e8)}
.k-button:active,.k-button.k-state-active,.k-split-button.k-button-group .k-button:active,.k-split-button.k-button-group .k-button.k-state-active,.k-action-buttons .k-button:active,.k-action-buttons .k-button.k-state-active,.k-toolbar .k-split-button .k-button:active,.k-toolbar .k-split-button .k-button.k-state-active,.k-spreadsheet-filter.k-state-active,.k-colorpicker .k-state-active,.k-editor .k-editor-toolbar-wrap a.k-tool:active,.k-editor .k-editor-toolbar-wrap a.k-tool.k-state-active,.k-ct-popup .k-editor-toolbar a.k-tool:active,.k-ct-popup .k-editor-toolbar a.k-tool.k-state-active,.editorToolbarWindow.k-header.k-window-content a.k-tool:active,.editorToolbarWindow.k-header.k-window-content a.k-tool.k-state-active,.k-multiselect-wrap li.k-button:active,.k-multiselect-wrap li.k-button.k-state-active{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#f6f6f6;background-image:none;box-shadow:0 2px 2px 0 rgba(0,0,0,0.06)}
.k-dropdowntree .k-dropdown-wrap.k-state-focused{box-shadow:0 3px 4px 0 rgba(0,0,0,0.06)}
.k-button.k-primary,.k-slider .k-draghandle,.k-switch-on .k-switch-handle{border-color:#ff6358;color:#fff;background-color:#ff6358;background-image:linear-gradient(rgba(255,138,88,0),rgba(255,138,88,0.2))}
.k-button.k-primary:hover,.k-button.k-primary.k-state-hover,.k-action-buttons .k-primary:hover,.k-action-buttons .k-primary.k-state-hvoer,.k-slider .k-draghandle:hover,.k-switch-on:hover .k-switch-handle{border-color:#ff6b58;color:#fff;background-color:#ff6b58;background-image:linear-gradient(rgba(255,146,88,0),rgba(255,146,88,0.2))}
.k-button.k-state-selected,.k-button.k-primary:active,.k-button.k-primary.k-state-active,.k-button.k-primary.k-state-selected,.k-button-group .k-button:active,.k-button-group .k-button.k-state-active,.k-button-group .k-button.k-state-selected,.k-button-group>input[type="radio"]:checked+.k-button,.k-button-group>input[type="checkbox"]:checked+.k-button,.k-action-buttons .k-primary:active,.k-action-buttons .k-primary.k-state-active,.k-slider .k-draghandle:active,.k-slider .k-draghandle.k-pressed{border-color:#ff6358;color:#fff;background-color:#ff6358;background-image:linear-gradient(rgba(255,138,88,0.2),rgba(255,138,88,0))}
.k-toolbar,.k-editor-toolbar{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#f6f6f6}
.k-autocomplete,.k-flatcolorpicker .k-color-value,.k-combobox .k-dropdown-wrap,.k-datepicker .k-picker-wrap,.k-timepicker .k-picker-wrap,.k-datetimepicker .k-picker-wrap,.k-dateinput .k-dateinput-wrap,.k-textbox,.k-textarea,.k-input.k-textbox,.k-multiselect-wrap,.k-numerictextbox .k-numeric-wrap{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#fff}
.k-autocomplete.k-state-hover,.k-combobox>:hover,.k-combobox .k-state-hover,.k-datepicker:hover,.k-datepicker .k-state-hover,.k-timepicker:hover,.k-timepicker .k-state-hover,.k-datetimepicker:hover,.k-datetimepicker .k-state-hover,.k-dateinput .k-state-hover,.k-multiselect-wrap:hover,.k-multiselect-wrap.k-state-hover,.k-numerictextbox .k-state-hover{border-color:rgba(0,0,0,0.15);color:#656565;background-color:#fff}
.k-dropdown .k-dropdown-wrap.k-state-focused,.k-autocomplete.k-state-focused,.k-autocomplete.k-state-active,.k-combobox>.k-state-focused,.k-combobox .k-state-active,.k-datepicker .k-state-focused,.k-datepicker .k-state-active,.k-timepicker .k-state-focused,.k-timepicker .k-state-active,.k-datetimepicker .k-state-focused,.k-datetimepicker .k-state-active,.k-dateinput .k-state-focused,.k-state-focused>.k-multiselect-wrap,.k-numerictextbox .k-state-focused{border-color:rgba(0,0,0,0.15);color:#656565;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.03),0 4px 5px 0 rgba(0,0,0,0.04)}
.k-scheduler-agendaview tr.k-state-hover,.k-scheduler-agendaview .k-scheduler-content tr:hover{border-color:#ededed;color:#656565;background-color:#ededed}
.k-drag-clue,.k-event.k-state-selected{border-color:#ff6358;color:#fff;background-color:#ff6358}
.k-list .k-item:focus,.k-list .k-item.k-state-focused,.k-list-optionlabel:focus,.k-list-optionlabel.k-state-focused{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-list .k-item:hover,.k-list .k-item.k-state-hover,.k-list-optionlabel:hover,.k-list-optionlabel.k-state-hover,.k-list-container .k-button:hover,.k-list-container .k-button.k-state-hover,.k-column-list-item:hover,.k-columnmenu-item:hover,.k-spreadsheet-filter-menu>.k-menu .k-item.k-state-hover,.k-spreadsheet-popup .k-button:hover,.k-spreadsheet-popup .k-button.k-state-hover,.k-menu-group .k-item:hover,.k-menu-group .k-item.k-state-hover,.k-menu.k-context-menu .k-item:hover,.k-menu.k-context-menu .k-item.k-state-hover{color:#656565;background-color:#ededed}
.k-list .k-item.k-state-selected,.k-list-optionlabel.k-state-selected,.k-list-container .k-button:active,.k-list-container .k-button.k-state-active,.k-spreadsheet-popup .k-button:active,.k-spreadsheet-popup .k-button.k-state-active,.k-spreadsheet-popup .k-button.k-state-selected,.k-menu-group .k-item.k-state-selected,.k-menu.k-context-menu .k-item.k-state-selected{color:#fff;background-color:#ff6358}
.k-theme-test-class,.k-common-test-class{opacity:0}
.k-reset{margin:0;padding:0;border-width:0;outline:0;text-decoration:none;font:inherit;list-style:none}
.k-widget{border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-size:14px;line-height:1.4285714286;display:block;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
table.k-widget{display:table}
kendo-sortable{display:block}
.k-overlay{width:100%;height:100%;background-color:#000000;opacity:.5;position:fixed;top:0;left:0;z-index:10001}
.k-rtl{direction:rtl}
.k-link,.k-link:hover{color:inherit;text-decoration:none}
.k-content{outline:0}
.k-centered{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.k-pdf-export-shadow{position:absolute;overflow:hidden;left:-15000px;width:14400px}
.kendo-pdf-hide-pseudo-elements::before,.kendo-pdf-hide-pseudo-elements::after{display:none !important}
.k-state-disabled,.k-widget[disabled]{outline:none;cursor:default;opacity:.6;filter:grayscale(0.1);pointer-events:none;box-shadow:none}
.k-state-disabled .k-link,.k-state-disabled .k-button,.k-widget[disabled] .k-link,.k-widget[disabled] .k-button{cursor:default;outline:0}
.k-state-disabled [disabled],.k-state-disabled .k-state-disabled,.k-widget[disabled] [disabled],.k-widget[disabled] .k-state-disabled{opacity:1;filter:grayscale(0)}
.k-hr,.k-separator,.k-menu-group .k-item.k-separator,.k-menu-vertical .k-item.k-separator{margin:1em auto;height:0;border-width:1px 0 0;border-style:solid;border-color:rgba(0,0,0,0.08);display:block}
.k-hbox>.k-hr,.k-columnset>.k-hr,.k-toolbar .k-separator,.k-menu-horizontal>.k-item.k-separator{margin:0;width:0;height:auto;border-width:0 0 0 1px;flex:0 0 auto}
.k-hr{padding:0;float:none;clear:both}
.k-vbox>.k-hr,.k-rowset>.k-hr{margin:0;flex:0 0 auto}
.k-dirty{margin:0;padding:0;width:0;height:0;border-width:3px;border-style:solid;border-color:#f31700 #f31700 transparent transparent;position:absolute;top:0;right:0}
[dir="rtl"] .k-dirty,.k-rtl .k-dirty{border-color:transparent transparent #f31700 #f31700;right:auto;left:0}
.k-display-inline{display:inline !important}
.k-display-block{display:block !important}
.k-display-inline-block{display:inline-block !important}
.k-display-flex{display:flex !important}
.k-display-inline-flex{display:inline-flex !important}
.k-display-table{display:table !important}
.k-display-inline-table{display:inline-table !important}
.k-display-none,.k-hidden{display:none !important}
.k-float-left{float:left !important}
.k-float-right{float:right !important}
.k-float-none{float:none !important}
.k-floatwrap::after,.k-grid-toolbar::after,.k-slider-items::after{content:"";display:block;clear:both}
.k-flex-wrap{flex-wrap:wrap}
.k-flex-nowrap{flex-wrap:nowrap}
.k-flex-wrap-reverse{flex-wrap:wrap-reverse}
.k-flex{flex:1 1 0}
.k-flex-auto{flex:1 1 auto}
.k-no-flex{flex:0 0 0}
.k-no-flex-auto{flex:0 0 auto}
.k-flex-grow{flex-grow:1}
.k-no-flex-grow{flex-grow:0}
.k-flex-shrink{flex-shrink:1}
.k-no-flex-shrink{flex-shrink:0}
.k-align-items-start{align-items:flex-start}
.k-align-items-end{align-items:flex-end}
.k-align-items-center{align-items:center}
.k-align-items-stretch{align-items:stretch}
.k-align-items-baseline{align-items:baseline}
.k-align-content-start{align-content:flex-start}
.k-align-content-end{align-content:flex-end}
.k-align-content-center{align-content:center}
.k-align-content-stretch{align-content:stretch}
.k-align-content-baseline{align-content:baseline}
.k-align-self-start{align-self:flex-start}
.k-align-self-end{align-self:flex-end}
.k-align-self-center{align-self:center}
.k-align-self-stretch{align-self:stretch}
.k-align-self-baseline{align-self:baseline}
.k-justify-content-start{justify-content:flex-start}
.k-justify-content-end{justify-content:flex-end}
.k-justify-content-center{justify-content:center}
.k-justify-content-between{justify-content:space-between}
.k-justify-content-around{justify-content:space-around}
.k-justify-content-evenly{justify-content:space-evenly}
.k-hbox,.k-columnset,.k-vbox,.k-rowset{display:flex}
.k-ihbox,.k-ivbox{display:inline-flex}
.k-hbox,.k-columnset,.k-ihbox{flex-direction:row}
.k-vbox,.k-rowset,.k-ivbox{flex-direction:column}
.k-column{flex-grow:1;flex-basis:0}
.k-reset{margin:0;padding:0;border-width:0;outline:0;font:inherit;text-decoration:none;list-style:none}
.k-text-nowrap{white-space:nowrap !important}
.k-text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.k-text-left{text-align:left !important}
.k-text-right{text-align:right !important}
.k-text-center{text-align:center !important}
.k-text-justify{text-align:justify !important}
.k-text-lowercase{text-transform:lowercase !important}
.k-text-uppercase{text-transform:uppercase !important}
.k-text-capitalize{text-transform:capitalize !important}
.k-font-weight-light{font-weight:300 !important}
.k-font-weight-normal{font-weight:400 !important}
.k-font-weight-bold{font-weight:700 !important}
.k-flip-h{transform:scaleX(-1)}
.k-flip-v{transform:scaleY(-1)}
.k-flip-h.k-flip-v{transform:scale(-1, -1)}
.k-rotate-45{transform:rotate(45deg)}
.k-rotate-90{transform:rotate(90deg)}
.k-rotate-135{transform:rotate(135deg)}
.k-rotate-180{transform:rotate(180deg)}
.k-rotate-225{transform:rotate(225deg)}
.k-rotate-270{transform:rotate(270deg)}
.k-rotate-315{transform:rotate(315deg)}
.k-scale-0{transform:scale(0, 0)}
.k-scale-1{transform:scale(1, 1)}
.k-scale-2{transform:scale(2, 2)}
.k-translate-0{transform:translate(0, 0)}
.k-translate-0-50{transform:translate(0, 50%)}
.k-translate-0-100{transform:translate(0, 100%)}
.k-translate-50-0{transform:translate(50%, 0)}
.k-translate-50-50{transform:translate(50%, 50%)}
.k-translate-50-100{transform:translate(50%, 100%)}
.k-translate-100-0{transform:translate(100%, 0)}
.k-translate-100-50{transform:translate(100%, 50%)}
.k-translate-100-100{transform:translate(100%, 100%)}
.k-animation-container{position:absolute;overflow:hidden;z-index:100}
.k-animation-container-fixed{position:fixed}
.k-animation-container-relative{position:relative;display:inline-block}
.k-push-right-enter,.k-push-right-appear{transform:translate(-100%, 0)}
.k-push-right-enter-active,.k-push-right-appear-active{transform:translate(0, 0);transition:transform 300ms ease-in-out}
.k-push-right-exit{transform:translate(0, 0)}
.k-push-right-exit-active{transform:translate(100%, 0);transition:transform 300ms ease-in-out}
.k-push-left-enter,.k-push-left-appear{transform:translate(100%, 0)}
.k-push-left-enter-active,.k-push-left-appear-active{transform:translate(0, 0);transition:transform 300ms ease-in-out}
.k-push-left-exit{transform:translate(0, 0)}
.k-push-left-exit-active{transform:translate(-100%, 0);transition:transform 300ms ease-in-out}
.k-push-down-enter,.k-push-down-appear{transform:translate(0, -100%)}
.k-push-down-enter-active,.k-push-down-appear-active{transform:translate(0, 0);transition:transform 300ms ease-in-out}
.k-push-down-exit{transform:translate(0, 0)}
.k-push-down-exit-active{transform:translate(0, 100%);transition:transform 300ms ease-in-out}
.k-push-up-enter,.k-push-up-appear{transform:translate(0, 100%)}
.k-push-up-enter-active,.k-push-up-appear-active{transform:translate(0, 0);transition:transform 300ms ease-in-out}
.k-push-up-exit{transform:translate(0, 0)}
.k-push-up-exit-active{transform:translate(0, -100%);transition:transform 300ms ease-in-out}
.k-expand-vertical-enter,.k-expand-vertical-appear{transform:scaleY(0)}
.k-expand-vertical-enter-active,.k-expand-vertical-appear-active{transform:scaleY(1);transition:transform 300ms ease-in-out}
.k-expand-vertical-exit{transform:scaleY(1)}
.k-expand-vertical-exit-active{transform:scaleY(0);transition:transform 300ms ease-in-out}
.k-expand-horizontal-enter,.k-expand-horizontal-appear{transform:scaleX(0)}
.k-expand-horizontal-enter-active,.k-expand-horizontal-appear-active{transform:scaleX(1);transition:transform 300ms ease-in-out}
.k-expand-horizontal-exit{transform:scaleX(1)}
.k-expand-horizontal-exit-active{transform:scaleX(0);transition:transform 300ms ease-in-out}
.k-fade-enter,.k-fade-appear{opacity:0}
.k-fade-enter-active,.k-fade-appear-active{opacity:1;transition:opacity 500ms ease-in-out}
.k-fade-exit{opacity:1}
.k-fade-exit-active{opacity:0;transition:opacity 500ms ease-in-out}
.k-fade-exit-active+.k-fade-exit-active,.k-fade-enter-active+.k-fade-enter-active{display:none}
.k-zoom-in-enter,.k-zoom-in-appear{opacity:0;transform:scale(0)}
.k-zoom-in-enter-active,.k-zoom-in-appear-active{opacity:1;transform:scale(1);transition:transform, opacity 300ms ease-in-out}
.k-zoom-in-exit{opacity:1;transform:scale(1)}
.k-zoom-in-exit-active{opacity:0;transform:scale(2);transition:transform, opacity 300ms ease-in-out}
.k-zoom-out-enter,.k-zoom-out-appear{opacity:0;transform:scale(2)}
.k-zoom-out-enter-active,.k-zoom-out-appear-active{opacity:1;transform:scale(1);transition:transform, opacity 300ms ease-in-out}
.k-zoom-out-exit{opacity:1;transform:scale(1)}
.k-zoom-out-exit-active{opacity:0;transform:scale(0);transition:transform, opacity 300ms ease-in-out}
.k-slide-in-appear{opacity:.1;transform:translate(0, -3em)}
.k-slide-in-appear .k-centered{transform:translate(-50%, -60%)}
.k-slide-in-appear-active{opacity:1;transform:translate(0, 0);transition:transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1),opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1)}
.k-slide-in-appear-active .k-centered{transform:translate(-50%, -50%)}
.k-slide-down-enter,.k-slide-down-appear{transform:translateY(-100%)}
.k-slide-down-enter-active,.k-slide-down-appear-active{transform:translateY(0);transition:transform 300ms ease-in-out}
.k-slide-down-exit{transform:translateY(0)}
.k-slide-down-exit-active{transform:translateY(-100%);transition:transform 300ms ease-in-out}
.k-slide-up-enter,.k-slide-up-appear{transform:translateY(100%)}
.k-slide-up-enter-active,.k-slide-up-appear-active{transform:translateY(0);transition:transform 300ms ease-in-out}
.k-slide-up-exit{transform:translateY(0)}
.k-slide-up-exit-active{transform:translateY(100%);transition:transform 300ms ease-in-out}
.k-slide-right-enter,.k-slide-right-appear{transform:translateX(-100%)}
.k-slide-right-enter-active,.k-slide-right-appear-active{transform:translateX(0);transition:transform 300ms ease-in-out}
.k-slide-right-exit{transform:translateX(0)}
.k-slide-right-exit-active{transform:translateX(-100%);transition:transform 300ms ease-in-out}
.k-slide-left-enter,.k-slide-left-appear{transform:translateX(100%)}
.k-slide-left-enter-active,.k-slide-left-appear-active{transform:translateX(0);transition:transform 300ms ease-in-out}
.k-slide-left-exit{transform:translateX(0)}
.k-slide-left-exit-active{transform:translateX(100%);transition:transform 300ms ease-in-out}
.k-reveal-vertical-enter,.k-reveal-vertical-appear{max-height:0}
.k-reveal-vertical-enter-active,.k-reveal-vertical-appear-active{transition:max-height 300ms ease-in-out}
.k-reveal-vertical-exit-active{max-height:0 !important;transition:max-height 300ms ease-in-out}
.k-reveal-horizontal-enter,.k-reveal-horizontal-appear{max-width:0}
.k-reveal-horizontal-enter-active,.k-reveal-horizontal-appear-active{transition:max-width 300ms ease-in-out}
.k-reveal-horizontal-exit-active{max-width:0 !important;transition:max-width 300ms ease-in-out}
.k-arrow-e,.k-arrow-w{width:0;height:0;border:5px solid transparent;position:absolute;top:-4px}
.k-arrow-e{border-left-color:currentColor;right:-6px}
.k-arrow-w{border-right-color:currentColor;left:-6px}
.k-drag-clue{padding:2px 4px;border-width:1px;border-style:solid;font-size:12px;white-space:nowrap;overflow:hidden;cursor:move}
.k-drag-status{margin-right:.4ex}
.k-reorder-cue{position:absolute}
.k-reorder-cue::before,.k-reorder-cue::after{content:"";width:0;height:0;border:3px solid transparent;position:absolute;transform:translateX(-50%)}
.k-reorder-cue::before{border-bottom-width:0;border-top-color:currentColor;top:-4px}
.k-reorder-cue::after{border-top-width:0;border-bottom-color:currentColor;bottom:-4px}
.k-autocomplete,.k-combobox,.k-dateinput,.k-datepicker,.k-datetimepicker,.k-dropdown,.k-multiselect,.k-numerictextbox,.k-maskedtextbox,.k-timepicker,.k-dropdowntree{width:12.4em;font-size:14px;line-height:1.4285714286;text-align:left;white-space:nowrap;display:inline-flex;vertical-align:middle;position:relative}
.k-autocomplete[dir='rtl'],.k-rtl .k-autocomplete,.k-combobox[dir='rtl'],.k-rtl .k-combobox,.k-dateinput[dir='rtl'],.k-rtl .k-dateinput,.k-datepicker[dir='rtl'],.k-rtl .k-datepicker,.k-datetimepicker[dir='rtl'],.k-rtl .k-datetimepicker,.k-dropdown[dir='rtl'],.k-rtl .k-dropdown,.k-multiselect[dir='rtl'],.k-rtl .k-multiselect,.k-numerictextbox[dir='rtl'],.k-rtl .k-numerictextbox,.k-maskedtextbox[dir='rtl'],.k-rtl .k-maskedtextbox,.k-timepicker[dir='rtl'],.k-rtl .k-timepicker,.k-dropdowntree[dir='rtl'],.k-rtl .k-dropdowntree{text-align:right}
.k-autocomplete[dir='rtl'] .k-select,.k-rtl .k-autocomplete .k-select,.k-combobox[dir='rtl'] .k-select,.k-rtl .k-combobox .k-select,.k-dateinput[dir='rtl'] .k-select,.k-rtl .k-dateinput .k-select,.k-datepicker[dir='rtl'] .k-select,.k-rtl .k-datepicker .k-select,.k-datetimepicker[dir='rtl'] .k-select,.k-rtl .k-datetimepicker .k-select,.k-dropdown[dir='rtl'] .k-select,.k-rtl .k-dropdown .k-select,.k-multiselect[dir='rtl'] .k-select,.k-rtl .k-multiselect .k-select,.k-numerictextbox[dir='rtl'] .k-select,.k-rtl .k-numerictextbox .k-select,.k-maskedtextbox[dir='rtl'] .k-select,.k-rtl .k-maskedtextbox .k-select,.k-timepicker[dir='rtl'] .k-select,.k-rtl .k-timepicker .k-select,.k-dropdowntree[dir='rtl'] .k-select,.k-rtl .k-dropdowntree .k-select{border-radius:2px 0 0 2px}
.k-autocomplete ::-ms-clear,.k-combobox ::-ms-clear,.k-dateinput ::-ms-clear,.k-datepicker ::-ms-clear,.k-datetimepicker ::-ms-clear,.k-dropdown ::-ms-clear,.k-multiselect ::-ms-clear,.k-numerictextbox ::-ms-clear,.k-maskedtextbox ::-ms-clear,.k-timepicker ::-ms-clear,.k-dropdowntree ::-ms-clear{display:none}
.k-colorpicker,.k-combobox,.k-dateinput,.k-datepicker,.k-datetimepicker,.k-dropdown,.k-multiselect,.k-numerictextbox,.k-maskedtextbox,.k-timepicker,.k-dropdowntree{border-width:0;background-color:transparent}
.k-nodata{min-height:138px;width:100%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:lighter;text-align:center;white-space:normal}
.k-searchbar{flex:1;display:flex;flex-direction:row}
.k-autocomplete,.k-dateinput-wrap,.k-dropdown-wrap,.k-picker-wrap,.k-multiselect-wrap,.k-numeric-wrap{border-radius:2px;padding:0;width:100%;border-width:1px;border-style:solid;box-sizing:border-box;position:relative;transition:all .1s ease;cursor:default;outline:0}
.k-autocomplete .k-input,.k-dateinput-wrap .k-input,.k-dropdown-wrap .k-input,.k-picker-wrap .k-input,.k-multiselect-wrap .k-input,.k-numeric-wrap .k-input{padding:4px 8px;height:calc(8px + 1.4285714286em);box-sizing:border-box;border:0;outline:0;color:inherit;background:none;font:inherit;flex:0 1 auto;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis}
.k-autocomplete{width:12.4em}
.k-dateinput-wrap,.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap{display:flex;flex-direction:row}
.k-dateinput-wrap .k-input,.k-dropdown-wrap .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input{width:100%}
.k-dateinput-wrap .k-select,.k-dropdown-wrap .k-select,.k-picker-wrap .k-select,.k-numeric-wrap .k-select{border-radius:0 2px 2px 0;padding:4px 4px;border-width:0 0 0 0;box-sizing:border-box;border-style:solid;display:flex;align-items:center;justify-content:center;flex:0 0 auto;text-align:center;cursor:pointer}
.k-autocomplete .k-i-loading,.k-multiselect-wrap .k-i-loading{height:20px;line-height:20px;position:absolute;top:4px;right:6px}
.k-rtl .k-autocomplete .k-i-loading,[dir="rtl"] .k-autocomplete .k-i-loading,.k-rtl .k-multiselect-wrap .k-i-loading,[dir="rtl"] .k-multiselect-wrap .k-i-loading{right:auto;left:6px}
.k-autocomplete .k-clear-value,.k-dropdown-wrap .k-clear-value,.k-multiselect-wrap .k-clear-value{height:20px;line-height:20px;outline:0;cursor:pointer;display:none;flex-direction:row;align-items:center;justify-content:center;opacity:.5;position:absolute;top:4px;right:6px}
.k-rtl .k-autocomplete .k-clear-value,[dir="rtl"] .k-autocomplete .k-clear-value,.k-rtl .k-dropdown-wrap .k-clear-value,[dir="rtl"] .k-dropdown-wrap .k-clear-value,.k-rtl .k-multiselect-wrap .k-clear-value,[dir="rtl"] .k-multiselect-wrap .k-clear-value{right:auto;left:6px}
.k-autocomplete .k-clear-value:hover,.k-dropdown-wrap .k-clear-value:hover,.k-multiselect-wrap .k-clear-value:hover{opacity:1}
.k-autocomplete.k-state-focused .k-clear-value,.k-autocomplete.k-state-hover .k-clear-value,.k-autocomplete:hover .k-clear-value,.k-dropdown-wrap.k-state-focused .k-clear-value,.k-dropdown-wrap.k-state-hover .k-clear-value,.k-dropdown-wrap:hover .k-clear-value{display:inline-flex}
.k-multiselect-wrap:hover .k-clear-value,.k-multiselect-wrap.k-state-hover .k-clear-value,.k-state-hover>.k-multiselect-wrap .k-clear-value,.k-multiselect-wrap.k-state-focused .k-clear-value,.k-state-focused>.k-multiselect-wrap .k-clear-value,.k-multiselect-wrap:hover .k-clear-value{display:inline-flex}
.k-dropdown-wrap .k-clear-value{right:calc(1.4285714286em + 14px)}
.k-rtl .k-dropdown-wrap .k-clear-value,[dir="rtl"] .k-dropdown-wrap .k-clear-value{right:auto;left:calc(1.4285714286em + 14px)}
.k-multiselect-wrap{padding-right:calc(1.4285714286em + 8px)}
.k-rtl .k-multiselect-wrap,[dir="rtl"] .k-multiselect-wrap{padding-left:calc(1.4285714286em + 8px);padding-right:8px}
.k-autocomplete{padding-right:calc(1.4285714286em + 8px)}
.k-rtl .k-autocomplete,.k-autocomplete[dir="rtl"]{padding-left:calc(1.4285714286em + 8px);padding-right:0}
.k-dateinput .k-select,.k-numerictextbox .k-select{padding:0;border-width:0;width:calc(8px + 1.4285714286em);display:flex;flex-direction:column;align-items:stretch}
.k-dateinput .k-link,.k-numerictextbox .k-link{flex:1 1 auto;display:block;overflow:hidden;position:relative}
.k-dateinput .k-link .k-icon,.k-numerictextbox .k-link .k-icon{position:absolute;right:50%;transform:translateX(50%)}
.k-dateinput .k-link-increase .k-icon,.k-numerictextbox .k-link-increase .k-icon{bottom:-2px}
.k-dateinput .k-link-decrease .k-icon,.k-numerictextbox .k-link-decrease .k-icon{top:-2px}
.k-virtual-content{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative}
.k-virtual-content>.k-virtual-list>.k-virtual-item{position:absolute;width:100%;box-sizing:border-box;overflow:hidden;white-space:nowrap}
.k-textbox.k-space-left{padding-left:1.9em}
.k-textbox.k-space-right{padding-right:1.9em}
.k-textbox .k-icon{top:50%;margin:-8px 0 0;position:absolute}
.k-space-left .k-icon{left:3px}
.k-space-right .k-icon{right:3px}
.k-widget.k-state-invalid.k-autocomplete,.k-widget.k-state-invalid.k-maskedtextbox>.k-textbox,.ng-invalid.ng-touched.k-autocomplete,.ng-invalid.ng-touched.k-maskedtextbox>.k-textbox,.ng-invalid.ng-dirty.k-autocomplete,.ng-invalid.ng-dirty.k-maskedtextbox>.k-textbox{color:#f31700;border-color:rgba(243,23,0,0.5)}
.k-widget.k-state-invalid>.k-dateinput-wrap,.k-widget.k-state-invalid>.k-dropdown-wrap,.k-widget.k-state-invalid>.k-picker-wrap,.k-widget.k-state-invalid>.k-multiselect-wrap,.k-widget.k-state-invalid>.k-numeric-wrap,.ng-invalid.ng-touched>.k-dateinput-wrap,.ng-invalid.ng-touched>.k-dropdown-wrap,.ng-invalid.ng-touched>.k-picker-wrap,.ng-invalid.ng-touched>.k-multiselect-wrap,.ng-invalid.ng-touched>.k-numeric-wrap,.ng-invalid.ng-dirty>.k-dateinput-wrap,.ng-invalid.ng-dirty>.k-dropdown-wrap,.ng-invalid.ng-dirty>.k-picker-wrap,.ng-invalid.ng-dirty>.k-multiselect-wrap,.ng-invalid.ng-dirty>.k-numeric-wrap{color:#f31700;border-color:rgba(243,23,0,0.5)}
.k-widget.form-control{padding:0}
.k-widget.form-control,.k-maskedtextbox.form-control .k-textbox,.k-textbox.form-control{width:100%}
.k-autocomplete.form-control .k-input{box-sizing:border-box}
.input-group .k-dateinput-wrap,.input-group .k-dropdown-wrap,.input-group .k-multiselect-wrap,.input-group .k-numeric-wrap,.input-group .k-picker-wrap,.input-group .k-maskedtextbox .k-textbox{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group .k-dateinput-wrap .k-select,.input-group .k-dropdown-wrap .k-select,.input-group .k-multiselect-wrap .k-select,.input-group .k-numeric-wrap .k-select,.input-group .k-picker-wrap .k-select,.input-group .k-maskedtextbox .k-textbox .k-select{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group .k-widget.form-control,.input-group .k-maskedtextbox.form-control .k-textbox,.input-group .k-textbox.form-control{width:auto}
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-dateinput-wrap,.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-dropdown-wrap,.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-multiselect-wrap,.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-numeric-wrap,.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-picker-wrap,.input-group .k-widget.form-control:not(:first-child):not(:last-child)>.k-textbox{border-radius:0}
.input-group-prepend+.k-widget.form-control .k-dateinput-wrap,.input-group-prepend+.k-widget.form-control .k-dropdown-wrap,.input-group-prepend+.k-widget.form-control .k-multiselect-wrap,.input-group-prepend+.k-widget.form-control .k-numeric-wrap,.input-group-prepend+.k-widget.form-control .k-picker-wrap,.input-group-prepend+.k-widget.form-control>.k-textbox{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px}
.k-widget.form-control .k-input{padding:.5rem .75rem;height:2.25rem}
.k-widget.form-control-sm .k-input{padding:.25rem .5rem;height:1.8125rem}
.k-widget.form-control-sm .k-dateinput-wrap .k-select,.k-widget.form-control-sm .k-dropdown-wrap .k-select,.k-widget.form-control-sm .k-picker-wrap .k-select{padding:.25rem}
.k-widget.form-control-sm .k-select{width:1.8125rem}
.k-widget.form-control-lg .k-input{padding:.5rem 1rem;height:2.875rem}
.k-widget.form-control-lg .k-dateinput-wrap .k-select,.k-widget.form-control-lg .k-dropdown-wrap .k-select,.k-widget.form-control-lg .k-picker-wrap .k-select{padding:.5rem}
.k-widget.form-control-lg .k-select{width:2.875rem}
.k-maskedtextbox.form-control .k-textbox{height:calc(2.25rem + 2px);padding:.5rem .75rem}
.k-maskedtextbox.form-control-sm .k-textbox{height:calc(1.8125rem + 2px);padding:.25rem .5rem;line-height:1.5}
.k-maskedtextbox.form-control-lg .k-textbox{height:calc(2.875rem + 2px);padding:.5rem 1rem;line-height:1.5}
.k-textbox.form-control{height:calc(2.25rem + 2px);padding:.5rem .75rem}
.k-textbox.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;line-height:1.5}
.k-textbox.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;line-height:1.5}
.k-dateinput.form-control-sm .k-link-increase>.k-icon,.k-numerictextbox.form-control-sm .k-link-increase>.k-icon{bottom:-2px}
.k-dateinput.form-control-sm .k-link-decrease>.k-icon,.k-numerictextbox.form-control-sm .k-link-decrease>.k-icon{top:-2px}
.k-dateinput.form-control-sm .k-link,.k-numerictextbox.form-control-sm .k-link{height:.90625rem}
.k-dateinput.form-control-lg .k-link,.k-numerictextbox.form-control-lg .k-link{height:1.4375rem}
.k-dateinput.form-control .k-dateinput-wrap .k-select{padding-top:0;padding-bottom:0}
@font-face{font-family:'WebComponentsIcons';font-style:normal;font-weight:normal;src:url(data:font/ttf;base64,AAEAAAAMAIAAAwBAR1NVQv1k7+4AAADMAAA4Vk9TLzIPEgZMAAA5JAAAAGBjbWFwdXGErwAAOYQAAAC0Z2FzcAAAABAAADo4AAAACGdseWatpiIOAAA6QAABLexoZWFkDqV1hQABaCwAAAA2aGhlYQfCBZ8AAWhkAAAAJGhtdHjiAJ+HAAFoiAAAB3hsb2NhLT/huAABcAAAAAO+bWF4cAIAAy4AAXPAAAAAIG5hbWXz//U0AAFz4AAABOlwb3N0AAMAAAABeMwAAAAgAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAoAAAABADwAGwB2CBILFBDCEkwTCBkIGhQcBB44HkIfJiEUIowiyiLwJiYmPCjQLLo0gjVKNlA3Bjc8N5I4EgABABsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlAd0APwCAAIwAqAC+AMgA4AEAASIBOAFcAWwBfgGaAbwB3AH8AhICKgJEAmwCfAKSAqwCzALqAwgDGAMwA0YDbAOYA8ID7AQOBDYEXASCBJoEuATUBPAFFAU2BV4FhAWUBa4FvAXEBegF/AYkBjwGVgaABpoGwAbWBvIHHAc2B2AHegCuAAUAIAAPABQAGgBnAA0AHwAfAAwADgATABgAEAAZAB8ABAAJAAoAZgAKAB8AHwAMAA4AEwAYABAAGQAfAcwABAAeAA4AIwBGAAsAHQAdABoAIgAeAAQAHgAiAAwAGwBEAA8AHQAdABoAIgAeAAQAHQAQAB4AFAAlABQAGQASADcAEAAdAB0AGgAiAB4ABAAZABoABAAOABMADAAZABIAEAA2AAoAHQAdABoAIgAeAAQAFgAbABQARQARAB0AHQAaACIAHgAEAA8AFAAYABAAGQAeABQAGgAZAB4ALQAHAB0AHQAaACIABAAiAD0ACAAdAB0AGgAiAAQAIAAbADIADQAdAB0AGgAiAAQAHgAQABAAFgAEACAAGwAzABAAHQAdABoAIgAEAB4AEAAQABYABAAdABQAEgATAB8ANQAPAB0AHQAaACIABAAeABAAEAAWAAQAFwAQABEAHwA0AA8AHQAdABoAIgAEAB4AEAAQABYABAAPABoAIgAZAEMACgAdAB0AGgAiAAQAHQAaABoAHwA+AAsAHQAdABoAIgAEAB0AFAASABMAHwBCAAwAHQAdABoAIgAEABsADAAdABAAGQAfADgAEwAdAB0AGgAiAAQAGgAhABAAHQARABcAGgAiAAQADwAaACIAGQAqAAcAHQAdABoAIgAEABkAQAAKAB0AHQAaACIABAAXABAAEQAfAC4ADAAdAB0AGgAiAAQAEAAZAA8ABAAgABsALwAPAB0AHQAaACIABAAQABkADwAEAB0AFAASABMAHwAxAA4AHQAdABoAIgAEABAAGQAPAAQAFwAQABEAHwAwAA4AHQAdABoAIgAEABAAGQAPAAQADwAaACIAGQArAAcAHQAdABoAIgAEABAAQQALAB0AHQAaACIABAAPAB0AFAAXABcAPwAKAB0AHQAaACIABAAPABoAIgAZADIAEgAdAB0AGgAiAAQADwAaACAADQAXABAABAALAAUABAAgABsAMwAVAB0AHQAaACIABAAPABoAIAANABcAEAAEAAsABQAEAB0AFAASABMAHwA1ABQAHQAdABoAIgAEAA8AGgAgAA0AFwAQAAQACwAFAAQAFwAQABEAHwA0ABQAHQAdABoAIgAEAA8AGgAgAA0AFwAQAAQACwAFAAQADwAaACIAGQA5ABAAHQAdABoAIgAEAA4AEwAQACEAHQAaABkABAAgABsAOgATAB0AHQAaACIABAAOABMAEAAhAB0AGgAZAAQAHQAUABIAEwAfADwAEgAdAB0AGgAiAAQADgATABAAIQAdABoAGQAEABcAEAARAB8AOwASAB0AHQAaACIABAAOABMAEAAhAB0AGgAZAAQADwAaACIAGQAqAAsAHQAdABoAIgAEAAsABQAEACAAGwArAA4AHQAdABoAIgAEAAsABQAEAB0AFAASABMAHwAtAA0AHQAdABoAIgAEAAsABQAEABcAEAARAB8ALAANAB0AHQAaACIABAALAAUABAAPABoAIgAZACYAEQAdAB0AGgAiAAQACQAKAAQAIAAbAAQAHQAUABIAEwAfACkAEAAdAB0AGgAiAAQACQAKAAQAIAAbAAQAFwAQABEAHwAnABMAHQAdABoAIgAEAAkACgAEAA8AGgAiABkABAAdABQAEgATAB8AKAASAB0AHQAaACIABAAJAAoABAAPABoAIgAZAAQAFwAQABEAHwAsAAcAHQAaAB0AIgAEAB4BUgAMABsAGwAXACQABAARABoAHQAYAAwAHwFhAAYAGQAOABMAGgAdAPgAAwAXABcA4gARABcAFAASABkABAAfABoAGwAEABAAFwAQABgAEAAZAB8BBgAJABcAFAASABkABAAfABoAGwDhABMAFwAUABIAGQAEAB0AFAASABMAHwAEABAAFwAQABgAEAAZAB8BCwALABcAFAASABkABAAdABQAEgATAB8BDQAMABcAFAASABkABAAdABAAGAAaACEAEADjABQAFwAUABIAGQAEABgAFAAPAA8AFwAQAAQAEAAXABAAGAAQABkAHwEHAAwAFwAUABIAGQAEABgAFAAPAA8AFwAQAN8AEgAXABQAEgAZAAQAFwAQABEAHwAEABAAFwAQABgAEAAZAB8BCQAKABcAFAASABkABAAXABAAEQAfAQwADQAXABQAEgAZAAQAFQAgAB4AHwAUABEAJADgABQAFwAUABIAGQAEAA4AEAAZAB8AEAAdAAQAEAAXABAAGAAQABkAHwEKAAwAFwAUABIAGQAEAA4AEAAZAB8AEAAdAOQAFAAXABQAEgAZAAQADQAaAB8AHwAaABgABAAQABcAEAAYABAAGQAfAQgADAAXABQAEgAZAAQADQAaAB8AHwAaABgBvwAQABIAEgAdABAAEgAMAB8AEAAEABEAFAAQABcADwAeAB0APABKAFYAfgCiAMIA8gEmAUQBXAFyAYwBoAG4AdQB4gIEAhYCIAIqAkICUgJcAnQChAKmAsoC4AL6ASkABgAgAB8AHwAaABkAzgAFAB0AIAAeABMA0gATAB0AFAASABMAHwAZABAAHgAeAAQADgAaABkAHwAdAAwAHgAfASQAEQAaAB0ADwAQAB0AHgAEAB4AEwAaACIABAATABQADwAQARsADwAaAB0ADwAQAB0AHgAEABoAIAAfAB4AFAAPABABHgAXABoAHQAPABAAHQAeAAQAFAAZAB4AFAAPABAABAAhABAAHQAfABQADgAMABcBHQAZABoAHQAPABAAHQAeAAQAFAAZAB4AFAAPABAABAATABoAHQAUACUAGgAZAB8ADAAXARwADgAaAB0ADwAQAB0AHgAEABQAGQAeABQADwAQARoACwAaAB0ADwAQAB0AHgAEAAwAFwAXAR8ACgAaAB0ADwAQAB0ABAAfABoAGwEiAAwAGgAdAA8AEAAdAAQAHQAUABIAEwAfASMACQAaAB0ADwAQAB0ABAAZABoBIQALABoAHQAPABAAHQAEABcAEAARAB8BIAANABoAHQAPABAAHQAEAA0AGgAfAB8AGgAYASUABgAaAB0ADwAQAB0AtAAQABoAGgAWABgADAAdABYABAAaACAAHwAXABQAGQAQALUACAAaABoAFgAYAAwAHQAWAO0ABAAaABcADwDXAAQAFwAgAB0BkQALABcAGgASABIAEAAdAAQADQAaACMBkAAHABcAGgASABIAEAAdAL0ABAAQABcAFwGxAAsAEAATAAwAGQAOABAABAANABoAIwGwAAcAEAATAAwAGQAOABAA3gAQAAwADgAWACIADAAdAA8ABAAQABcAEAAYABAAGQAfAOsAEQAMAA4AFgASAB0AGgAgABkADwAEAB0AEAAYABoAIQAQANAACgAMAA4AFgASAB0AGgAgABkADwDcAAwADAAOABYABAAQABcAEAAYABAAGQAfAc0AAwAMAA4APAB6AIIAmgC2AMQA1gDeAOgA8AD+AQQBDgEmATABVAF4AYwBmgHCAeAB8AIAAhwCNAJMAmQCfAKGAo4CqAK0AtAC6gL2AwIDEgMcAzADPgNiA4QDmAO6A8wD6AQCBA4ELgRcBI4EpgTSBQIFGAUiBUAFXAVqBYYFmAFKAAMAIAAfATwACwAgAB4AHwAaABgABAAUAA4AGgAZAYIADQAgAB4AHwAaABgABAARABoAHQAYAAwAHwCTAAYAIAAeAB8AGgAYAYAACAAgAB0AHQAQABkADgAkAcMAAwAeACEB0AAEAB4AHgAIAdMAAwAeAB4B1gAGAB4AGwAdABoAFQHYAAIAHgDHAAQAHQAaABsBVAALABoAGwAkAAQAEQAaAB0AGAAMAB8BSQAEABoAGwAkAPMAEQAaABkAIQAQAB0AHwAEACAAGwAbABAAHQAOAAwAHgAQAPIAEQAaABkAIQAQAB0AHwAEABcAGgAiABAAHQAOAAwAHgAQAJ0ACQAaABkAGQAQAA4AHwAaAB0BywAGABoAGQARABQAEgFDABMAGgAYABgAEAAZAB8AHgAEAB0AEAAYABoAIQAQAAQADAAXABcBQgAOABoAGAAYABAAGQAfAAQAHQAQABgAGgAhABABQQAHABoAGAAYABAAGQAfAFMABwAaABcAIAAYABkAHgF3AA0AGgAXACAAGAAZAAQAEQAdABAAEAAlABAAKAALABoAFwAXAAwAGwAeABAABAAeACIAJwALABoAFwAXAAwAGwAeABAABAAeABAAKQALABoAFwAXAAwAGwAeABAABAAZACIAJgALABoAFwAXAAwAGwAeABAABAAZABAAlAAEABoAEgAeAJMAAwAaABIBJwAMABoADwAQAAQAHgAZABQAGwAbABAAHwHbAAUAFwAaACAADwB1AA0AFwAaAB4AEAAEABoAIAAfABcAFAAZABAAdgAMABcAGgAeABAABAAOABQAHQAOABcAEAB0AAUAFwAaAB4AEABgAAUAFwAaAA4AFgBnAAcAFwAUABsABAAJAAoAZgAEABcAFAAbAVMACQAXABAADAAdAAQADgAeAB4AugAGABQAHQAOABcAEAByABEAEwAQAA4AFgAYAAwAHQAWAAQAGgAgAB8AFwAUABkAEABzABAAEwAQAA4AFgAYAAwAHQAWAAQADgAUAB0ADgAXABAAcQAJABMAEAAOABYAGAAMAB0AFgC3ABAAEwAQAA4AFgANABoAIwAEAA4AEwAQAA4AFgAQAA8AtgAIABMAEAAOABYADQAaACMAcgANABMAEAAOABYABAAaACAAHwAXABQAGQAQAHMADAATABAADgAWAAQADgAUAB0ADgAXABAAcQAFABMAEAAOABYBNAAPABMADAAZABIAEAAEABgADAAZACAADAAXABcAJAFxABYAEAAXABcAHgAEABgAEAAdABIAEAAEACEAEAAdAB8AFAAOAAwAFwAXACQBcAAYABAAFwAXAB4ABAAYABAAHQASABAABAATABoAHQAUACUAGgAZAB8ADAAXABcAJAFvAAsAEAAXABcAHgAEABgAEAAdABIAEAFzABUAEAAXABcABAAeABsAFwAUAB8ABAAhABAAHQAfABQADgAMABcAFwAkAXIAFwAQABcAFwAEAB4AGwAXABQAHwAEABMAGgAdABQAJQAaABkAHwAMABcAFwAkAEgACgAMAB8AEAASABoAHQAUACUAEACcAAQADAAdAB8AbwAOAAwAGQAOABAAFwAEABoAIAAfABcAFAAZABAAcAANAAwAGQAOABAAFwAEAA4AFAAdAA4AFwAQAG4ABgAMABkADgAQABcBKwANAAwAFwAQABkADwAMAB0ABAAPAAwAHwAQAGEACAAMABcAEAAZAA8ADAAdAJsACgAMABcADgAgABcADAAfABoAHQARACQANABOAGAAfACOAJwAvgDGAM4A4ADqAQgBJAE4AUYBaADQAAcAHQAaABsAFwAQAB8BswAMAB0AFAANAA0ADQAXABAABAANABoAIwGyAAgAHQAUAA0ADQANABcAEABHAA0AHQAMABIABAAMABkADwAEAA8AHQAaABsAiwAIABoAIgAZABcAGgAMAA8BgAAGABoAFwAXAAwAHQE7ABAAGgAOACAAGAAQABkAHwAEABgADAAZAAwAEgAQAB0BxQADABoADgD3AAMAFAAhAZUACAAUABIAEgAEAA0AGgAjAZQABAAUABIAEgE9AA4AFAAOAB8AFAAaABkADAAdACQABAAMAA8ADwGTAA0AEAAXABQADgAUABoAIAAeAAQADQAaACMBkgAJABAAFwAUAA4AFAAaACAAHgBlAAYAEAAXABAAHwAQAYMAEAAQAA4AFAAYAAwAFwAEABQAGQAOAB0AEAAMAB4AEAGEABAAEAAOABQAGAAMABcABAAPABAADgAdABAADAAeABAACwAYACAAKAA8AEgAVABsAHwAkACcALIAlgADACQAEAHVAAMAIwAQAMAACQAjAA4AEAAbAB8AFAAaABkBxAAFACMADgAQABcAdQAFAB0AHQAaAB0BlwALABkAIQAQABcAGgAbAAQADQAaACMBlgAHABkAIQAQABcAGgAbAZcACQAYAAwAFAAXAAQADQAaACMBlgAFABgADAAUABcBMgAKAA8AFAAfAAQAHwAaABoAFwAeAGQABAAPABQAHwA+AH4AngC0ANYA7gEKASABQAFQAWYBigGkAa4B0AHkAfwCEAIoAkACVgJkAnICjgKuAsoC1gL4AwIDKgNQA2QDfgOgA8wD2gPkA/AEAgQUBCgERARWBGgEegSMBJ4EvgTUBOoE/AUOBSYFOAVMBV4FaAWABaIFtAXMBdQF7gDqAA8AIAAXABcAHgAOAB0AEAAQABkABAAQACMAFAAfAOkACgAgABcAFwAeAA4AHQAQABAAGQDqABAAIAAXABcABAAeAA4AHQAQABAAGQAEABAAIwAUAB8A6QALACAAFwAXAAQAHgAOAB0AEAAQABkA2wANAB0AGgAZAB8ABAAQABcAEAAYABAAGQAfADMACgAaAB0AIgAMAB0ADwAEAB4AGADdAA8AGgAdACIADAAdAA8ABAAQABcAEAAYABAAGQAfAKcABwAaAB0AIgAMAB0ADwF9AAoAGgAdABgAIAAXAAwABAARACMBWgARABoAHQAYAAwAHwAEAA4AGgAPABAABAANABcAGgAOABYBJgAMABoAHQAYAAQAEAAXABAAGAAQABkAHwElAAQAGgAdABgA8QAQABoAHQAQABIAHQAaACAAGQAPAAQADgAaABcAGgAdAYUACQAaABkAHwAEAB4AFAAlABAA8AALABoAGQAfAAQAEQAMABgAFAAXACQBvQAJABoAFwAPABAAHQAEACAAGwG7AAsAGgAXAA8AEAAdAAQAGgAbABAAGQG+AAsAGgAXAA8AEAAdAAQAGAAaAB0AEAG8AAoAGgAXAA8AEAAdAAQADAAPAA8BugAGABoAFwAPABAAHQBiAAYAFwAaABsAGwAkAMoADQAXABQAGwAEACEAEAAdAB8AFAAOAAwAFwDJAA8AFwAUABsABAATABoAHQAUACUAGgAZAB8ADAAXAUcADQAXAAwAHgATAAQAGAAMABkADAASABAAHQHKAAUAFwAMAB4AEwFIABAAFAAZAA8ABAAMABkADwAEAB0AEAAbABcADAAOABABSAAEABQAGQAPAIYAEwAUABcAHwAQAB0ABAAeABoAHQAfAAQADwAQAB4ADgAEAB4AGACFABIAFAAXAB8AEAAdAAQAHgAaAB0AHwAEAAwAHgAOAAQAHgAYAIQACQAUABcAHwAQAB0ABAAeABgAgwAMABQAFwAfABAAHQAEAA4AFwAQAAwAHQCIABAAFAAXAB8AEAAdAAQADAAPAA8ABAASAB0AGgAgABsAhwAVABQAFwAfABAAHQAEAAwADwAPAAQAEAAjABsAHQAQAB4AHgAUABoAGQCCAAYAFAAXAB8AEAAdAc8ABAAUABcAGAFJAAUAFAAXABAAHgHOAAgAFAAXABAABAAlABQAGwHEAAgAFAAXABAABAAjABcAHgHFAAkAFAAXABAABAAiABoAHQAPAcAADQAUABcAEAAEACEAEAAdAB8AFAAOAAwAFwHCAAgAFAAXABAABAAfACMAHwHJAAgAFAAXABAABAAbAB4ADwHHAAgAFAAXABAABAAbABsAHwHIAAgAFAAXABAABAAbAA8AEQHGAAgAFAAXABAABAAYAA8ADQHcAA8AFAAXABAABAATABoAHQAUACUAGgAZAB8ADAAXAcoACgAUABcAEAAEABEAFwAMAB4AEwHEAAoAFAAXABAABAAQACMADgAQABcBxQAIABQAFwAQAAQADwAaAA4BwwAIABQAFwAQAAQADgAeACEBywALABQAFwAQAAQADgAaABkAEQAUABIBzQAIABQAFwAQAAQADQAMAA4BzAAJABQAFwAQAAQADAAeAA4AIwHBAAgAFAAXABAABAAMAA8ADwHAAAQAFAAXABABvgALABQAEAAXAA8AHgAEABgAGgAdABAAsgAQAAwAIQAaAB0AFAAfABAABAAaACAAHwAXABQAGQAQALMACAAMACEAGgAdABQAHwAQALIACwAMACEABAAaACAAHwAXABQAGQAQALMAAwAMACEBmQAMAAwADgAQAA0AGgAaABYABAANABoAIwGYAAgADAAOABAADQAaABoAFgANABwAMAA8AFQAXgByAJIAqgDAAM4A6gD2AQIBLAAJAB0AGgAgABsABAANABoAIwBLAAUAHQAaACAAGwBKAAsAHQAUAA8ABAAXAAwAJAAaACAAHwBJAAQAHQAUAA8A1gAJAB0AEAAkAB4ADgAMABcAEAGdAA8AGgAaABIAFwAQAAQAGwAXACAAHgAEAA0AGgAjAZwACwAaABoAEgAXABAABAAbABcAIAAeAZsACgAaABoAEgAXABAABAANABoAIwGaAAYAGgAaABIAFwAQAYcADQAXABoADQAQAAQAGgAgAB8AFwAUABkAEAGIAAUAFwAaAA0AEACUAAUAEAAMAB0AHgCTAAQAEAAMAB0AFgAuAFAAdACSAMAA4gEQATABUAFkAXABegGEAaABrAGyAcwB0gHYAd4B5AHqAGkAEAAkABsAEAAdABcAFAAZABYABAAdABAAGAAaACEAEACOABEAJAAbABAAHQAXABQAGQAWAAQAGgAbABAAGQAEAB4AGACNAA4AJAAbABAAHQAXABQAGQAWAAQAGgAbABAAGQFdABYAJAAbABAAHQAXABQAGQAWAAQAFwAUABIAEwAfAAQADwAUAAwAFwAaABIBXQAQACQAGwAQAB0AFwAUABkAFgAEABQAGQAeABAAHQAfAV8AFgAkABsAEAAdABcAFAAZABYABAASABcAGgANABAABAAdABAAGAAaACEAEAFeAA8AJAAbABAAHQAXABQAGQAWAAQAEgAXABoADQAQAWAADwAkABsAEAAdABcAFAAZABYABAAQABgADAAUABcAaAAJACQAGwAQAB0AFwAUABkAFgHRAAUAHwAYABcACgHSAAQAHwAYABcAvwAEABAAFwAbALIADQAQAAwAHQAfAAQAGgAgAB8AFwAUABkAEACzAAUAEAAMAB0AHwCrAAIADwBNAAwADAAZAA8AFwAQAB0ABAAPAB0ADAASAP4AAgALAP0AAgAKAPwAAgAJAPsAAgAIAPoAAgAHAPkAAgAGABUALAA6AFYAagCAAJwAtADQAOgA8gESATIBQAFMAWYBiAGuAcgB4gH4AigA7gAGAB8ADAAXABQADgDUAA0AGQAhABAAHQAfAAQADgAaABcAGgAdAB4BAwAJABkAHgAQAB0AHwAEACAAGwEDAAoAGQAeABAAHQAfAAQAHwAaABsBBAANABkAHgAQAB0AHwAEABgAFAAPAA8AFwAQAQUACwAZAB4AEAAdAB8ABAAPABoAIgAZAQUADQAZAB4AEAAdAB8ABAANABoAHwAfABoAGAC+AAsAGQARABoAHQAYAAwAHwAUABoAGQC+AAQAGQARABoBAQAPABkADwAQABkAHwAEABQAGQAOAB0AEAAMAB4AEAECAA8AGQAPABAAGQAfAAQADwAQAA4AHQAQAAwAHgAQAQEABgAZAA8AEAAZAB8BjwAFABkADQAaACMAxgAMABgADAASABAABAAdABAAHgAUACUAEAFAABAAGAAMABIAEAAEABgADAAbAAQAEAAPABQAHwAaAB0BPgASABgADAASABAABAAXABQAEgATAB8ABAAPABQADAAXABoAEgE+AAwAGAAMABIAEAAEABQAGQAeABAAHQAfAMMADAAYAAwAEgAQAAQAEAAjABsAGgAdAB8BPwAKABgADAASABAABAAQAA8AFAAfAYYAFwAYAAwAEgAQAAQADAANAB4AGgAXACAAHwAQAAQAGwAaAB4AFAAfABQAGgAZAMIABQAYAAwAEgAQAAEABAHUAAIAHgAHABAANgBWAHwAnAC8ANwAKgASABsAFAAEAB8AHQAQABkADwAEABQAGQAOAB0AEAAMAB4AEAB6AA8AGwAUAAQAHwAdABAAGQAPAAQAEAAcACAADAAXACsAEgAbABQABAAfAB0AEAAZAA8ABAAPABAADgAdABAADAAeABAAogAPABsAFAAEAB4AHwAMAB8AIAAeAAQAGgAbABAAGQChAA8AGwAUAAQAHgAfAAwAHwAgAB4ABAATABoAFwAPAKAADwAbABQABAAeAB8ADAAfACAAHgAEAA8AEAAZACQANgADABsAFAAUACoAOABEAE4AbACGAKIAvgDYAOoBBgEmATABRgFUAXIBmgG2AdIB4ACKAAYAGgASABoAIAAfAIkABQAaABIAFAAZAGwABAAaAA4AFgEAAA4AFAAeAB8ABAAgABkAGgAdAA8AEAAdABAADwD/AAwAFAAeAB8ABAAaAB0ADwAQAB0AEAAPAP8ADQAUAB4AHwAEABkAIAAYAA0AEAAdABAADwEAAA0AFAAeAB8ABAANACAAFwAXABAAHwAQAA8BnwAMABQAGQAWABAADwAUABkABAANABoAIwGeAAgAFAAZABYAEAAPABQAGQBqAA0AFAAZABYABAAhABAAHQAfABQADgAMABcAaAAPABQAGQAWAAQAEwAaAB0AFAAlABoAGQAfAAwAFwDRAAQAFAAZABABlwAKABAAHwAfABAAHQAEAA0AGgAjAZYABgAQAB8AHwAQAB0AUgAOAAwAJAAaACAAHwAEAB4AHwAMAA4AFgAQAA8AUQATAAwAJAAaACAAHwAEAB4AFAAPABAABAANACQABAAeABQADwAQAFAADQAMACQAGgAgAB8ABAAHAAQADQAkAAQABwBPAA0ADAAkABoAIAAfAAQABgAEAA0AJAAEAAkATgAGAAwAJAAaACAAHwCPAAYADAAgABkADgATABAAIgA6AEoAVABwAJAArgC8AM4A6gEEARABGgE2AT4BYgGhAAsAJAAeABsADAAOABAABAANABoAIwGgAAcAJAAeABsADAAOABAAmgAEABoAIQAQAFcADQAaAB0AEAAEACEAEAAdAB8AFAAOAAwAFwBYAA8AGgAdABAABAATABoAHQAUACUAGgAZAB8ADAAXAVwADgAaAA8AIAAXABAABAAYAAwAGQAMABIAEAAdAMgABgAUAB0AHQAaAB0AnwAIABQAGQAgAB4ABAAeABgAewANABQAGQAgAB4ABAAaACAAHwAXABQAGQAQAHwADAAUABkAIAAeAAQADgAUAB0ADgAXABAAegAFABQAGQAgAB4AVgAEABAAGQAgAUUADQAQAA8AFAAMAAQAGAAMABkADAASABAAHQHGAAMADwANAYoAEQAMAB0AFgAQAB0ABAAbABQAGQAEAB8ADAAdABIAEAAfAYkACgAMAB0AFgAQAB0ABAAbABQAGQACAAYAIAC9AAwAGgAfABQAEQAUAA4ADAAfABQAGgAZAF0ADgAaABkABAAdABAADgAgAB0AHQAQABkADgAQAAIABgAWAQIABwAgAB8ADwAQABkAHwDVAAcAGwAMAA4AFAAfACQAJgBOAFYAZgByAIIAigCaALQAzADWAOgA+AECAR4BMgE6AVQBbgF6AYoBmAGgAbIBvgHgAf4CFAJKAmoChgKSAqQCwALYAuAC8AMKAxYByQADAB4ADwBjAAcAHQAUABkAHwAQAB0AYwAFAB0AFAAZAB8AlgAHAB0AEAAhABQAEAAiAccAAwAbAB8AngAHABcAIAAeAAQAHgAYAHgADAAXACAAHgAEABoAIAAfABcAFAAZABAAeQALABcAIAAeAAQADgAUAB0ADgAXABAAdwAEABcAIAAeAK0ACAAXAAwAJAAXABQAHgAfAK8ABwAXAAwAJAAEAB4AGACjAAQAFwAMACQBowANABQAGQAfABAAHQAQAB4AHwAEAA0AGgAjAaIACQAUABkAHwAQAB0AEAAeAB8BiwADABQAGQDDAAwAEwAaAB8AGgAEABAAIwAbABoAHQAfAMEADAATABoAHwAaAAQADgAMABgAEAAdAAwAwgAFABMAGgAfABoBgQAHABAAHQAOABAAGQAfAGQABgAQABkADgAUABcByAADAA8AEQCwAAgADAAgAB4AEAAEAB4AGACkAAUADAAgAB4AEAFRABAADAAeAB8AEAAEABsAFwAMABQAGQAEAB8AEAAjAB8BUAAOAAwAHgAfABAABAAYAAwAHQAWAA8AGgAiABkBTwAKAAwAHgAfABAABAATAB8AGAAXAU4AGgAMAB4AHwAQAAQAEQAdABoAGAAEACIAGgAdAA8ABAAeAB8AHQAUABsABAARABQAFwAQAU0ADwAMAB4AHwAQAAQAEQAdABoAGAAEACIAGgAdAA8BTAANAAwAHgAfABAABAAMAB4ABAATAB8AGAAXAUsABQAMAB4AHwAQATAACAAMAB4AHgAiABoAHQAPATEADQAMAB0ADAASAB0ADAAbABMABAAMAA8ADwF1AAsADAAZABAABAARAB0AEAAQACUAEACaAAMADAAZAM8ABwAMABcAEAAfAB8AEADrAAwADAAUABkAHwAEAB0AEAAYABoAIQAQANAABQAMABQAGQAfAOwADwAMABIAEAAEABsAHQAaABsAEAAdAB8AFAAQAB4AAQAEAL8ACAAgABAAHgAfABQAGgAZAB4APgBeAG4AdgCAAJYAsgDMAOQA8gEGARQBKAE8AVIBZgF4AZABnAGsAcABzgHkAfQB/gIUAiICPgJUAnwBDwAPACAAFwAQAAQAEwAaAB0AFAAlABoAGQAfAAwAFwG1AAcAHgAeAAQADQAaACMBtAADAB4AHgBUAAQAGgAiAB4BdgAKABoAIgAEABEAHQAQABAAJQAQANoADQAaACAAGQAPAAQADgAaAB0AGQAQAB0AHgDMAAwAGgAfAAwAHwAQAAQAHQAUABIAEwAfAM0ACwAaAB8ADAAfABAABAAXABAAEQAfAMsABgAaAB8ADAAfABAANQAJABAAIgAUABkADwAEAB4AGACmAAYAEAAiABQAGQAPACgACQAQAB4AFAAlABAABAAeACIAJwAJABAAHgAUACUAEAAEAB4AEAApAAoAEAAeABQAJQAQAAQAGQAQACIAJgAJABAAHgAUACUAEAAEABkAEABeAAgAEAAeABAAHwAEAB4AGADrAAsAEAAeABAAHwAEAA4AGgAXABoAHQBbAAUAEAAeABAAHwBVAAcAEAAaAB0ADwAQAB0AXwAJABAAFwAaAAwADwAEAB4AGABcAAYAEAAXABoADAAPAF8ACgAQABEAHQAQAB4AEwAEAB4AGABcAAcAEAARAB0AEAAeABMAWgAEABAADwAaAaUACgAQAA8ADwAUAB8ABAANABoAIwGkAAYAEAAPAA8AFAAfAF8ADQAQAA4AIAAdAB0AEAAZAA4AEAAEAB4AGABcAAoAEAAOACAAHQAdABAAGQAOABAAvAATAAwADwAUABoADQAgAB8AHwAaABkABAAOABMAEAAOABYAEAAPALsACwAMAA8AFAAaAA0AIAAfAB8AGgAZACkAVABiAHgAgACQAKQAugDWAPgBEgE+AWYBjgGwAdgB9AIEAg4CKAIyAk4CZgKAApQCqgLCAtQC3AL0AxADIAMsA0IDWANyA34DkAOmA7wDygPUAX8ABgAkABgADQAaABcA9gAKACAAGwAEAB4ADgAdABQAGwAfAX4AAwAgABgAcgAHACAADgAOABAAHgAeAKwACQAgAA0AHwAUAB8AFwAQAB4A9QAKACAADQAEAB4ADgAdABQAGwAfAVsADQAfACQAFwAQAAQADQAgABQAFwAPABAAHQGnABAAHwAgABgADQAXABAABAAgABsAGgAZAAQADQAaACMBpgAMAB8AIAAYAA0AFwAQAAQAIAAbABoAGQFZABUAHwAdABQAGwAEACIAGgAdAA8ABAARABoAHQAYAAwAHwAfABQAGQASAVgAEwAfAB0AFAAbAAQAHgAbAAwAGQAEABAAFwAQABgAEAAZAB8AHgFXABMAHwAdABQAGwAEABEAGgAZAB8ABAAQABcAEAAYABAAGQAfAB4BVgAQAB8AHQAUABsABAAOAB4AHgAEABEAGgAdABgADAAfAVUAEwAfAB0AFAAbAAQADAAXABcABAARABoAHQAYAAwAHwAUABkAEgD0AA0AHwAdABQAFgAQAB8AEwAdABoAIAASABMAsQAHAB8AGgAbAAQAHgAYAKUABAAfABoAGwC0AAwAHwAMAB0ABAAaACAAHwAXABQAGQAQALUABAAfAAwAHQF5AA0AGwAQABcAFwAEAA4AEwAQAA4AFgAQAB0B0gALABoAIAAdAA4AEAAEAA4AGgAPABAAgQAMABoAHQAfAAQADwAQAB4ADgAEAB4AGAB+AAkAGgAdAB8ABAAPABAAHgAOAH8ACgAaAB0AHwAEAA4AFwAQAAwAHQCAAAsAGgAdAB8ABAAMAB4ADgAEAB4AGAB9AAgAGgAdAB8ABAAMAB4ADgHaAAMAFwAZAUQACwAUABcAIQAQAB0AFwAUABIAEwAfAJwADQATABoAGwAbABQAGQASAAQADgAMAB0AHwDYAAcAEwAMAB0AGwAQABkBjQAFABMADAAdABAAtgAKABMADAAbABAABAAdABAADgAfANEACgATAAwAGwAQAAQAFwAUABkAEAC7AAwAEwAMABsAEAAEAA4AFAAdAA4AFwAQANkABQATAAwAGwAQAJUACAAQAB8AHwAUABkAEgAeASoACgAQABcAEAAOAB8ABAANABoAIwEoAAoAEAAXABAADgAfAAQADAAXABcAlwAGABAADAAdAA4AEwBiAAQADAAhABAA0wAKAAwAHwAgAB0ADAAfABQAGgAZADcAcAB4AJAAoAC2AMQA4gESAR4BOAFqAZQBvgHwAhoCNgJSAoICjgKqAswC7AMMAyoDOgNMA2ADggOmA8ID3AP4BCYEVAR2BJgEvgTYBPIFJgVYBYAFrAXQBeYGEgY8BmoGkAbCBvIHJgdYB4gHvAHCAAMAIwAfAa0ACwAiABQAHwAfABAAHQAEAA0AGgAjAawABwAiABQAHwAfABAAHQGrAAoAIAAYAA0AFwAdAAQADQAaACMBqgAGACAAGAANABcAHQC5AA4AHQAUAAQAHgAfAAwAHwAQAAQAGQAgABcAFwC4ABcAHQAUAAQAHgAfAAwAHwAQAAQAFAAZAA8AEAAfABAAHQAYABQAGQAMAB8AEABlAAUAHQAMAB4AEwDVAAwAHQAMABkAHgAbABAAHQAMABkADgAkAToAGAAdAAwADgAWAAQADgATAAwAGQASABAAHgAEAB0AEAAVABAADgAfAAQADAAXABcBOQAUAB0ADAAOABYABAAOABMADAAZABIAEAAeAAQAHQAQABUAEAAOAB8BNgAUAB0ADAAOABYABAAOABMADAAZABIAEAAeAAQAEAAZAAwADQAXABABOAAYAB0ADAAOABYABAAOABMADAAZABIAEAAeAAQADAAOAA4AEAAbAB8ABAAMABcAFwE3ABQAHQAMAA4AFgAEAA4AEwAMABkAEgAQAB4ABAAMAA4ADgAQABsAHwE1AA0AHQAMAA4AFgAEAA4AEwAMABkAEgAQAB4BeAANABoAGgAXAA0ADAAdAAQAEQAXABoADAAfAXwAFwAaABIAEgAXABAABAARACAAFwAXAAQAHgAOAB0AEAAQABkABAAYABoADwAQAJEABQAUABcAEAAeAOUADQATACAAGAANABkADAAUABcAHgAEACAAGwDmABAAEwAgABgADQAZAAwAFAAXAB4ABAAdABQAEgATAB8A6AAPABMAIAAYAA0AGQAMABQAFwAeAAQAFwAQABEAHwDnAA8AEwAgABgADQAZAAwAFAAXAB4ABAAPABoAIgAZAS8ADgAQACMAHwANABoAIwAEABMAFAAPAA8AEAAZAS4ABwAQACMAHwANABoAIwEtAAgAEAAjAB8ADAAdABAADAEOAAkAEAAjAB8ABAAiAB0ADAAbATMAEAAQABgAGwAXAAwAHwAQAAQAGAAMABkADAASABAAHQGpABEAEAAXABcABAAMAAQAEQAdABQAEAAZAA8ABAANABoAIwGoAA0AEAAXABcABAAMAAQAEQAdABQAEAAZAA8BZAAMAAwADQAXABAABAAiABQAJQAMAB0ADwF0AA0ADAANABcAEAAEACAAGQAYABAAHQASABABagAWAAwADQAXABAABAAdABoAIgAEABQAGQAeABAAHQAfAAQADQAQABcAGgAiAWkAFgAMAA0AFwAQAAQAHQAaACIABAAUABkAHgAQAB0AHwAEAAwADQAaACEAEAFsABAADAANABcAEAAEAB0AGgAiAAQADwAQABcAEAAfABABZAAQAAwADQAXABAABAAbAB0AGgAbABAAHQAfABQAEAAeAWIAEgAMAA0AFwAQAAQAFwAUABIAEwAfAAQADwAUAAwAFwAaABIBYgAMAAwADQAXABAABAAUABkAHgAQAB0AHwFuAAwADAANABcAEAAEAA8AEAAXABAAHwAQAWgAGQAMAA0AFwAQAAQADgAaABcAIAAYABkABAAUABkAHgAQAB0AHwAEAB0AFAASABMAHwFnABgADAANABcAEAAEAA4AGgAXACAAGAAZAAQAFAAZAB4AEAAdAB8ABAAXABAAEQAfAWsAEwAMAA0AFwAQAAQADgAaABcAIAAYABkABAAPABAAFwAQAB8AEAFmABUADAANABcAEAAEAA4AEAAXABcABAAbAB0AGgAbABAAHQAfABQAEAAeAW0AEQAMAA0AFwAQAAQADgAQABcAFwAEAA8AEAAXABAAHwAQAWUACgAMAA0AFwAQAAQADgAQABcAFwESABUADAANABcAEAAEAAwAFwAUABIAGQAEAB8AGgAbAAQAHQAUABIAEwAfARAAFAAMAA0AFwAQAAQADAAXABQAEgAZAAQAHwAaABsABAAXABAAEQAfAREAFgAMAA0AFwAQAAQADAAXABQAEgAZAAQAHwAaABsABAAOABAAGQAfABAAHQEZABIADAANABcAEAAEAAwAFwAUABIAGQAEAB0AEAAYABoAIQAQARUAGAAMAA0AFwAQAAQADAAXABQAEgAZAAQAGAAUAA8ADwAXABAABAAdABQAEgATAB8BEwAXAAwADQAXABAABAAMABcAFAASABkABAAYABQADwAPABcAEAAEABcAEAARAB8BFAAZAAwADQAXABAABAAMABcAFAASABkABAAYABQADwAPABcAEAAEAA4AEAAZAB8AEAAdARgAGAAMAA0AFwAQAAQADAAXABQAEgAZAAQADQAaAB8AHwAaABgABAAdABQAEgATAB8BFgAXAAwADQAXABAABAAMABcAFAASABkABAANABoAHwAfABoAGAAEABcAEAARAB8BFwAZAAwADQAXABAABAAMABcAFAASABkABAANABoAHwAfABoAGAAEAA4AEAAZAB8AEAAdAWMABQAMAA0AFwAQAAoAFgAgAC4APABIAFYAdgCaAKoAtAGOAAQAHgAQAB0AjAAGABsAFwAaAAwADwB/AAYAGQAeABoAHQAfAYwABQAZABsAFAAZAG0ABgAZABcAGgAOABYAawAPABkAFwAUABkAFgAEACEAEAAdAB8AFAAOAAwAFwBpABEAGQAXABQAGQAWAAQAEwAaAB0AFAAlABoAGQAfAAwAFwBMAAcAGQASAB0AGgAgABsAWQAEABkADwAaAO8ACQAZAA8AEAAdABcAFAAZABAACwAYACwAQgBaAG4AegCSALAAvgDEAOYAqQAJABoAFwAgABgAEAAEACAAGwCqAAoAGgAXACAAGAAQAAQAGgARABEAqAALABoAFwAgABgAEAAEAA8AGgAiABkBtwAJABQAGAAQABoABAANABoAIwG2AAUAFAAYABAAGgHSAAsAFAAQACIABAAeABoAIAAdAA4AEAFGAA4AFAAPABAAGgAEABAAIwAfABAAHQAZAAwAFwHXAAYADQAbAB0AGgAVAdkAAgANAXoAEAAMABcAFAAPAAwAHwAUABoAGQAEACMAEwAfABgAFwF7AA8ADAAXABQADwAMAB8AFAAaABkABAAPAAwAHwAMAAgAEgAgACoAOgBYAHgAmACmAJUABgAdABAAGQAOABMBxQAEABoAHQAPAJEABwAUABkADwAaACIAHgCRAA4AFAAZAA8AGgAiAAQAHQAQAB4AHwAaAB0AEACSAA8AFAAZAA8AGgAiAAQAGAAUABkAFAAYABQAJQAQAJAADwAUABkADwAaACIABAAYAAwAIwAUABgAFAAlABAAkAAGABQAGQAPABoAIgDAAAcADAAdABkAFAAZABIAAwAIABAAJAHEAAMAFwAeAHUACQAEABoAIAAfABcAFAAZABAAdgAIAAQADgAUAB0ADgAXABAABAAKACIAMgBIAbkACwAaACAAHwAgAA0AEAAEAA0AGgAjAbgABwAaACAAHwAgAA0AEAGvAAoADAAYABgAEAAdAAQADQAaACMBrgAGAAwAGAAYABAAHQAGAA4AIAAwAEwAbgB4AJkACAAaABoAGAAEABoAIAAfAJgABwAaABoAGAAEABQAGQDFAA0AGgAaABgABAANABAAHgAfAAQAEQAUAB8AxAAQABoAGgAYAAQADAAOAB8AIAAMABcABAAeABQAJQAQAJcABAAaABoAGAHOAAMAFAAbAAEABAHcAAIB3QAAAAMD/wGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6SMDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAJgAAAAiACAABAACAAEAIAAtADYAeuAy4UniDuMK5APlKuaa5wXoLOkj//3//wAAAAAAIAAtADAAYeAA4QDiAOMA5ADlAOYA5wDoAOkA//3//wAB/+P/1//V/6sgJh9ZHqMdshy9G8Ea7BqHGY0YugADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAUABAALAAoAAAgAAAREBAsD+gAKA/oABgAAAAQFAAQACwAKAAAIAAAEhAQLA/oABgAEAAYAAAAEBQAEAAsACgAACAAABEQEBQAGAAQABgP6AAAABAUABAALAAoAAAgAAASEBAUABgP6AAoD+gAAAAQEAAQADAAKAAAIAAAkBIQIAAQD+AAKA/oAAAAEBQADAAsACwAACAAAJARECwP6AAcD/AAIAAAABAQABAAMAAoAAAgAACQEhAgD/AAIAAQABgAAAAQFAAMACwALAAAIAAAkBEQFAAYABwAEA/gAAAAIBAAEAAwACwAACAAYAAAkCESEVIQEAAQABAP4AAgABAAGA/oABwEAAAAAAAgEAAMACwALAAAIABgAACQIhESMRAQABgP6AAcBAAsD/AP8AAgD+AAAAAAACAQABAAMAAsAAAgAGAAAJAhEhNSEDAP8A/wACAP4AAsD+gAGA/kBAAAAAAAIBAADAAsACwAACAAYAACUJASERMxECwP6AAYD+QEDAAQABAP4AAgAAAAAAAgEAAEADAANAAAIABQAAJQkBCQEhAQABAAEA/wD/AAIAQAGA/oADAP6AAAACAIAAwAOAAsAAAgAFAAATCQEJARGAAYD+gAMA/oACwP8A/wABAAEA/gAAAAIBAABAAwADQAACAAUAAAkCCQEhAwD/AP8AAQABAP4AA0D+gAGA/QABgAAAAgCAAMADgALAAAIABQAA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AFcAWwBfAGMAZwBrAAABFSE1FyMVMxUjNTMVIzUzFSM1MxUjNTMBIzUzFSM1MxUjNTMVIzUzJSM1MxcjNTM3IzUzFSM1MxUjNTMVIzUzFSM1MxUjNTMhIxUzMyM1MxcjNTMhIxUzMyM1MxcjNTMBIxUzMyM1MzcjNTMDgPzAQEBAQEBAQEBAQEADAEBAQEBAQEBA/YBAQIBAQIBAQEBAQEBAQEBAQED+gEBAgEBAgEBAAQBAQIBAQIBAQP8AQECAQECAQEADgEBAgECAQMBAwEDAQAFAQMBAwEDAQMBAQEDAQMBAwEDAQMBAwEBAQEBAQEBAQAGAQEDAQAAAABsAQABAA4ADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAGcAawAANzUhFSUjFTM1IzUzNSM1MzUjNTM1IzUzASM1MzUjNTM1IzUzNSM1MwEjNTMXIzUzEyM1MzUjNTM1IzUzNSM1MzUjNTM1IzUzISMVMzMjNTMXIzUzISMVMzMjNTMXIzUzASMVMzMjNTMTIzUzQANA/QBAQEBAQEBAQEBAAwBAQEBAQEBAQP2AQECAQECAQEBAQEBAQEBAQEBA/oBAQIBAQIBAQAEAQECAQECAQED/AEBAgEBAgEBAQEBAwECAQEBAQEBAQP5AQEBAQEBAQP7AQEBA/sBAQEBAQEBAQEBAQEBAQEBAQEBA/oBAQP7AQAAbAEAAQAOAA4AAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFMAVwBbAF8AYwBnAGsAABMzESMTNSMVMzUzFTM1MxUzNTMVMzUzFQE1MxUzNTMVMzUzFTM1MxUBNTMVBzUzFQU1MxUzNTMVMzUzFTM1MxUzNTMVMzUzFRE1IxUVNTMVBzUzFRE1IxUVNTMVBzUzFQE1IxUVNTMVBTUzFUBAQMBAgEBAQEBAQED+QEBAQEBAQED+wEBAQP7AQEBAQEBAQEBAQEBAQEBAQEBAQP6AQED+wEADgPzAAwBAQEBAQEBAQEBA/QBAQEBAQEBAQAKAQECAQECAQEBAQEBAQEBAQEBAAYBAQIBAQIBAQP8AQECAQECAQEABAEBAgEBAgEBAAAAAABsAQABAA4ADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAGcAawAAJSMRMwc1IxUjNTMVIzUzFSM1MxUjNTMVATUzFSM1MxUjNTMVIzUzFRM1MxUHNTMVFzUzFSM1MxUjNTMVIzUzFSM1MxUjNTMVETUjFRU1MxUHNTMVETUjFRU1MxUHNTMVATUjFRU1MxUXNTMVA4BAQIBAgEDAQMBAwEABQEDAQMBAwEDAQEBAwEDAQMBAwEDAQMBAQEBAQEBAQEABgEBAwEBAA0BAQEBAQEBAQEBAQP0AQEBAQEBAQEACgEBAgEBAgEBAQEBAQEBAQEBAQAGAQECAQECAQED/AEBAgEBAgEBAAQBAQIBAQIBAQAAAAAAhAEAAQAOAA4AAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFMAVwBbAF8AYwBnAGsAbwBzAHcAewB/AIMAAAE1IxUjNTMVIzUzFSM1MxUjNTMVATUzFSM1MxUjNTMVIzUzFRM1MxUHNTMVFzUzFSM1MxUjNTMVIzUzFSM1MxUjNTMVETUjFRU1MxUHNTMVETUjFRU1MxUHNTMVATUzFRE1IxUVNTMVBzUzFRE1IxUVNTMVBzUzFQE1IxUVNTMVFzUzFQMAQIBAwEDAQMBAAUBAwEDAQMBAwEBAQMBAwEDAQMBAwEDAQEBAQEBAQEBAAsBAQEBAQEBAQED+gEBAwEADQEBAQEBAQEBAQED9AEBAQEBAQEBAAoBAQIBAQIBAQEBAQEBAQEBAQEABgEBAgEBAgEBA/wBAQIBAQIBAQAGAQEABgEBAgEBAgEBA/wBAQIBAQIBAQAEAQECAQECAQEAAAAcAQAAAA8ADgAAJAA8AEwAXABsAHwAlAAA3IRUhESERIzUhASMVMzUjJTUjFSEzNSMFNSMVAyMVMxEBNxcBF4ABAP7AA4BA/QADAIDAQP3AgAEAgIABQECAgID/AFqmASZaQEADgP8AwP0AQMDAgICAQEBAAUCA/YABAFqmASZaAAAAAAYAAAAAA8ADwABjAGcAawBvAHMAdwAAATUjFSM1IxUjNSMVIzUjFSM1IxUjNSMVIxUjFTMVIxUzFSMVMxUjFTMVIxUzFSMVMxUzFTM1MxUzNTMVMzUzFTM1MxUzNTMVMzUzNTM1IzUzNSM1MzUjNTM1IzUzNSM1MzUjNQMhESETNTMVESM1MwEzFSMTFSM1A0BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQP1AAsBAQEBA/EBAQEBAA4BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQP0AAsD8wEBAA4BA/IBAA8BAQAAOAAAAAAPAA8AAYwBnAGsAbwBzAHcAewB/AIMAhwCLAI8AkwCXAAABNSMVIzUjFSM1IxUjNSMVIzUjFSM1IxUjFSMVMxUjFTMVIxUzFSMVMxUjFTMVIxUzFTMVMzUzFTM1MxUzNTMVMzUzFTM1MxUzNTM1MzUjNTM1IzUzNSM1MzUjNTM1IzUzNSM1AyERIRM1MxURIzUzATMVIxMVIzUBIxUzJSEVIRUhFSEVIRUhFSEVISUjFTM1IxUzNSMVMwNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQED9QALAQEBAQPxAQEBAQAGAwMABgP7AAUD+wAFA/sABQP7AAUD+gMDAwMDAwAOAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQED9AALA/MBAQAOAQPyAQAPAQED/AEBAQEBAQEBAQEBAwEDAQAAACAAAAAADwAPAAGMAaABsAHAAdwB9AIEAhQAAATUjFSM1IxUjNSMVIzUjFSM1IxUjNSMVIxUjFTMVIxUzFSMVMxUjFTMVIxUzFSMVMxUzFTM1MxUzNTMVMzUzFTM1MxUzNTMVMzUzNTM1IzUzNSM1MzUjNTM1IzUzNSM1MzUjNQMRIREhJRUjNREzFSMBBxcHJzcXNxcHJzcnASM1MwM1MxUDQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBA/UACwP0AQEBAAY1yci2goC3ToKAtc3MBjUBAQEADgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBA/gD/AALAgEBA/IBAAlNzcy2goC0toKAtc3MBLUD8QEBAAB0AAAAAA8ADwAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAGcAawBvAIcAACUzFSMRMxUjATMVIxEzFSMBMxUjNTMVIzUzFSM1MxUjNTMVIzUzFSMBMxUjNTMVIzUzFSM1MxUjNTMVIzUzFSMBMxUjJzMVIyUzFSM3MxUjNzMVIzczFSMBMxUjNzMVIzczFSM3MxUjNzMVIzczFSMHFwcnNyERNxcHJxEhJzcXByERByc3FxEDgEBAQED8gEBAQEADgEBAQEBAQEBAQEBAQPyAQEBAQEBAQEBAQEBAAQBAQIBAQAEAQECAQECAQECAQED9gEBAgEBAgEBAgEBAgEBAgEBAwGvLy2v/AGvLy2sBAGvLy2sBAGvLy2tAQAPAQPzAQAPAQP1AQMBAwEDAQMBAwED9wEDAQMBAwEDAQMBA/UBAQEBAQEBAQEBAQAPAQEBAQEBAQEBAQEBAa8vLa/8Aa8vLa/8Aa8vLawEAa8vLawEAAAIAQAAAA8ADgAASABoAAAEXIyImNRE0NjMhMhYVERQGKwEXJRM3FzcnNwEESMwaJiYaAwAaJiYalNT9tOIt4lvi4gK8vCYaAQAaJiYa/wAaJpbi/bTi4lviLQAABgBAAAADwAOAAAMABwALACMAJgAqAAABITUhFSEVIREhFSETERQGIxEUBiMhIiY1ESImNRE0NjMhMhYFFzcRIREhAwD+AAIA/gACAP4AAgDAJholG/2AGyUaJiYaAwAaJv8AQED9gAKAAQBAgEABQEABwP8AGib+QBslJRsBwCYaAQAaJiZagID/AP5AAAAABQBAAAADwAPAABcAHgAwAD0AiwAAASM1IxUhNSMVIyIGFREUFjMhMjY1ETQmAyE4ATERITUhNTgBMTMVMzUhFTM1MzgBMQEwBiM8ATUyNjEzESMpATU0Njc+ATc+ATc+ATc+ATc+ATc+ATc+ATU0JicuASMiBgc1PgEzMhYXHgEXHgEXHgEVFAYHDgEHDgEHDgEHDgEHDgEHDgEHDgEVMxUDgICA/wCAgBomJhoDABslJRv9AAMA/QCAgAEAgID+ADctLUcwQAGA/wAFBQUMBwgQCQgRCAgPBgYLBAQHAgICBwcHFQ4YLxYZNx8PGQwLEwgIDAQEBQQEBAsHBg8JCRIJBg0GBQsEBQcDAgOlA4BAQEBAJhr9ABslJRsDABom/MACAEDAQEBAQP5jIxcNHED+gBwPGgsMFQkJEAcHDQYFDAUGCgYFCwUGCwcMEgYHBhQTSRAQBAQDCwcHEQoKFgwNGAoKEggJDwcHDQcECQQFCAUECQQEDARAAAAMAEAAAAPAA4AAMgBKAG0AgADkAOgA7ADwAPQA+AD8AQoAAAEuASMiBgczPgEzMhYXHgEXHgEXHgEVHAEVIyIGFRQWFx4BFx4BFx4BMzI2NxUzNTQmJwcOAQcOAQcOAQcOASMiJicuATU0NjsBFSUuAScuAScuASMiBgc1IxEzNR4BMzI2Nz4BNz4BNz4BNTQmBw4BIyImJzU+ATMyFhceARUUBiUeARUzLgEnLgEnLgEnLgEjIgYHDgEHDgEHDgEVFBYXHgEXHgEXHgEzMjY3PgE3PgE3PgE3IxQGBw4BBw4BBw4BIyImJy4BJy4BJy4BNTQ2Nz4BNz4BNz4BMzIWFx4BFx4BFzEBIRUhFSEVIRUhFSEpATUhNSE1IRUhNSE3MxEUBiMhIiY1ETMRIQEgECwcPUACNAEkIxAZCAMHAgIDAQECGVlZAwQECgcHEAkJFAsfNBQ1EBAUBAgFBQsFBgwHBg0GDxYICQg5OSQBbAQMCAcTCwsaDhkpETU0ESgXDhgLDBMJCA0FBAUERQobERYmERIoFREaCgkJCQFDAwM2AQcFBQ0HCBIKCxYMDxwNDBYJCQ4FBQUFBQQOCgkVDQ0cEAwWCgoSCAgMBQUHATYDAwMHBAQKBgYMBgoRBwgOBQYIAwMDAwMDCQUGDQgIEAoGDAYGCgQEBwP9fAIA/gACAP4AAgD+AAIA/gACAP4AAgD+AAIAQEAlG/2AGyVAAoADHQsLLS0ZGQUFAgUDAwYEBAkGBg0INDMKEQgIDQUGCQMDAxITJMQhLAvJBQgFAwcDAwQCAQIGBgYRDB8eQYUOFwoKDwUFBhUUeP6AHg8PBgUFEAoKGA8OIBIRH4YODhISihkZDg4OKRsdKpAFCwYLEwkIDwUGCQMDAwUFBQ4KCRgNDiAREiAODhcJCg4FBQUDAwMJBgUPCAkTDAcLBQUIAwMFAgIBAwQDCwcGEQsKFw4NGAsKEQcHCgMDBAIBAgUDBAgF/txAQEBAQEDAQMBAgP6AGyUlGwGA/oAAAAAIAMAAQAOAA4AAAwBnAJoAsgDVAOgBCwEfAAAlIxEzBR4BFTMuAScuAScuAScuASMiBgcOAQcOAQcOARUUFhceARceARceATMyNjc+ATc+ATc+ATcjFAYHDgEHDgEHDgEjIiYnLgEnLgEnLgE1NDY3PgE3PgE3PgEzMhYXHgEXHgEXMRMuASMiBgczPgEzMhYXHgEXHgEXHgEVHAEVIyIGFRQWFx4BFx4BFx4BMzI2NxUzNTQmJwcOAQcOAQcOAQcOASMiJicuATU0NjsBFSUuAScuAScuASMiBgc1IxEzNR4BMzI2Nz4BNz4BNz4BNTQmBw4BIyImJzU+ATMyFhceARUUBgMUFhceARceARceATMyNjcVMxEjFS4BIyIGBw4BBw4BBw4BFzQ2Nz4BMzIWFxUOASMiJicuATUDgEBA/gQDAzYBBwUFDQcIEgoLFgwPHA0MFgkJDgUFBQUFBA4KCRUNDRwQDBYKChIICAwFBQcBNgMDAggEBAoGBgwGChEHCA4FBggDAwMDAwMJBQYNCAgQCgYMBgYKBAQHAxwQLBw9QAI0ASQjEBkIAwcCAgMBAQIZWVkDBAQKBwcQCQkUCx80FDUQEBQECAUFCwUGDAcGDQYPFggJCDk5JAFsBAwIBxMLCxoOGSkRNTQRKBcOGAsMEwkIDQUEBQRFChsRFiYREigVERoKCQkJwQUEBQ0ICRMMCxgOFygRNDQSKRkOGgsLEwcIDAQEBDYJCQkaEhUoERAnFREbCgoJQAGAnAULBgsTCQkOBQYJAwMDBQUFDgoJGA0OIBESIA4OFwkKDgUFBQMDAwkGBQ8ICRMMBwsFBQgDAwUCAgEDBAMLBwYRCwoXDg0YCwoRBwcKAwMEAgECBQMECAUB+QsLLS0ZGQUFAgUDAwYEBAkGBg0INDMKEQgIDQUGCQMDAxITJMQhLAvJBQgFAwcDAwQCAQIGBgYRDB8eQYUOFwoKDwUFBhUUeP6AHg8PBgUFEAoKGA8OIBIRH4YODhISihkZDg4OKRsdKv6HEiAODxgKChAFBgUPDx4BgHgUFQUGBQ8KChcODh8RGykODg4ZGYoSEg4ODisdAAAABQDAAEADgANAADIASgBuAIEAhQAAAS4BIyIGBzM+ATMyFhceARceARceARUcARUjIgYVFBYXHgEXHgEXHgEzMjY3FTM1NCYnBw4BBw4BBw4BBw4BIyImJy4BNTQ2OwEVJS4BJy4BIyIGBzUjETM1HgEzMjY3PgE3PgE3PgE1NCYnLgEnBw4BIyImJzU+ATMyFhceARUUBhMRIxEBoBAsHD1AAjQBJCMQGQgDBwICAwEBAhlZWQMEBAoHBxAJCRQLHzQUNRAQFAQIBQULBQYMBwYNBg8WCAkIOTkkAVQHEwsLGg4ZKRE1NBEoFw4YCwwTCQgNBQQFBAQEDAgpChsRFiYREigVERoKCQkJv0ACHQsLLS0ZGQUFAgUDAwYEBAkGBg0INDMKEQgIDQUGCQMDAxITJMQhLAvJBQgFBAYDAwQCAQIGBgYRDB8eQbQKDwUFBhUUeP6AHg8PBgUFEAoKGA8OIBIRHw4OFwrDDg4SEooZGQ4ODikbHSsB7f0AAwAAGQAA/8AEAAPAAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AQwBHAEsATwBzAIcAugDSANYAABMzFSM1MzUjETM1IwEzNSMHMzUjASMVMycjFTMBMzUjASMVMyUjFTMnIxUzAzM1IwEzNSM1MzUjNTM1IzUzNSM1FTM1AzM1IwUzNSMXMzUjAw4BIyImJxUjETMVPgEzMhYXHgEXHgEXHgEVFAYHDgEHDgEHNzQmJy4BIyIGBxUeATMyNjc+ATUlFSM1DgEjIiYnLgEnLgEnLgE1NDY7ATwBNS4BJy4BJy4BJy4BIyIGByM+ATMyFhceARUHIyIGFRQWFx4BMzI2Nz4BNz4BNz4BNzUBIxEzAEBAQEBAQAFAgIDAgIACQICAwICA/gBAQAOAgID9wICAwICAgEBAA8BAQEBAQEBAQECAgID+gICAwICACwsYDhcoETQ0EikZDhoLCxMHCAwEBAQFBAUNCAkTDBUJCQkaEhUoERAnFREbCgoJ/vY0FDQgCxMKCRAHBgsDBARZWRoBAQEBAwMCBgQIGBEjJAE0Az89HSsQEBA0JDk5CAkIFg8GDQYHDAYFCwUFCAQB9EBAAoCAwID9QID+wEBAQAPAQEBA/ECAA4BAQEBAQP3AgP6AgECAQIBAgMCAgPwAQEBAQEABCwYFDw8eAYB4FBUFBgUPCgkYDg4fERIgDg8YCgoPBpAbKQ4ODhkZihISDg4OKx0qxCQSEwMDAwkGBQ4IBxEKMzQIDgUGCQQEBgMDBQIFBRkZLS0LCwssITAeHwsSBgYGAgECBAMDBwMECQVBAav9AAAAAAADAEAAQAPAA0AAAwAcADQAAAERIxEBJwc1IxUnBxcjFTMHFzcVMzUXNyczNSM3IScHNSMVJwcXIxUzBxc3FTM1FzcnMzUjA8BA/dwWRkBGFkVpaUUWRkBGFkVpaUUBwBZGQEYWRWlpRRZGQEYWRWlpA0D9AAMA/sYWRWlpRRZGQEYWRWlpRRZGQEYWRWlpRRZGQEYWRWlpRRZGQAACAEAAQAPAA0AADwAcAAABIxEjESMRIxEiJjU0NjMhEzE1IxUjFTMVMzUzNQKAgECAQE9xcFABgMBAgIBAgAMA/UACwP1AAYBwUE9x/cCAgECAgEAAAAAABQAAAAAD7QOAAAgADAASABYAIQAAARc3AyMBMz8BNyMbAQMVMwEnARcnARc3Byc3NjIfARYUBwIJF3Gp0P7omjgl78xmZiaFAVSI/q9vLgEQLa8tiC0TNRMtExMBgD9xAc79AJpmYAEZ/uf+pYUBUYj+rEQuAQ8tVC2ILRMTLRM1EwAACQCAAAADgAOAAFcAbACbAJ4ArACyALYAugC+AAABDgExIjAjMCY1NCY9ATQmJy4BJy4BIyIGBw4BFRQWFx4BMzI2Nz4BPQE0Njc+ATMyFhceAR0BDgEHDgEHDgEVFBYXHgEzMjY3PgE3HgEXHgEzMjY/ATUHIw4BKwEiJicuATU0Njc+ATc+ATcVBy4BLwEjBw4BBxQGDwEVMzUjLgE1LgE1NDY/ATMXHgEVFAYHDgEHIxUzNSMuAScnNxcBISIGFREUFjMhMjY1EQMhESEVMwEjNTMXIzUzFyM1MwLyCQYBAQEBAgMDCwgJFw4SHQoLCwQDBAoFBgoDBAMDAgMIBQcKAwMFGCELCxEFAwQIBwgTDAcOBwMOCgEEAgQMBwwaDQIORw0QBAEEBwMEAwMCBAoIAw8KwwIIBlEPUgYJAwYIBlYHCgcBAgIEClUJBAIBAQEGBwdoBgYJA48dHQEt/gAbJSUbAoAbJUD9gAHAwP5AgIDAgIDAgIABeAkFAgECDRE/DxMFCAwDBQUJCAgUCgYKBAQEBAQDCgcLAwUDAgIDBAMPDwIJDgYGDwcGDggMFQcICAMDAQkIBQcCBQUREQIhDQoHBAMECgUFCAQECQQCBgQ3GAIPE/z6ExIDAQMCARcYAQMBAQMCAgsKIBwMDQMCAwEBAgEYGAEDBGRZWQG8JRv9ABslJRsCgP2AAwDA/gCAgICAgAAGAEAAAAPtA4AACwARABYAIQBAAFUAACU3ESERIRUjNSERISUVMwEnARcnARcBAScmIg8BFzc2NCcBIzUjDgEjIiYnLgE1NDY/ATQmIyIGBzU+ATMyFh0BJwcOAQcOARUUFhceATMyNjc+AT0BA0BA/MADQED9QALA/oCFAVSI/q9vLgEQLf7xAb4tEzUTLYgtExP9kzIBDCIXERoKCQolJkMXFxQlERIqGCsrMjALEAYGBQUFBQ4JDBMICAf+QP7CA4CAQP0AxYUBUYj+rEQuAQ8t/vABvy0TEy2ILRM1E/4ALBYWCgoJGhAjKAYKGhsPDzALDC4tpX4HAgYEBA8LCAwFBQUJCQgXDRYADAAA/8AD7QOAAAoAEgAWABoAHgAiACYAMQA5AD0AUABUAAABNzYyHwEWFA8BJwcBBxUzNwEnAycBFwMhFSEXIRUhByEVIQcjFTMBNzYyHwEWFA8BJwcBBxUzNwEnAycBFwURIRUzFTM1JyEiBhURFBY7ATUFITUhAzguEjUTLRMTLYgn/uU2hTkBG4jiLgEQLf7/AAEAgP6AAYCA/wABAICAgAF4LhI1Ey0TEy2IJ/7lNoU5ARuI4i4BEC39ggHAwEDA/gAbJSUbwP6AAYD+gAHALRMTLRM1Ey2IJ/7lOYU2ARuI/mguAQ8tAW9AQEBAQEBAAQAtExMtEzUTLYgn/uU5hTYBG4j+aC4BDy2RAsDAQIDAJRv9QBslQMBAAAAACACAAAAD7QOAAAoAEgAXABsAHwAjACcAPAAAAQcnNzYyHwEWFAcnFwEHIzU3ARcnARcBBTM1IzUzNSMlIRUhATM1IwUhESEVNychIgYVERQWMyEyNjURBwPtLYguEjUTLRMT3Ij+5TmFNgEbLS3+8C4BD/4CQEDAwAEA/wABAP8AQEACAP2AAcCgYP4AGyUlGwKAGyVAAmUtiC0TEy0TNRM0iP7lNoU5ARuILf7xLgEQ0UBAQIBA/oBAwAMAwKBgJRv9ABslJRsBXkAABwAAAAAD7QOAAAoAEgAXACUAMAA2ADoAAAEjNTQ2MyEXIzUhEwcVMzcBJwEXJwEXASU3ERQGIyEiJj0BMxUhEwcnNzYyHwEWFAclASc3FwEDIzUzAQBAJRsBwIDA/oD2NoU5ARuI/uU5LgEQLf7xARFAJRv9wBslQAJArS2ILhI1Ey0TE/5T/qDgWoYBBmZAQALAgBslgED9/jmFNgEbiP7lfS4BDy3+8F1A/uIbJSUbwMAB5S2ILRMTLRM1E3v+oOBahgEG/YZAAAAACQAA/8AD7QPAAAoAEgAWACQALwAzADwAQwBJAAABIzU0NjMhFyM1IQUXAQcjNTcBFycBFwUhNSMVFBYzITI2NREHEycmIg8BFzc2NCcBMzUjAyEnISIGFREzESMVFBYzMQkBJwcXAQEAQCUbAcCAwP6AAhGI/uU5hTYBGy0t/vAuARH9wEAlGwJAGyVArS0TNRIuiC0TE/1TQEDAAgBA/kAbJUBAJRsBZv76hlrgAWACgIAbJYBA54j+5TaFOQEbiC3+8S6BwMAbJSUbAR5AAWItExMtiC0TNRP+AEADAEAlG/8A/kBAGyUCev76hlrgAWAAAAcAAAAAA+0DgAAMABAAGwAmAC4AMwBBAAATFwcnByc3JzcXNxcHFzUjFQEnJiIPARc3NjQnJSEVNychIgYdATMlFwEHIzU3ARcnARcBEyE1IxUUFjMhMjY1EQfNcy1zcy1zcy1zcy1zs0ACrS0TNRIuiC0TE/zTAcCgYP4AGyVAAlGI/uU5hTYBGy0t/vAuAQ8C/YBAJRsCgBslQAGgcy1zcy1zcy1zcy1z4EBAAgAtExMtiC0TNROAwKBgJRvAGYj+5TaFOQEbiC3+8S4BEP4vgIAbJSUbAV5AAAAJAAD/wAPtA8AADAAXAB8AIwAxADwAQABJAFAAABMXBycHJzcnNxc3FwcTIRUzJyEiBh0BMwUXAQcjNTcBFycBFwUhNSMVFBYzITI2NREHEycmIg8BFzc2NCcBMzUjAyEnISIGFREzESMVFBYzMc1zLXNzLXNzLXNzLXMzAYDAgP5AGyVAAhGI/uU5hTYBGy0t/vAuARH9wEAlGwJAGyVArS0TNRIuiC0TE/1TQEDAAgBA/kAbJUBAJRsBoHMtc3Mtc3Mtc3MtcwFgQIAlG4BniP7lNoU5ARuILf7xLoHAwBslJRsBHkABYi0TEy2ILRM1E/4AQAMAQCUb/wD+QEAbJQAAAAYAAP/ABAADwAADAAcAOQBCAEUAWAAANyEVISUhFSETIg4CMREwFjMyNjERMCYjIgYxETM1NDYzMhYVETAGIyImMREwNjMyFjERMxEwLgIBByMTMxMjJyM3MycBIREhNSEiBhURFBYzITI2NREjgAHA/kABwP5AAcDgVFsqByh4eCgYSEgYQAkXFwkYSEgYKHh4KEAHKlv9YRVAgECAQBWWFmo1AWD9wAHA/kAbJSUbAkAbJUCAQMBAAwA8SDz+wICAAUBAQP8A2BAYFxH+6EBAAUCAgP8AAQA8SDz9wEABgP6AQECg/aADAEAlG/0AGyUlGwEAAAAABACAAAADgAOAAB0AKwA5AD8AAAEhHgEXHgEXFgYjIiYnLgE1NDY3PgEzMhYXHgEdASc0JicuASMiBgcOAQczARE0JiMhIgYVERQWMyETIxUhESECwP7JARQTEzQhBw8RLkIbGhsdHR1JKytDGBcYSA8PDigaGSoSERYE7gEIJRv9gBslJRsCAIDA/kACgAHPJDcUExIBATkdHR1SNTJRIB8gGxwbSzAkOh4uEBEQERESLRz+twKAGyUlG/0AGyUBAMADAAAAAAAFAIAAAAOAA4AAFwAbAB8AIwAnAAAlESMRISImNTQ2MyERISIGFREUFhceATMRIREhASE1IREhNSEnITUhA4BA/cAaJiYaAgD+ADVLIx0OIREBwP5AAYD+wAFA/sABQED/AAEAAAMA/UAmGhomAsBLNf2AIzsRCAkDQP3AAcBA/sBAQEAAAAAAAwAA/8AEAANAAAsAKAA1AAABMhYVFAYjIiY1NDYXBwEHETgBMSE4ATERMxE0JiMhIgYVERQWMyE1MwUjNSMVIxUzFTM1MzUCICg4OCgoODjIoP8A4AMAQCYa/QAaJiYaAgCAAQBAQICAQIACgDgoKDg4KCg44KABAOAB4P6AAYAaJiYa/YAaJoBAgIBAgIBAAAAAAAcAQAAAA+0DQAALACYAKwAvADIAOgBFAAABMhYVFAYjIiY1NDYDJwcROAExITgBMRUzNTQmIyEiBhURFBYzITUlASM1ARcnARclOQEHMTI2PQEHMxMnJiIPARc3NjQnAmAoODgoKDg4Gb/gAwBAJhr9ABomJhoBAAIZ/qyFAVEtLf7wLgGRQBom3p5tLRM1Ey2ILRMTAoA4KCg4OCgoOP7Bv+AB4ICAGiYmGv2AGiZfsv6vhQFUiC3+8S7d3iYant4BwC0TEy2ILRM1EwAAAAAJAEAAQAPAA0AADwATABcAGwAfACMAOABEAEgAAAEhIgYVERQWMyEyNjURNCYBIzUzFyM1MxcjNTMXIzUzFyM1MzUnBwEHETM1IzU4ATEzFTM1ITgBMQcUBiMiJjU0NjMyFiUzFSMDgP0AGiYmGgMAGiYm/SZAQMCAgMCAgMCAgIBAQICg/wDgQECAQAJAwDgoKDg4KCg4/kBAQANAJhr9gBomJhoCgBom/YBAQEBAQEBAQEAggKABAOABIECAQEDgKDg4KCg4ODhAAAACAEAAAAPAA4AADQAbAAABISIGFRE3ITI2NRE0JgM4ATEhBxE4ATEhOAExA4D9ABomwAKAGiYmGv1lZQMAA4AmGvzAwCYaAkAaJv2AZQKlAAIAQAAAA8ADgAAXACMAABMHETgBMSE4ATERMxE0JiMhIgYVETchNSUnBycHFwcXNxc3J+VlAwBAJhr9ABomwAEAAcAtc3Mtc3Mtc3MtcwEAZQKl/oABgBomJhr8wMBAEy1zcy1zcy1zcy1zAAUAQAAAA8ADgAAWABoAHgAkAD0AAAE0JiMhIgYdATM1OAExITgBMRE4ATEzAxcHJzcnNxcfAQcnNxcFBxE4ATEhOAExFTM1NCYjISIGFRE3ITUhA8AmGv3AGiZAAkBAzS1zLXNzLXMtcy2goC39LW0CQEAmGv3AGibAAQD+7QNAGiYmGkBA/oD+4C1zLXNzLXMtcy2goC1TSAIIwMAaJiYa/YCAQAAAAAMAAP/ABAADwAADACwAMgAACQMFIiYnNR4BMzI2NTQmLwEuATU0NjMyFhcVLgEjIgYVFBYfAR4BFRQGIzcRMxEzFQIA/gACAAIA/WggNhEVNRwYIRMSLyQrQjAdMBQVLxsWHRIRMygmRjS/QZgDwP4A/gACAIcQC0IQFBESEA8HEAwpKC0vDQxBDxIPEA8PBRINLiQwLwcBQP8AQAAAAAAFAAD/wAQAA8AAAgAOABoAJwAzAAAlEQEBNQ4DBzM+AxMVPgM3Iw4DASMeAxc1LgMnJTMuAycVHgMBgAGA/sBXmXhNC4ELOFVrvFeZeE0LgQs4VWv+BYELTXiZVzxrVTgLAv6BC014mVc8a1U4wAIA/wABf4ELTXiZVzxrVTj9DYELTXiZVzxrVTgBNFeZeE0LgQs4VWs8gFeZeE0LgQs4VWsAAAIAAP/ABAADwAATABYAAAEiDgIVFB4CMzI+AjU0LgIDEQECAGq7i1BQi7tqaruLUFCLu+oBgAPAUIu7amq7i1BQi7tqaruLUP0AAgD/AAAAAgAA/8AEAAPAABQAMQAAASIOAhUUHgIzMj4CNTQuAiMBIgYHOgExFSMwDgInJjY1PgM3PgIWMTAUAgBqu4tQUIu7amq7i1BQi7tqAQAtRDEWTIAoUHhQAQE1STEhDCRkXEADwFCLu2pqu4tQUIu7amq7i1D+wBlngFFgUAEVTR4IPExRHXFtKQNrAAAFAEAAAAPAA4AAOQA+AEMASABMAAABFRQGKwEiJj0BIRUUBisBIiY9ATQ2MzU0NjM1NDY7ATAWFRwBMRUzNTA0NTQ2MTMyFh0BMhYdATIWATM1IxUhMzUjFQEjFSE1BSE1IQPAJRvAGyX/ACUbwBslJRslGyUbgECAQIAbJRslGyX94CDAAeAgwP4gIAFAAQABQP7AAYDAGyUlG4CAGyUlG8AbJYAbJUAbJRAwMBDAwBAwMBAlG0AlG4AlAaVAQEBA/QBAQEBAAAMAQAAAA8ADgAANABMAIQAAASEiBhURFBYzITI2NREDIREhFTMBMxUjIiY1ETQ2MyEXIQMA/oAbJSUbAgAbJUD+AAFAwP0AgIAbJSUbAYBA/kADACUb/YAbJSUbAgD+AAKAwP7AQCUbAoAbJUAAAAAFAEAAAAPAA4AAMABIAGAAbABxAAABIwEuASMiBhUUFhceARceATMyNjU0Jic3Fw4BFRQWMzI2Nz4BNz4BNTQmIyIGBycBARQGIyoBIy4BJzwBNTQ2MzoBMx4BFxwBJToBMzIWFRwBFQ4BByoBIyImNTwBNT4BJTQ2MzIWFRQGIyImJwE1MwEDwFv9tQ0eD0JeBgUMMB8NHg9CXgYFi4sFBl5CDx4NHzAMBQZeQg8eDYsBZf2AOCgBAwElNAI4KAEDASU0AgHbAQMBKDgCNCUBAwEoOAI0/uoTDQ0TEw0NE5X+9VsBCwOA/bUFBl5CDx4NHzAMBQZeQg8eDYuLDR4PQl4GBQwwHw0eD0JeBgWLAWX9eyg4AjQlAQMBKDgCNCUBA184KAEDASU0AjgoAQMBJTTCDRMTDQ0TE2gBClv+9QAAAAADAIAAAAOAA8AAFgAdACUAAAEjLgEjIgYHIyIGFREUFjMhMjY1ETQmITIWFSM0NgEhETMVITUzA0DRETokJDoR0RslJRsCgBslJf6lGyWAJQFb/YCAAYCAA4AdIyMdJRv9ABslJRsDABslJRsbJfzAAwCAgAAAAAAFAIAAAAOAA8AABgAdACQALAAyAAAlByc3FwcXAREUBiMhIiY1ETQ2OwE+ATMyFhczMhYFMzQmIyIGBSMVITUjESEDFwcXNycBrS2goC1ycgHTJRv9gBslJRvRETokJDoR0Rsl/kCAJRsbJQGAgP6AgAKA7XNzLaCg7S2goC1zcwJT/QAbJSUbAwAbJR0jIx0lGxslJRuAgP0AAZNzcy2goAAAAAUAgAAAA4ADwAAPACYALQA1ADkAAAETMzcXMxMjFTMHJyMHJyMBIy4BIyIGByMiBhURFBYzITI2NRE0JiEyFhUjNDYBIREzFSE1MwMhNSEBAGFdQjtWb5ImLDlbQzFgAkDRETokJDoR0RslJRsCgBslJf6lGyWAJQFb/YCAAYCAQP4AAgACgP6A4+MBgEWq7+/vAQAdIyMdJRv9ABslJRsDABslJRsbJfzAAwCAgP1AQAAAAAQAgAAAA4ADwAAPACYALQA1AAABEzM3FzMTIxUzBycjBycjASMuASMiBgcjIgYVERQWMyEyNjURNCYhMhYVIzQ2ASERMxUhNTMBAGFdQjtWb5ImLDlbQzFgAkDRETokJDoR0RslJRsCgBslJf6lGyWAJQFb/YCAAYCAAoD+gOPjAYBFqu/v7wEAHSMjHSUb/QAbJSUbAwAbJSUbGyX8wAMAgIAABgCAAAADgAPAAAYAHQAkACwAMAA2AAAlByc3FwcXAREUBiMhIiY1ETQ2OwE+ATMyFhczMhYFMzQmIyIGBSMVITUjESEBAxcTBxcHFzcnAa0toKAtcnIB0yUb/YAbJSUb0RE6JCQ6EdEbJf5AgCUbGyUBgID+gIACgP7eej17CXNzLaCg7S2goC1zcwJT/QAbJSUbAwAbJR0jIx0lGxslJRuAgP0AAhD+MBEB0W1zcy2goAAABQCAAAADgAPAAAsAEgApADAAOAAAATMRIzUHJxUjETMXBTMHJzM1MxMjLgEjIgYHIyIGFREUFjMhMjY1ETQmITIWFSM0NgEhETMVITUzAcQ8QEBAQEBAAUBAYGBAQIDRETokJDoR0RomJhoCgBomJv6mGyWAJQFb/YCAAYCAAgD/AJJcXJIBAFwkgICAAYAdIyMdJhr9ABomJhoDABomJRsbJfzAAwCAgAAAAAcAgAAAA4ADwAAWAB0AJQApAC0AMQA1AAABIy4BIyIGByMiBhURFBYzITI2NRE0JiEyFhUjNDYBIREzFSE1MwMhNSEVITUhFSE1IRUhNSEDQNEROiQkOhHRGyUlGwKAGyUl/qUbJYAlAVv9gIABgIBA/gACAP4AAgD+AAIA/gACAAOAHSMjHSUb/QAbJSUbAwAbJSUbGyX8wAMAgID+wEDAQMBAwEAAAAIAAAATA60DbQAQACQAAAEWFA8BBiInARY2MTc2MhcBEycmIg8BJyYiDwEBNzY0LwE3NjQC+hMT5RM1Ev5FHDXkEzUTAWqzWhM1E4cuEjYSLQFqLRISLYcTAU0TNRPfExMBuxwm3xIS/pYBxloTE4ctEhIt/pYtEjYSLocTNQAAAgAAAAADwAOAABMAKgAACQE3NjIfATc2Mh8BFhQPARcWFAcHASYiBycHFwcwBicBFjI/ARc3JzYmJwMm/pYtEjYSLocTNRNaExOHLRISWf6WEzQTyS3ItzUcAbsSNRO4xi3FEgESAXwBai0SEi2HExNaEzUThy4SNhJcAWoSEsktyLMmHP5FExOzxi3GEjUTAAAAAAUAAP/AA+0DrQAOABIAFgAuAEIAADchFSE1IzEjETMRMzUzETczNSM1FTM1JQEmIg8BOAExOAE5AQ4BJzEBFjI/ATY0EycmIg8BJyYiDwEBNzY0LwE3NjTAAUD+gEBAQEBAQMDAQAH4/sQTNROMETETAZITNRKME6ItEzUSiC0TNRMtAT0tEhIthxMAQIABQP8AgP8AQECAQEC5AT0TE4wRAw/+bhMTjBI2AdktExOHLRISLf7DLRM1Ey2IEjUAAAYAAP/AA+0DrQAHAAwAEAAUACwAQAAANyEVITUxETMTITUhFTcjFTMnIxUzJQEmIg8BOAExOAE5AQ4BJzEBFjI/ATY0EycmIg8BJyYiDwEBNzY0LwE3NjRAAcD+AEA/AT/+wcPDw4NAQAJ5/sQTNROMETETAZITNRKME6ItEzUSiC0TNRMtAT0tEhIthxMAQEABwP6AQEDBQL9AeQE9ExOMEQMP/m4TE4wSNgHZLRMThy0SEi3+wy0TNRMtiBI1AAYAAP/AA+0DrQADACoApQEgATUBQAAAExEhEQUuASMiBgcOARUUFhceATMyNjcVDgEjIiYnLgE1NDY3PgEzMhYXFRcOAQcOAQcOASMiJicuASc1HgEXHgEzMjY3PgE3PgE3PgE1NCYnLgEnLgEnLgEnLgEnLgE1NDY3PgE3PgE3PgEzMhYXHgEXFS4BJy4BJy4BJyImIyIGBw4BBw4BBw4BFRQWFx4BFx4BFx4BFx4BFx4BFx4BFx4BFRQGBzMOAQcOAQcOASMiJicuASc1HgEXHgEzMjY3PgE3PgE3PgE1NCYnLgEnLgEnLgEnLgEnLgE1NDY3PgE3PgE3PgEzMhYXHgEXFS4BJy4BJy4BJyImIyIGBw4BBw4BBw4BFRQWFx4BFx4BFx4BFx4BFx4BFx4BFx4BFRQGBxMnJiIPAScmIg8BATc2NC8BNzY0JwUmIg8BBiInFyEBAANA/eEOIRMUIQ0MDQwMDB8UEyMQECkZIjQTExMVFhU4IhUkDugEDQgHEwoLFgsMFwoLEwgJEwoLFQoGCwQFCAMDBAIBAgIDAgcEBAoGBQ0HERkICAkFBAUMCAgSCgsVDAsUCQgRBwQIBAQJBAUJBAUIBAYKBQQIAwMFAgECAgICBQQDCQUFCwcIEAcHDAQFCAMCAwUF7gUMCAgSCwoWDAsXCwsSCAkTCgoVCwYKBQUHAwMFAgECAwIDBgQFCgUGDAcRGQgJCAQFBA0IBxILChYLDBQICRAIBAgEBQgFBAkFBAkEBQoFBAgDBAQCAgEBAgIGAwQIBQYLBgkPBwcMBQUIAgMCBQT2LRM1E4cuEjUTLQE8LhISLogTE/4TEzUTnxM1E5UB9P7MAYD+QAHAhAkKDg4NJRgWJA0ODQoKQAgIFRUVNyMlPBgXFwYGQ8AJDgYFCAIDAgICAgcERQgLBAQEAQEBBAICBQMDBgMFCAMEBwMDBgIDBgMHEwsLGg8MFQkJDgUGCAMDAgECAQUDQAIFAgIDAgECAQEBAQEDAwIFAgMHAwQHAwMGAwIGAwIGAwMJBAUJBgYMBwcRCQ0WCAkOBgUIAgMCAgICBwRFCAsEBAQBAQEEAgIFAwMGAwUIAwQHAwMGAgMGAwcTCwsaDwwVCQkOBQYIAwMCAQIBBQNAAgUCAgMCAQIBAQEBAQMDAgUCAwcDBAcDAwYDAgYDAgYDAwkEBQkGBgwHBxEJDRYIA0QtExOHLRISLf7DLRM1Ey2IEjUTjBMTnxMTlQE0AAUAAP/AA+0DrQATAB4AIgAmAC4AAAEnJiIPAScmIg8BATc2NC8BNzY0BSYiDwEGIicXIQEDFyM3JREhEQEnIwcjEzMTA+0tEzUSiC0TNRMtAT0tEhIthxP+ABM1E58TNROVAfT+zKAxYjH+oALA/wAXkhdAdFh0A4AtExOHLRISLf7DLRM1Ey2IEjV5ExOfExOVATT+FIiIeP5AAcD+gEBAAUD+wAAAAAQAAP/AA+0DrQAEAH8AkwCeAAATBxchEQMOAQcOAQcOASMiJicuASc1HgEXHgEzMjY3PgE3PgE3PgE1NCYnLgEnLgEnLgEnLgEnLgE1NDY3PgE3PgE3PgEzMhYXHgEXFS4BJy4BJy4BJyYiIyIGBw4BBw4BBw4BFRQWFx4BFx4BFx4BFx4BFx4BFx4BFx4BFRQGBwEnJiIPAScmIg8BATc2NC8BNzY0BSYiDwEGIicXIQHAwMACAKwGEAoKGA0OHA8PHg0OGAoLGA4NGw0IDgYGCgQEBgICAgQDAwgGBQ0HCBAIFiELCgsGBgYPCwoXDQ4cDg8aCwsVCgUKBgUMBgUMBgYLBQcNBgYKBAQGAgIDAwIDBwQFCwcGDwgLFAkJDwcGCgMEAwYGAdktEzUSiC0TNRMtAT0tEhIthxP+ABM1E58TNROVAfT+zAGA4OABwP6xCQ4GBQgCAwICAgIHBEUICwQEBAEBAQQCAgUDAwYDBQgDBAYDAwYDAwYDBxMKCxsPDBUJCA8FBggDAgMBAgEFA0ACBQICBAEBAgEBAQEBAwICBQMDBwMEBwMDBgMCBgIDBgIECAUECgYFDQcHEAoNFQkDTy0TE4ctEhIt/sMtEzUTLYgSNXkTE58TE5UBNAAAAAAEAAD/wAPtA60AAwASACYAMAAAExEhEQMjJwcjAzMXNzMXNyM1MwEHFxYUDwEBNzYyHwE3NjIfARYUAyEnFjI/ATYyFwACwOFMMzlSVVQrOlAyJiGAAa2HLRISLf7DLRM1Ey2IEjUTLRPM/gyVEzUTnxM1EwGA/kABwP6Avb0BQMfHx445AeaILRM1Ey0BPS0SEi2HExMtEzX+iJUTE58TEwAAAAUAAP/ABAADwAADAAkADwAbACkAAAERIREFByc3FwcFJzcnNxcBETQmKwEiBhURByEVIREzETMRMxEzETMRMwHAAkD+jS1gYC0yAQUtMzMtYP3AJhpAGibAAkD9wIBAQEBAwAEA/sABQNMtYGAtM2AtMzMtYAIgAQAaJiYa/wDAQP6AAUD+wAFA/sABQAAAAAMAAABABAADQAAZACcANQAAATERMzU0NjsBMhYdATM1NDY7ATIWHQEzESEHNTQmKwEiBh0BIxEhESE1NCYrASIGHQEhESERAQBAEw1ADROAEw1ADRNA/gBAEw1ADRNAAcACABMNQA0T/wABwAGAAUBgDRMTDWBgDRMTDWD+wEBgDRMTDWD/AAEAYA0TEw1g/wABAAABAEAAAAPAA4ADKwAAATgBMRwBFTAUMRwBBxQwMRwBFTAGMRwBFSIUMRQGFTAUMQYUBxQwFRQGBzgBMRQGBzAUFQ4BFSIwFRQGFRQiFRQGFTAiFRQGBzAUMQ4BBzAGMQ4BBzAGMRQGIxQwBw4BFTgBMSIGBwYwIxQGIzAGMQ4BBzAGMQ4BBzAiMQ4BIyIUMSIGIyIUIyIGIyIwFSIGByoBMQ4BIzgBMQ4BIyIwIwYiBzAiMSIGIzAiFSoBIzAGMSoBIzgBIwYiIzAiMSoBIyoBIyoBMSImIyoBMSImIzAiMSImIyoBJyoBJyoBMSYiJzAiIy4BIyImMSImIzgBMS4BJzgBMS4BJzgBIy4BJzAiMS4BJzQiMS4BJzQwMS4BJzgBMS4BKwEiBh0BIyImPQE0Njc+ATU0JiMiBhUUFhceAR0BFAYrAREzMjY9ATQmJzgBMS4BJzAiMS4BJzA0Iy4BJzA0MS4BJzQwMS4BJzgBMS4BJzgBMTQmNTAmNTQmJzwBMSY0JzA0NSY0NSY0NTQmNTA0MTQmNTA0NTQmNTA0NTwBNTwBNTA0MTwBNzQwMTwBNTA2MTwBNTI0MTQ2NTA0MTY0NzQwNTQ2NzgBMTQ2NzA0NT4BNTAyNTQ2NTQyNTQ2NTAyNTQ2NzA0MT4BNzA2MT4BNzA2MTQ2MzQwNz4BMTQwMTI2NzYwMzQ2MzA2MT4BNzA2MT4BNzAyMT4BMzI0MTI2MzI0MzI2MzIwNTI2NzoBMT4BMzgBMT4BMzIwMzYyNzAyMTI2MzAyNToBMzA2MToBMzgBMzYyMzAyMToBMzgBMToBMzAyMTIWMzgBMR4BFzAUFRYUFTAUFTAUFRwBFRwBFTAUFTAUBxwBFRwBFRQGFRwBMRQGMRwBIxwBMQYUFRQGMRQGFRQGFRQGMRQGFSIUFQ4BFRQiFRQGBzgBMQ4BBzgBMQ4BHQEUFjsBFRQWOwEyNjc4ATE+ATc4ATE+ATMyNDMyNjc6ATUyNjMwNjMyNjMyNjMwNjM6ATcwMjM0MjMwNjMwMjMyNjM6ATM6ATM2MjE6ATE6ATM6ATM6ATE6ATE6ARc6ATEeARc4ATEUFhUwFDEcARUDwAEBAQEBAQEBAQEBAQECAQIBAgEBAQEBAQEBAQIBAQECAQIBAQECAQEBAgEBAQIBAQECAQEBAgEBAQECAQEBAgEBAQECAgEDAQEBAQIBAQICAgEBAgIBAQMCAQECAgECAwECAwIBAQEDAQEBAgIBAgECAQEBAQECAQEBAgIBAQEBAgEBAQEDAgUIBQEDAQEBAgEBAQIBAQECAQICAQgUCwMWHswWHgkJFRlLNTVLGRQJCh4WjIwWHgkJAgIBAQECAQEBAgEBAgEBAgEDBQMCAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQIBAgEBAQEBAQEBAQIBAQECAQIBAQECAQEBAgEBAQIBAQECAQEBAgEBAQECAQEBAgEBAQECAgEDAQEBAQIBAQICAgEBAgIBAQMCAQECAgECAgIBAwIBAgICLUEEAQEBAQEBAQEBAQEBAQEBAQEGDgkJCh4WzB4WAwsVBwgSCgECAQEBAQEBAQEBAgEBAQEBAQEBAQIBAQEBAgECAQIBAgEBAQEBAQEBAQEBAgECAQIBAQEBAQIBAgECAQEBLUEEAQEAAgICAQICAQECAwEBAgIBAQICAgEBAgEBAQEDAQICAQEBAQIBAQECAQEBAQIBAQECAQEBAgEBAQIBAQECAQEBAgECAQEBAgEBAQEBAQEBAQIBAgECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAwUDAQIBAQIBAQIBAQECAQEBAgIJCR4WjB4WAwsUCBEzHjVLSzUdMxIHFQsDFh4CQB4WAwsUCAECAgECAQEBAgEBAQIBAQEDAQUIBQIDAQEBAQIBAQEBAgIBAQECAQEBAQECAQIBAgIBAQEDAQEBAgMCAQMCAQICAQECAwEBAgIBAQICAgEBAgEBAQEDAQICAQEBAQIBAQECAQEBAQIBAQECAQEBAgEBAQIBAQECAQEBAgECAQEBAgEBAQEBAQEBAQIBAgECAQEBAQEBAQEBAQEBAQEEQS0BAQECAQIBAgEBAQEBAgECAQIBAQEBAQEBAQEBAQIBAgECAQIBAQEBAgEBAQEBAQEBAQIBAQEBAQEBAQECAQoSCAcVCwMWHswWHgoJCQ4GAQEBAQEBAQEBAQEBAQEBAQEEQS0CAgIBAgMBAAAABQAA/8AEAALAAA0AHAA1AEkATgAAJTE1IxUj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BAAAgAQAAQAEAACLBAAAAAQAAAAEAAEABAAAAAQAAMAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAwAQAAEAEAABABAAAwAQAAEAEAABABAAAwAQAAEAEAABABAAAwAQAAMAEAABABAABAAQAAQAEAACABAAAgAQAAQAEAACABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAADABAAAwAQAAMAEAACABAAAwAQAAFoEAABDBAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAEAEAACABAABQAQAAUAEAABABAAAQAQAAEAEAAAABAAAQAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAEAEAADABAAAwAQAAMAEAACABAAAggQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAQAEAACABAAAgAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAAAEAAAABAAAAAQAAEAEAAAABAAAQAQAAIAEAACABAAAgAQAAEAEAABABAAAQAQAAAwEAADABAAAQAQAAEAEAABABAAAQAQAAIAEAAAABAABAAQAAQAEAABABAAAgAQAAIAEAACABAAAgAQAAIAEAABABAAAgAQAAEAEAACABAAAgAQAAIAEAABABAAAQAQAAEAEAABABAAAAAQAAAAEAABABAAAgAQAAQAEAAEABAABAAQAAQAEAADABAAAQAQAAEAEAAAABAAAgAQAAIAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAACABAAAgAQAAIAEAACABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAEAEAADABAAAwAQAAAAEAABABAAAQAQAAAAEAACABAAAQAQAAAAEAACABAAAAAQAAAAEAAAABAAAAAQAAAAEAACABAAAgAQAAAAEAABABAAAQAQAAEAEAABABAAAQAQAAAAEAAAA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) format("truetype")}
.k-icon{width:1em;height:1em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:16px;font-family:'WebComponentsIcons';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none;text-decoration:none;display:inline-block;vertical-align:middle}
.k-icon::before{vertical-align:baseline}
.k-icon:hover,.k-icon:focus{text-decoration:none}
.k-icon-with-modifier{position:relative;margin:.25em}
.k-icon-modifier{position:absolute;font-size:.5em;bottom:0;right:0;margin:0 -.5em -.5em 0}
.k-i-none::before{content:"";display:none}
.k-icon-xs{font-size:8px}
.k-icon-sm{font-size:12px}
.k-icon-md{font-size:32px}
.k-icon-lg{font-size:48px}
.k-icon-xl{font-size:64px}
.k-i-arrow-45-up-right::before{content:"\e000"}
.k-i-collapse-ne::before{content:"\e000"}
.k-i-resize-ne::before{content:"\e000"}
.k-i-arrow-45-down-right::before{content:"\e001"}
.k-i-collapse-se::before{content:"\e001"}
.k-i-resize-se::before{content:"\e001"}
.k-i-arrow-45-down-left::before{content:"\e002"}
.k-i-collapse-sw::before{content:"\e002"}
.k-i-resize-sw::before{content:"\e002"}
.k-i-arrow-45-up-left::before,.k-i-resize-nw::before{content:"\e003"}
.k-i-collapse-nw::before{content:"\e003"}
.k-i-resize-new::before{content:"\e003"}
.k-i-arrow-60-up::before,.k-i-arrow-n::before,.k-i-sarrow-n::before,.k-i-expand-n::before{content:"\e004"}
.k-i-kpi-trend-increase::before{content:"\e004"}
.k-i-arrow-60-right::before,.k-i-arrow-e::before,.k-i-sarrow-e::before,.k-i-expand::before,.k-i-expand-e::before{content:"\e005"}
.k-i-arrow-60-down::before,.k-i-arrow-s::before,.k-i-sarrow-s::before,.k-i-collapse::before,.k-i-expand-s::before{content:"\e006"}
.k-i-kpi-trend-decrease::before{content:"\e006"}
.k-i-arrow-60-left::before,.k-i-arrow-w::before,.k-i-sarrow-w::before,.k-i-expand-w::before{content:"\e007"}
.k-i-arrow-end-up::before{content:"\e008"}
.k-i-arrow-end-right::before,.k-i-seek-e::before{content:"\e009"}
.k-i-arrow-end-down::before{content:"\e00a"}
.k-i-arrow-end-left::before,.k-i-seek-w::before{content:"\e00b"}
.k-i-arrow-double-60-up::before{content:"\e00c"}
.k-i-arrow-seek-up::before,.k-i-seek-n::before{content:"\e00c"}
.k-i-arrow-double-60-right::before{content:"\e00d"}
.k-i-arrow-seek-right::before{content:"\e00d"}
.k-i-forward-sm::before{content:"\e00d"}
.k-i-arrow-double-60-down::before{content:"\e00e"}
.k-i-arrow-seek-down::before,.k-i-seek-s::before{content:"\e00e"}
.k-i-arrow-double-60-left::before{content:"\e00f"}
.k-i-arrow-seek-left::before{content:"\e00f"}
.k-i-rewind-sm::before{content:"\e00f"}
.k-i-arrows-kpi::before{content:"\e010"}
.k-i-kpi::before{content:"\e010"}
.k-i-arrows-no-change::before{content:"\e011"}
.k-i-arrow-overflow-down::before{content:"\e012"}
.k-i-arrow-chevron-up::before,.k-i-arrowhead-n::before{content:"\e013"}
.k-i-arrow-chevron-right::before,.k-i-arrowhead-e::before{content:"\e014"}
.k-i-arrow-chevron-down::before,.k-i-arrowhead-s::before{content:"\e015"}
.k-i-arrow-chevron-left::before,.k-i-arrowhead-w::before{content:"\e016"}
.k-i-arrow-up::before{content:"\e017"}
.k-i-arrow-right::before{content:"\e018"}
.k-i-arrow-down::before{content:"\e019"}
.k-i-arrow-left::before{content:"\e01a"}
.k-i-arrow-drill::before{content:"\e01b"}
.k-i-arrow-parent::before{content:"\e01c"}
.k-i-arrow-root::before{content:"\e01d"}
.k-i-arrows-resizing::before{content:"\e01e"}
.k-i-arrows-dimensions::before,.k-i-dimension::before{content:"\e01f"}
.k-i-arrows-swap::before{content:"\e020"}
.k-i-drag-and-drop::before{content:"\e021"}
.k-i-categorize::before{content:"\e022"}
.k-i-grid::before{content:"\e023"}
.k-i-grid-layout::before{content:"\e024"}
.k-i-group::before{content:"\e025"}
.k-i-ungroup::before{content:"\e026"}
.k-i-handler-drag::before{content:"\e027"}
.k-i-layout::before{content:"\e028"}
.k-i-layout-1-by-4::before{content:"\e029"}
.k-i-layout-2-by-2::before,.k-i-page-layout::before{content:"\e02a"}
.k-i-layout-side-by-side::before{content:"\e02b"}
.k-i-layout-stacked::before{content:"\e02c"}
.k-i-columns::before{content:"\e02d"}
.k-i-rows::before{content:"\e02e"}
.k-i-reorder::before{content:"\e02f"}
.k-i-menu::before,.k-i-hamburger::before{content:"\e030"}
.k-i-more-vertical::before,.k-i-vbars::before{content:"\e031"}
.k-i-more-horizontal::before,.k-i-hbars::before{content:"\e032"}
.k-i-undo::before,.k-i-undo-large::before{content:"\e100"}
.k-i-redo::before,.k-i-redo-large::before{content:"\e101"}
.k-i-reset::before{content:"\e102"}
.k-i-reload::before{content:"\e103"}
.k-i-refresh::before{content:"\e103"}
.k-i-recurrence::before{content:"\e103"}
.k-i-non-recurrence::before,.k-i-refresh-clear::before{content:"\e104"}
.k-i-reset-sm::before{content:"\e105"}
.k-i-reload-sm::before{content:"\e106"}
.k-i-refresh-sm::before{content:"\e106"}
.k-i-recurrence-sm::before{content:"\e106"}
.k-i-clock::before{content:"\e107"}
.k-i-calendar::before{content:"\e108"}
.k-i-save::before{content:"\e109"}
.k-i-floppy::before{content:"\e109"}
.k-i-print::before{content:"\e10a"}
.k-i-printer::before{content:"\e10a"}
.k-i-edit::before{content:"\e10b"}
.k-i-pencil::before{content:"\e10b"}
.k-i-delete::before{content:"\e10c"}
.k-i-trash::before{content:"\e10c"}
.k-i-attachment::before{content:"\e10d"}
.k-i-clip::before{content:"\e10d"}
.k-i-attachment-45::before{content:"\e10e"}
.k-i-clip-45::before{content:"\e10e"}
.k-i-link-horizontal::before{content:"\e10f"}
.k-i-hyperlink::before{content:"\e10f"}
.k-i-unlink-horizontal::before{content:"\e110"}
.k-i-hyperlink-remove::before{content:"\e110"}
.k-i-link-vertical::before{content:"\e111"}
.k-i-unlink-vertical::before{content:"\e112"}
.k-i-lock::before{content:"\e113"}
.k-i-unlock::before{content:"\e114"}
.k-i-cancel::before{content:"\e115"}
.k-i-cancel-outline::before,.k-i-deny::before{content:"\e116"}
.k-i-cancel-circle::before{content:"\e117"}
.k-i-check::before{content:"\e118"}
.k-i-checkmark::before{content:"\e118"}
.k-i-check-outline::before{content:"\e119"}
.k-i-checkmark-outline::before{content:"\e119"}
.k-i-success::before{content:"\e119"}
.k-i-check-circle::before{content:"\e11a"}
.k-i-checkmark-circle::before{content:"\e11a"}
.k-i-close::before,.k-i-group-delete::before{content:"\e11b"}
.k-i-x::before{content:"\e11b"}
.k-i-close-outline::before{content:"\e11c"}
.k-i-x-outline::before{content:"\e11c"}
.k-i-error::before{content:"\e11c"}
.k-i-close-circle::before{content:"\e11d"}
.k-i-x-circle::before{content:"\e11d"}
.k-i-plus::before,.k-plus::before,.k-i-add::before{content:"\e11e"}
.k-i-plus-outline::before{content:"\e11f"}
.k-i-plus-circle::before{content:"\e120"}
.k-i-minus::before,.k-minus::before{content:"\e121"}
.k-i-kpi-trend-equal::before{content:"\e121"}
.k-i-minus-outline::before{content:"\e122"}
.k-i-minus-circle::before{content:"\e123"}
.k-i-sort-asc::before{content:"\e124"}
.k-i-sort-desc::before{content:"\e125"}
.k-i-unsort::before{content:"\e126"}
.k-i-sort-clear::before{content:"\e126"}
.k-i-sort-asc-sm::before{content:"\e127"}
.k-i-sort-desc-sm::before{content:"\e128"}
.k-i-filter::before{content:"\e129"}
.k-i-filter-clear::before{content:"\e12a"}
.k-i-filter-sm::before{content:"\e12b"}
.k-i-filter-sort-asc-sm::before{content:"\e12c"}
.k-i-filter-sort-desc-sm::before{content:"\e12d"}
.k-i-filter-add-expression::before{content:"\e12e"}
.k-i-filter-add-group::before{content:"\e12f"}
.k-i-login::before{content:"\e130"}
.k-i-logout::before{content:"\e131"}
.k-i-download::before{content:"\e132"}
.k-i-upload::before{content:"\e133"}
.k-i-hyperlink-open::before{content:"\e134"}
.k-i-hyperlink-open-sm::before{content:"\e135"}
.k-i-launch::before{content:"\e136"}
.k-i-window::before{content:"\e137"}
.k-i-window-maximize::before,.k-i-maximize::before{content:"\e137"}
.k-i-windows::before{content:"\e138"}
.k-i-window-restore::before,.k-i-restore::before{content:"\e138"}
.k-i-tiles::before{content:"\e138"}
.k-i-window-minimize::before,.k-i-minimize::before{content:"\e139"}
.k-i-gear::before{content:"\e13a"}
.k-i-cog::before{content:"\e13a"}
.k-i-custom::before{content:"\e13a"}
.k-i-gears::before{content:"\e13b"}
.k-i-cogs::before{content:"\e13b"}
.k-i-wrench::before{content:"\e13c"}
.k-i-settings::before{content:"\e13c"}
.k-i-preview::before{content:"\e13d"}
.k-i-eye::before{content:"\e13d"}
.k-i-zoom::before{content:"\e13e"}
.k-i-search::before{content:"\e13e"}
.k-i-zoom-in::before{content:"\e13f"}
.k-i-zoom-out::before{content:"\e140"}
.k-i-pan::before{content:"\e141"}
.k-i-move::before{content:"\e141"}
.k-i-calculator::before{content:"\e142"}
.k-i-cart::before{content:"\e143"}
.k-i-shopping-cart::before{content:"\e143"}
.k-i-connector::before{content:"\e144"}
.k-i-plus-sm::before,.k-i-splus::before{content:"\e145"}
.k-i-minus-sm::before,.k-i-sminus::before{content:"\e146"}
.k-i-kpi-status-deny::before{content:"\e147"}
.k-i-kpi-status-hold::before{content:"\e148"}
.k-i-kpi-status-open::before{content:"\e149"}
.k-i-play::before{content:"\e200"}
.k-i-pause::before{content:"\e201"}
.k-i-stop::before{content:"\e202"}
.k-i-rewind::before{content:"\e203"}
.k-i-forward::before{content:"\e204"}
.k-i-volume-down::before,.k-i-volume-low::before{content:"\e205"}
.k-i-volume-up::before,.k-i-volume-high::before{content:"\e206"}
.k-i-volume-off::before,.k-i-volume-mute::before{content:"\e207"}
.k-i-hd::before{content:"\e208"}
.k-i-subtitles::before{content:"\e209"}
.k-i-playlist::before{content:"\e20a"}
.k-i-audio::before{content:"\e20b"}
.k-i-play-sm::before{content:"\e20c"}
.k-i-pause-sm::before{content:"\e20d"}
.k-i-stop-sm::before{content:"\e20e"}
.k-i-heart-outline::before{content:"\e300"}
.k-i-fav-outline::before{content:"\e300"}
.k-i-favorite-outline::before{content:"\e300"}
.k-i-heart::before{content:"\e301"}
.k-i-fav::before{content:"\e301"}
.k-i-favorite::before{content:"\e301"}
.k-i-star-outline::before{content:"\e302"}
.k-i-bookmark-outline::before{content:"\e302"}
.k-i-star::before{content:"\e303"}
.k-i-bookmark::before{content:"\e303"}
.k-i-checkbox::before{content:"\e304"}
.k-i-shape-rect::before{content:"\e304"}
.k-i-checkbox-checked::before{content:"\e305"}
.k-i-tri-state-indeterminate::before{content:"\e306"}
.k-i-tri-state-null::before{content:"\e307"}
.k-i-circle::before{content:"\e308"}
.k-i-radiobutton::before{content:"\e309"}
.k-i-shape-circle::before{content:"\e309"}
.k-i-radiobutton-checked::before{content:"\e30a"}
.k-i-notification::before{content:"\e400"}
.k-i-bell::before{content:"\e400"}
.k-i-information::before{content:"\e401"}
.k-i-info::before{content:"\e401"}
.k-i-question::before{content:"\e402"}
.k-i-help::before{content:"\e402"}
.k-i-warning::before{content:"\e403"}
.k-i-exception::before{content:"\e403"}
.k-i-photo-camera::before{content:"\e500"}
.k-i-image::before{content:"\e501"}
.k-i-photo::before{content:"\e501"}
.k-i-image-export::before{content:"\e502"}
.k-i-photo-export::before{content:"\e502"}
.k-i-zoom-actual-size::before{content:"\e503"}
.k-i-zoom-best-fit::before{content:"\e504"}
.k-i-image-resize::before{content:"\e505"}
.k-i-crop::before{content:"\e506"}
.k-i-mirror::before{content:"\e507"}
.k-i-flip-horizontal::before{content:"\e508"}
.k-i-flip-vertical::before{content:"\e509"}
.k-i-rotate::before{content:"\e50a"}
.k-i-rotate-right::before,.k-i-rotate-cw::before{content:"\e50b"}
.k-i-rotate-left::before,.k-i-rotate-ccw::before{content:"\e50c"}
.k-i-brush::before{content:"\e50d"}
.k-i-palette::before{content:"\e50e"}
.k-i-paint::before{content:"\e50f"}
.k-i-droplet::before{content:"\e50f"}
.k-i-background::before{content:"\e50f"}
.k-i-line::before{content:"\e510"}
.k-i-shape-line::before{content:"\e510"}
.k-i-brightness-contrast::before{content:"\e511"}
.k-i-saturation::before{content:"\e512"}
.k-i-invert-colors::before{content:"\e513"}
.k-i-transperancy::before{content:"\e514"}
.k-i-opacity::before{content:"\e514"}
.k-i-greyscale::before{content:"\e515"}
.k-i-blur::before{content:"\e516"}
.k-i-sharpen::before{content:"\e517"}
.k-i-shape::before{content:"\e518"}
.k-i-round-corners::before{content:"\e519"}
.k-i-front-element::before{content:"\e51a"}
.k-i-back-element::before{content:"\e51b"}
.k-i-forward-element::before{content:"\e51c"}
.k-i-backward-element::before{content:"\e51d"}
.k-i-align-left-element::before{content:"\e51e"}
.k-i-align-center-element::before{content:"\e51f"}
.k-i-align-right-element::before{content:"\e520"}
.k-i-align-top-element::before{content:"\e521"}
.k-i-align-middle-element::before{content:"\e522"}
.k-i-align-bottom-element::before{content:"\e523"}
.k-i-thumbnails-up::before{content:"\e524"}
.k-i-thumbnails-right::before{content:"\e525"}
.k-i-thumbnails-down::before{content:"\e526"}
.k-i-thumbnails-left::before{content:"\e527"}
.k-i-full-screen::before,.k-i-fullscreen-enter::before{content:"\e528"}
.k-i-fullscreen::before{content:"\e528"}
.k-i-full-screen-exit::before{content:"\e529"}
.k-i-fullscreen-exit::before{content:"\e529"}
.k-i-reset-color::before{content:"\e52a"}
.k-i-paint-remove::before{content:"\e52a"}
.k-i-background-remove::before{content:"\e52a"}
.k-i-page-properties::before{content:"\e600"}
.k-i-bold::before{content:"\e601"}
.k-i-italic::before{content:"\e602"}
.k-i-underline::before{content:"\e603"}
.k-i-font-family::before{content:"\e604"}
.k-i-foreground-color::before,.k-i-text::before{content:"\e605"}
.k-i-convert-lowercase::before{content:"\e606"}
.k-i-convert-uppercase::before{content:"\e607"}
.k-i-strikethrough::before,.k-i-strike-through::before{content:"\e608"}
.k-i-sub-script::before,.k-i-subscript::before{content:"\e609"}
.k-i-sup-script::before,.k-i-superscript::before{content:"\e60a"}
.k-i-div::before{content:"\e60b"}
.k-i-all::before{content:"\e60c"}
.k-i-h1::before{content:"\e60d"}
.k-i-h2::before{content:"\e60e"}
.k-i-h3::before{content:"\e60f"}
.k-i-h4::before{content:"\e610"}
.k-i-h5::before{content:"\e611"}
.k-i-h6::before{content:"\e612"}
.k-i-list-ordered::before,.k-i-insert-ordered-list::before{content:"\e613"}
.k-i-list-numbered::before{content:"\e613"}
.k-i-list-unordered::before,.k-i-insert-unordered-list::before{content:"\e614"}
.k-i-list-bulleted::before{content:"\e614"}
.k-i-indent-increase::before{content:"\e615"}
.k-i-indent::before{content:"\e615"}
.k-i-indent-decrease::before{content:"\e616"}
.k-i-outdent::before{content:"\e616"}
.k-i-insert-up::before,.k-i-insert-n::before{content:"\e617"}
.k-i-insert-top::before{content:"\e617"}
.k-i-insert-middle::before,.k-i-insert-m::before{content:"\e618"}
.k-i-insert-down::before,.k-i-insert-s::before{content:"\e619"}
.k-i-insert-bottom::before{content:"\e619"}
.k-i-align-top::before{content:"\e61a"}
.k-i-align-middle::before{content:"\e61b"}
.k-i-align-bottom::before{content:"\e61c"}
.k-i-align-left::before,.k-i-justify-left::before{content:"\e61d"}
.k-i-align-center::before,.k-i-justify-center::before{content:"\e61e"}
.k-i-align-right::before,.k-i-justify-right::before{content:"\e61f"}
.k-i-align-justify::before,.k-i-justify-full::before{content:"\e620"}
.k-i-align-remove::before,.k-i-justify-clear::before{content:"\e621"}
.k-i-text-wrap::before{content:"\e622"}
.k-i-rule-horizontal::before{content:"\e623"}
.k-i-table-align-top-left::before{content:"\e624"}
.k-i-table-align-top-center::before{content:"\e625"}
.k-i-table-align-top-right::before{content:"\e626"}
.k-i-table-align-middle-left::before{content:"\e627"}
.k-i-table-align-middle-center::before{content:"\e628"}
.k-i-table-align-middle-right::before{content:"\e629"}
.k-i-table-align-bottom-left::before{content:"\e62a"}
.k-i-table-align-bottom-center::before{content:"\e62b"}
.k-i-table-align-bottom-right::before{content:"\e62c"}
.k-i-table-align-remove::before{content:"\e62d"}
.k-i-borders-all::before,.k-i-all-borders::before{content:"\e62e"}
.k-i-borders-outside::before,.k-i-outside-borders::before{content:"\e62f"}
.k-i-borders-inside::before,.k-i-inside-borders::before{content:"\e630"}
.k-i-borders-inside-horizontal::before,.k-i-inside-horizontal-borders::before{content:"\e631"}
.k-i-borders-inside-vertical::before,.k-i-inside-vertical-borders::before{content:"\e632"}
.k-i-border-top::before,.k-i-top-border::before{content:"\e633"}
.k-i-border-bottom::before,.k-i-bottom-border::before{content:"\e634"}
.k-i-border-left::before,.k-i-left-border::before{content:"\e635"}
.k-i-border-right::before,.k-i-right-border::before{content:"\e636"}
.k-i-border-no::before,.k-i-no-borders::before{content:"\e637"}
.k-i-borders-show-hide::before{content:"\e638"}
.k-i-form::before{content:"\e639"}
.k-i-border::before{content:"\e639"}
.k-i-form-element::before{content:"\e63a"}
.k-i-code-snippet::before{content:"\e63b"}
.k-i-select-all::before{content:"\e63c"}
.k-i-button::before{content:"\e63d"}
.k-i-select-box::before{content:"\e63e"}
.k-i-calendar-date::before{content:"\e63f"}
.k-i-group-box::before{content:"\e640"}
.k-i-textarea::before{content:"\e641"}
.k-i-textbox::before{content:"\e642"}
.k-i-textbox-hidden::before{content:"\e643"}
.k-i-password::before{content:"\e644"}
.k-i-paragraph-add::before{content:"\e645"}
.k-i-edit-tools::before{content:"\e646"}
.k-i-template-manager::before{content:"\e647"}
.k-i-change-manually::before{content:"\e648"}
.k-i-track-changes::before{content:"\e649"}
.k-i-track-changes-enable::before{content:"\e64a"}
.k-i-track-changes-accept::before{content:"\e64b"}
.k-i-track-changes-accept-all::before{content:"\e64c"}
.k-i-track-changes-reject::before{content:"\e64d"}
.k-i-track-changes-reject-all::before{content:"\e64e"}
.k-i-document-manager::before{content:"\e64f"}
.k-i-custom-icon::before{content:"\e650"}
.k-i-dictionary-add::before{content:"\e651"}
.k-i-image-light-dialog::before{content:"\e652"}
.k-i-image-insert::before,.k-i-insert-image::before{content:"\e652"}
.k-i-image-edit::before{content:"\e653"}
.k-i-image-map-editor::before{content:"\e654"}
.k-i-comment::before{content:"\e655"}
.k-i-comment-remove::before{content:"\e656"}
.k-i-comments-remove-all::before{content:"\e657"}
.k-i-silverlight::before{content:"\e658"}
.k-i-media-manager::before{content:"\e659"}
.k-i-video-external::before{content:"\e65a"}
.k-i-flash-manager::before{content:"\e65b"}
.k-i-find-and-replace::before{content:"\e65c"}
.k-i-find::before{content:"\e65c"}
.k-i-copy::before{content:"\e65d"}
.k-i-files::before{content:"\e65d"}
.k-i-cut::before{content:"\e65e"}
.k-i-paste::before{content:"\e65f"}
.k-i-paste-as-html::before{content:"\e660"}
.k-i-paste-from-word::before{content:"\e661"}
.k-i-paste-from-word-strip-file::before{content:"\e662"}
.k-i-paste-html::before{content:"\e663"}
.k-i-paste-markdown::before{content:"\e664"}
.k-i-paste-plain-text::before{content:"\e665"}
.k-i-apply-format::before{content:"\e666"}
.k-i-clear-css::before,.k-i-clearformat::before{content:"\e667"}
.k-i-copy-format::before{content:"\e668"}
.k-i-strip-all-formating::before{content:"\e669"}
.k-i-strip-css-format::before{content:"\e66a"}
.k-i-strip-font-elements::before{content:"\e66b"}
.k-i-strip-span-elements::before{content:"\e66c"}
.k-i-strip-word-formatting::before{content:"\e66d"}
.k-i-format-code-block::before{content:"\e66e"}
.k-i-style-builder::before{content:"\e66f"}
.k-i-module-manager::before{content:"\e670"}
.k-i-hyperlink-light-dialog::before{content:"\e671"}
.k-i-hyperlink-insert::before{content:"\e671"}
.k-i-hyperlink-globe::before{content:"\e672"}
.k-i-hyperlink-globe-remove::before{content:"\e673"}
.k-i-hyperlink-email::before{content:"\e674"}
.k-i-anchor::before{content:"\e675"}
.k-i-table-light-dialog::before,.k-i-create-table::before{content:"\e676"}
.k-i-table-insert::before{content:"\e676"}
.k-i-table::before{content:"\e677"}
.k-i-table-properties::before{content:"\e678"}
.k-i-table-wizard::before{content:"\e678"}
.k-i-table-cell::before{content:"\e679"}
.k-i-table-cell-properties::before{content:"\e67a"}
.k-i-table-column-insert-left::before,.k-i-add-column-left::before{content:"\e67b"}
.k-i-table-column-insert-right::before,.k-i-add-column-right::before{content:"\e67c"}
.k-i-table-row-insert-above::before,.k-i-add-row-above::before{content:"\e67d"}
.k-i-table-row-insert-below::before,.k-i-add-row-below::before{content:"\e67e"}
.k-i-table-column-delete::before,.k-i-delete-column::before{content:"\e67f"}
.k-i-table-row-delete::before,.k-i-delete-row::before{content:"\e680"}
.k-i-table-cell-delete::before{content:"\e681"}
.k-i-table-delete::before{content:"\e682"}
.k-i-cells-merge::before,.k-i-merge-cells::before{content:"\e683"}
.k-i-cells-merge-horizontally::before,.k-i-merge-horizontally::before{content:"\e684"}
.k-i-cells-merge-vertically::before,.k-i-merge-vertically::before{content:"\e685"}
.k-i-cell-split-horizontally::before{content:"\e686"}
.k-i-cell-split-vertically::before{content:"\e687"}
.k-i-table-unmerge::before,.k-i-normal-layout::before{content:"\e688"}
.k-i-pane-freeze::before,.k-i-freeze-panes::before{content:"\e689"}
.k-i-row-freeze::before,.k-i-freeze-row::before{content:"\e68a"}
.k-i-column-freeze::before,.k-i-freeze-col::before{content:"\e68b"}
.k-i-toolbar-float::before{content:"\e68c"}
.k-i-spell-checker::before{content:"\e68d"}
.k-i-validation-xhtml::before{content:"\e68e"}
.k-i-validation-data::before{content:"\e68f"}
.k-i-toggle-full-screen-mode::before{content:"\e690"}
.k-i-formula-fx::before,.k-i-fx::before,.k-spreadsheet-formula-bar::before{content:"\e691"}
.k-i-sum::before{content:"\e692"}
.k-i-symbol::before{content:"\e693"}
.k-i-dollar::before{content:"\e694"}
.k-i-currency::before{content:"\e694"}
.k-i-percent::before{content:"\e695"}
.k-i-custom-format::before,.k-i-format-number::before{content:"\e696"}
.k-i-decimal-increase::before,.k-i-increase-decimal::before{content:"\e697"}
.k-i-decimal-decrease::before,.k-i-decrease-decimal::before{content:"\e698"}
.k-i-font-size::before{content:"\e699"}
.k-i-image-absolute-position::before{content:"\e69a"}
.k-i-globe-outline::before{content:"\e700"}
.k-i-globe::before{content:"\e701"}
.k-i-marker-pin::before{content:"\e702"}
.k-i-marker-pin-target::before{content:"\e703"}
.k-i-pin::before{content:"\e704"}
.k-i-unpin::before{content:"\e705"}
.k-i-share::before{content:"\e800"}
.k-i-user::before{content:"\e801"}
.k-i-inbox::before{content:"\e802"}
.k-i-blogger::before{content:"\e803"}
.k-i-blogger-box::before{content:"\e804"}
.k-i-delicious::before{content:"\e805"}
.k-i-delicious-box::before{content:"\e806"}
.k-i-digg::before{content:"\e807"}
.k-i-digg-box::before{content:"\e808"}
.k-i-email::before{content:"\e809"}
.k-i-envelop::before{content:"\e809"}
.k-i-letter::before{content:"\e809"}
.k-i-email-box::before{content:"\e80a"}
.k-i-envelop-box::before{content:"\e80a"}
.k-i-letter-box::before{content:"\e80a"}
.k-i-facebook::before{content:"\e80b"}
.k-i-facebook-box::before{content:"\e80c"}
.k-i-google::before{content:"\e80d"}
.k-i-google-box::before{content:"\e80e"}
.k-i-google-plus::before{content:"\e80f"}
.k-i-google-plus-box::before{content:"\e810"}
.k-i-linkedin::before{content:"\e811"}
.k-i-linkedin-box::before{content:"\e812"}
.k-i-myspace::before{content:"\e813"}
.k-i-myspace-box::before{content:"\e814"}
.k-i-pinterest::before{content:"\e815"}
.k-i-pinterest-box::before{content:"\e816"}
.k-i-reddit::before{content:"\e817"}
.k-i-reddit-box::before{content:"\e818"}
.k-i-stumble-upon::before{content:"\e819"}
.k-i-stumble-upon-box::before{content:"\e81a"}
.k-i-tell-a-friend::before{content:"\e81b"}
.k-i-tell-a-friend-box::before{content:"\e81c"}
.k-i-tumblr::before{content:"\e81d"}
.k-i-tumblr-box::before{content:"\e81e"}
.k-i-twitter::before{content:"\e81f"}
.k-i-twitter-box::before{content:"\e820"}
.k-i-yammer::before{content:"\e821"}
.k-i-yammer-box::before{content:"\e822"}
.k-i-behance::before{content:"\e823"}
.k-i-behance-box::before{content:"\e824"}
.k-i-dribbble::before{content:"\e825"}
.k-i-dribbble-box::before{content:"\e826"}
.k-i-rss::before{content:"\e827"}
.k-i-rss-box::before{content:"\e828"}
.k-i-vimeo::before{content:"\e829"}
.k-i-vimeo-box::before{content:"\e82a"}
.k-i-youtube::before{content:"\e82b"}
.k-i-youtube-box::before{content:"\e82c"}
.k-i-folder::before{content:"\e900"}
.k-i-folder-open::before{content:"\e901"}
.k-i-folder-add::before{content:"\e902"}
.k-i-folder-up::before{content:"\e903"}
.k-i-folder-more::before{content:"\e904"}
.k-i-fields-more::before{content:"\e904"}
.k-i-aggregate-fields::before{content:"\e905"}
.k-i-file::before{content:"\e906"}
.k-i-file-vertical::before,.k-i-page-portrait::before{content:"\e906"}
.k-i-file-add::before,.k-i-insert-file::before{content:"\e907"}
.k-i-file-txt::before{content:"\e908"}
.k-i-txt::before{content:"\e908"}
.k-i-file-csv::before{content:"\e909"}
.k-i-csv::before{content:"\e909"}
.k-i-file-excel::before{content:"\e90a"}
.k-i-file-xls::before{content:"\e90a"}
.k-i-excel::before{content:"\e90a"}
.k-i-xls::before,.k-i-xlsa::before{content:"\e90a"}
.k-i-file-word::before{content:"\e90b"}
.k-i-file-doc::before{content:"\e90b"}
.k-i-word::before{content:"\e90b"}
.k-i-doc::before{content:"\e90b"}
.k-i-file-mdb::before{content:"\e90c"}
.k-i-mdb::before{content:"\e90c"}
.k-i-file-ppt::before{content:"\e90d"}
.k-i-ppt::before{content:"\e90d"}
.k-i-file-pdf::before{content:"\e90e"}
.k-i-pdf::before,.k-i-pdfa::before{content:"\e90e"}
.k-i-file-psd::before{content:"\e90f"}
.k-i-psd::before{content:"\e90f"}
.k-i-file-flash::before{content:"\e910"}
.k-i-flash::before{content:"\e910"}
.k-i-file-config::before{content:"\e911"}
.k-i-config::before{content:"\e911"}
.k-i-file-ascx::before{content:"\e912"}
.k-i-ascx::before{content:"\e912"}
.k-i-file-bac::before{content:"\e913"}
.k-i-bac::before{content:"\e913"}
.k-i-file-zip::before{content:"\e914"}
.k-i-zip::before{content:"\e914"}
.k-i-film::before{content:"\e915"}
.k-i-css3::before{content:"\e916"}
.k-i-html5::before{content:"\e917"}
.k-i-html::before{content:"\e918"}
.k-i-source-code::before{content:"\e918"}
.k-i-view-source::before{content:"\e918"}
.k-i-css::before{content:"\e919"}
.k-i-js::before{content:"\e91a"}
.k-i-exe::before{content:"\e91b"}
.k-i-csproj::before{content:"\e91c"}
.k-i-vbproj::before{content:"\e91d"}
.k-i-cs::before{content:"\e91e"}
.k-i-vb::before{content:"\e91f"}
.k-i-sln::before{content:"\e920"}
.k-i-cloud::before{content:"\e921"}
.k-i-file-horizontal::before,.k-i-page-landscape::before{content:"\e922"}
.k-rtl .k-i-indent-increase,.k-rtl .k-i-indent-decrease,.k-rtl .k-i-expand,.k-rtl .k-i-collapse{transform:scaleX(-1)}
.k-sprite{display:inline-block;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;font-size:0;line-height:0;text-align:center;-ms-high-contrast-adjust:none}
.k-image{display:inline-block}
.k-line{background-color:currentColor;border-color:currentColor}
.k-line-h,.k-line-v{position:absolute}
.k-line-h{height:2px}
.k-line-v{width:2px}
.k-loading{width:64px;height:64px;display:block}
.k-loading .animate{animation:loading 2s infinite linear}
.k-loading-mask,.k-loading-image,.k-loading-color{width:100%;height:100%;position:absolute;top:0;left:0}
.k-loading-mask{z-index:100}
.k-loading-mask.k-opaque .k-loading-color{opacity:1}
.k-loading-text{text-indent:-4000px;text-align:center;position:absolute}
.k-loading-image{z-index:2}
.k-loading-color{background-color:#fff;opacity:.3}
.k-i-loading{position:relative;background-color:transparent;box-sizing:border-box;color:currentColor}
.k-i-loading::before,.k-loading-image::before,.k-i-loading::after,.k-loading-image::after{position:absolute;top:50%;left:50%;display:inline-block;content:"";box-sizing:inherit;border-radius:50%;border-width:.05em;border-style:solid;border-color:currentColor;border-top-color:transparent;border-bottom-color:transparent;background-color:transparent}
.k-icon.k-i-loading::before,.k-icon.k-loading-image::before,.k-icon.k-i-loading::after,.k-icon.k-loading-image::after{content:""}
.k-i-loading::before,.k-loading-image::before{margin-top:-.5em;margin-left:-.5em;width:1em;height:1em;animation:k-loading-animation .7s linear infinite}
.k-i-loading::after,.k-loading-image::after{margin-top:-.25em;margin-left:-.25em;width:.5em;height:.5em;animation:k-loading-animation reverse 1.4s linear infinite}
.k-loading-image::before,.k-loading-image::after{border-width:.015em;font-size:4em}
@keyframes loading{0%{stroke-dasharray:0 251;stroke-dashoffset:502}50%{stroke-dasharray:250 1}100%{stroke-dasharray:0 251;stroke-dashoffset:0}}
@keyframes k-loading-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.k-resize-handle,.k-resize-hint{position:absolute;border-color:inherit;z-index:200}
.k-resize-handle{display:flex;align-items:center;justify-content:center}
.k-resize-handle::before{content:"";border:0 solid;border-color:inherit}
.k-resize-n{width:100%;height:6px;flex-direction:row;left:0;top:-3px;cursor:n-resize}
.k-resize-s{width:100%;height:6px;flex-direction:row;left:0;bottom:-3px;cursor:s-resize}
.k-resize-w{width:6px;height:100%;flex-direction:col;top:0;left:-3px;cursor:w-resize}
.k-resize-e{width:6px;height:100%;flex-direction:col;top:0;right:-3px;cursor:w-resize}
.k-resize-sw,.k-resize-se,.k-resize-nw,.k-resize-ne{width:5px;height:5px}
.k-resize-sw{cursor:sw-resize;bottom:0;left:0}
.k-resize-se{cursor:se-resize;bottom:0;right:0}
.k-resize-nw{cursor:nw-resize;top:0;left:0}
.k-resize-ne{cursor:ne-resize;top:0;right:0}
.k-vertical-resize{cursor:row-resize}
.k-horizontal-resize{cursor:col-resize}
.k-resize-hint{display:flex;flex-direction:column;align-items:center}
.k-resize-hint .k-resize-hint-handle{width:auto;height:20px;align-self:stretch}
.k-resize-hint .k-resize-hint-marker{width:2px;height:auto;flex:1 1 auto}
.k-resize-hint-vertical{display:flex;flex-direction:row;align-items:center}
.k-resize-hint-vertical .k-resize-hint-handle{width:20px;height:auto;align-self:stretch}
.k-resize-hint-vertical .k-resize-hint-marker{width:auto;height:2px;flex:1 1 auto}
.k-scrollbar{position:absolute;overflow:scroll}
.k-scrollbar-vertical{top:0;right:0;width:17px;height:100%;overflow-x:hidden}
.k-touch-scrollbar{display:none;position:absolute;z-index:200000;height:8px;width:8px;border:1px solid #8a8a8a;background-color:#858585}
.k-widget ::-moz-selection,.k-block ::-moz-selection,.k-panel ::-moz-selection{background-color:#ff6358;color:#fff}
.k-widget ::selection,.k-block ::selection,.k-panel ::selection{background-color:#ff6358;color:#fff}
.k-marquee{position:absolute;z-index:100000}
.k-marquee-color,.k-marquee-text{position:absolute;top:0;left:0;width:100%;height:100%}
.k-marquee-color{color:#fff;background-color:#ff6358;border-color:rgba(0,0,0,0.1);opacity:.6}
.k-marquee-text{color:#fff}
.k-ripple-target{position:relative}
.k-ripple{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden;pointer-events:none}
.k-ripple-blob{pointer-events:none;position:absolute;border-radius:50%;padding:0;transform:translate(-50%, -50%) scale(0);transition:opacity 100ms linear,transform 500ms cubic-bezier(0.4, 0, 0.2, 1);opacity:.1;background-color:currentColor}
.k-primary .k-ripple-blob{opacity:.2}
.k-popup{display:flex;flex-direction:column;align-items:stretch;margin:0;padding:0 0;border-width:1px;border-style:solid;font-size:14px;line-height:1.4285714286;box-sizing:content-box}
.k-popup>.k-widget:only-child{border-width:0}
.k-popup .k-item{cursor:pointer;outline:none}
.k-popup .k-rtl .k-list-optionlabel,[dir='rtl'] .k-popup .k-list-optionlabel{text-align:right}
.k-animation-container{border-radius:0 0 2px 2px}
.k-animation-container-shown{overflow:visible}
.k-popup .k-item.k-first{position:relative}
.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{padding:4px 8px;min-height:1.4285714286em;white-space:normal;transition:background-color 0.2s ease;border-bottom-width:1px;border-bottom-style:solid}
.k-popup>.k-group-header{margin-top:0}
.k-popup .k-list .k-item>.k-group{position:absolute;top:0;right:0;padding:0 .5em;font-size:9.996px;line-height:14px;text-transform:uppercase}
.k-popup .k-list .k-item>.k-group::before{display:block;content:" ";border-width:7px;border-style:solid;position:absolute;left:-14px;bottom:0}
.k-rtl.k-popup .k-list .k-item>.k-group,[dir="rtl"] .k-popup .k-list .k-item>.k-group{right:auto;left:0}
.k-rtl.k-popup .k-list .k-item>.k-group::before,[dir="rtl"] .k-popup .k-list .k-item>.k-group::before{right:-14px;left:auto}
.k-group-header+div>.k-list>.k-item.k-first::before{content:" ";display:block;border-top-width:1px;border-top-style:solid;position:absolute;top:-1px;left:0;right:0}
.k-popup.k-popup-transparent{border-width:0;background-color:transparent}
.k-popup.k-popup-flush{padding:0}
.k-list-scroller{position:relative;overflow:auto}
.k-list{height:auto}
.k-list>.k-item{display:flex;align-items:center;align-content:center}
.k-list>.k-item>.k-icon{align-self:center;margin-right:8px}
.k-list>.k-custom-item{font-style:italic}
.k-list>.k-custom-item>.k-i-plus,.k-list>.k-custom-item>.k-plus::before,.k-list>.k-custom-item>.k-i-add::before{margin-left:auto;margin-right:0}
.k-list .k-item,.k-list-optionlabel{padding:4px 8px;min-height:1.4285714286em;line-height:1.4285714286em;white-space:normal}
.k-list-optionlabel{cursor:pointer;outline:none}
.k-list-filter{display:block;position:relative;padding:8px;min-height:calc(24px + 1.4285714286em);box-sizing:border-box}
.k-list-filter>.k-textbox{width:100% !important;box-sizing:border-box;padding-left:8px;padding-right:24px}
.k-list-filter>.k-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%)}
.k-rtl .k-list-filter>.k-textbox,[dir='rtl'] .k-list-filter>.k-textbox{padding-right:8px;padding-left:24px}
.k-rtl .k-list-filter>.k-icon,[dir='rtl'] .k-list-filter>.k-icon{left:16px;right:auto}
.k-dropdown-button .k-popup .k-item{cursor:pointer}
.k-split-button .k-list .k-item:focus,.k-dropdown-button .k-list .k-item:focus{outline:none}
.k-list-container .k-button{border-radius:0;padding:4px 8px;border-width:0;color:inherit;background-color:transparent;background-image:none;line-height:inherit;display:flex;justify-content:flex-start}
.k-list-container .k-button .k-icon{margin:0 4px 0 0}
.k-list-container .k-button.k-state-disabled{pointer-events:none}
.k-list-container .k-nodata .k-button{display:inline-flex;border-width:1px}
.k-list-container .k-separator{height:0}
.k-popup{background-clip:padding-box}
.k-ie11 .k-popup,.k-edge12 .k-popup,.k-edge13 .k-popup{background-clip:border-box}
.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{border-bottom-color:rgba(0,0,0,0.08);box-shadow:0 5px 10px 0 rgba(0,0,0,0.06)}
.k-popup .k-list .k-item>.k-group{color:#fff;background:#656565}
.k-popup .k-list .k-item>.k-group::before{border-color:#656565 #656565 transparent transparent}
.k-rtl.k-popup .k-list .k-item>.k-group::before,[dir="rtl"] .k-popup .k-list .k-item>.k-group::before{border-color:#656565 transparent transparent #656565}
.k-group-header+div>.k-list>.k-item.k-first::before{border-color:rgba(0,0,0,0.08)}
.k-list .k-item,.k-list-optionlabel{transition:all .2s ease}
.k-list .k-item:hover.k-state-selected,.k-list .k-item.k-state-hover.k-state-selected,.k-list-optionlabel:hover.k-state-selected,.k-list-optionlabel.k-state-hover.k-state-selected{color:#fff;background-color:#ed5c52}
.k-animation-container{border-radius:0 0 2px 2px}
.k-animation-container-shown,.k-animation-container>.k-popup{box-shadow:0 2px 4px 0 rgba(0,0,0,0.03),0 4px 5px 0 rgba(0,0,0,0.04)}
.k-animation-container-fixed>.k-popup{box-shadow:none}
.k-list-container .k-button{box-shadow:none}
.k-list-container .k-button:hover,.k-list-container .k-button.k-state-hover{background-image:none}
.k-list-container .k-button:active,.k-list-container .k-button.k-state-active{background-image:none}
.k-list-container .k-button.k-state-disabled{background:transparent}
.k-list-container .k-button:focus,.k-list-container .k-button.k-state-focused{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-list-container .k-nodata{color:rgba(101,101,101,0.5)}
.k-dropdown .k-select{border-width:0}
.k-dropdown-wrap{outline:0;cursor:pointer}
.k-dropdown-wrap>.k-input{flex:1}
.k-edge .k-dropdown-wrap>.k-input{min-width:0}
.k-dropdown-operator{width:auto}
.k-dropdown-operator .k-input{display:none}
.k-dropdown-operator .k-select{width:calc(8px + 1.4285714286em);height:calc(8px + 1.4285714286em)}
.k-dropdown .k-dropdown-wrap{background-clip:padding-box}
.k-ie11 .k-dropdown .k-dropdown-wrap,.k-edge12 .k-dropdown .k-dropdown-wrap,.k-edge13 .k-dropdown .k-dropdown-wrap{background-clip:border-box}
.k-dropdown .k-dropdown-wrap .k-select{padding:0;width:calc(8px + 1.4285714286em)}
.k-pager-wrap{padding:8px 8px;border-width:1px;line-height:1.4285714286;display:flex;align-items:center;overflow:hidden;cursor:default;flex:0 0 auto}
.k-pager-wrap .k-link,.k-pager-wrap .k-state-selected{padding:4px;width:calc(10px + 1.4285714286em);height:calc(10px + 1.4285714286em);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;text-align:center;z-index:1}
.k-pager-wrap .k-link>.k-icon,.k-pager-wrap .k-state-selected>.k-icon{vertical-align:middle}
.k-pager-wrap .k-link:hover,.k-pager-wrap .k-state-selected{z-index:2}
.k-pager-wrap .k-link:focus,.k-pager-wrap .k-state-selected{text-decoration:none;outline:none}
.k-pager-wrap .k-link.k-state-disabled{color:inherit}
.k-pager-wrap .k-pager-numbers{display:inline-flex;flex-direction:row}
.k-pager-wrap .k-pager-numbers li{display:inline-block}
.k-pager-wrap .k-pager-numbers .k-current-page{display:none}
.k-pager-wrap .k-pager-numbers .k-current-page+li{margin-left:0}
.k-pager-wrap .k-label{margin:0 1em;display:flex;align-items:center}
.k-pager-wrap .k-pager-input .k-textbox{margin:0 1ex;width:3em}
.k-pager-wrap .k-pager-sizes .k-dropdown,.k-pager-wrap .k-pager-sizes>select{margin:0 8px 0 0;width:5.2em}
.k-pager-wrap .k-pager-refresh{order:10}
.k-pager-wrap .k-pager-info{flex:1;text-align:right;order:9;justify-content:flex-end}
.k-pager-wrap .k-widget{font-size:inherit}
.k-rtl .k-pager-wrap .k-i-arrow-end-left,.k-rtl .k-pager-wrap .k-i-seek-w::before,.k-rtl .k-pager-wrap .k-i-arrow-60-left,.k-rtl .k-pager-wrap .k-i-arrow-w::before,.k-rtl .k-pager-wrap .k-i-sarrow-w::before,.k-rtl .k-pager-wrap .k-i-expand-w::before,.k-rtl .k-pager-wrap .k-i-arrow-60-right,.k-rtl .k-pager-wrap .k-i-arrow-e::before,.k-rtl .k-pager-wrap .k-i-sarrow-e::before,.k-rtl .k-pager-wrap .k-i-expand::before,.k-rtl .k-pager-wrap .k-i-expand-e::before,.k-rtl .k-pager-wrap .k-i-arrow-end-right,.k-rtl .k-pager-wrap .k-i-seek-e::before,.k-pager-wrap[dir="rtl"] .k-i-arrow-end-left,.k-pager-wrap[dir="rtl"] .k-i-seek-w::before,.k-pager-wrap[dir="rtl"] .k-i-arrow-60-left,.k-pager-wrap[dir="rtl"] .k-i-arrow-w::before,.k-pager-wrap[dir="rtl"] .k-i-sarrow-w::before,.k-pager-wrap[dir="rtl"] .k-i-expand-w::before,.k-pager-wrap[dir="rtl"] .k-i-arrow-60-right,.k-pager-wrap[dir="rtl"] .k-i-arrow-e::before,.k-pager-wrap[dir="rtl"] .k-i-sarrow-e::before,.k-pager-wrap[dir="rtl"] .k-i-expand::before,.k-pager-wrap[dir="rtl"] .k-i-expand-e::before,.k-pager-wrap[dir="rtl"] .k-i-arrow-end-right,.k-pager-wrap[dir="rtl"] .k-i-seek-e::before,[dir="rtl"] .k-pager-wrap .k-i-arrow-end-left,[dir="rtl"] .k-pager-wrap .k-i-seek-w::before,[dir="rtl"] .k-pager-wrap .k-i-arrow-60-left,[dir="rtl"] .k-pager-wrap .k-i-arrow-w::before,[dir="rtl"] .k-pager-wrap .k-i-sarrow-w::before,[dir="rtl"] .k-pager-wrap .k-i-expand-w::before,[dir="rtl"] .k-pager-wrap .k-i-arrow-60-right,[dir="rtl"] .k-pager-wrap .k-i-arrow-e::before,[dir="rtl"] .k-pager-wrap .k-i-sarrow-e::before,[dir="rtl"] .k-pager-wrap .k-i-expand::before,[dir="rtl"] .k-pager-wrap .k-i-expand-e::before,[dir="rtl"] .k-pager-wrap .k-i-arrow-end-right,[dir="rtl"] .k-pager-wrap .k-i-seek-e::before{transform:scaleX(-1)}
.k-rtl .k-pager-wrap .k-pager-sizes .k-dropdown,.k-rtl .k-pager-wrap .k-pager-sizes>select,.k-pager-wrap[dir="rtl"] .k-pager-sizes .k-dropdown,.k-pager-wrap[dir="rtl"] .k-pager-sizes>select,[dir="rtl"] .k-pager-wrap .k-pager-sizes .k-dropdown,[dir="rtl"] .k-pager-wrap .k-pager-sizes>select{margin-right:0;margin-left:8px}
.k-pager-wrap.k-pager-lg,.k-pager-wrap.k-pager-md,.k-pager-wrap.k-pager-sm{position:relative;overflow:visible}
.k-pager-wrap.k-pager-lg .k-pager-numbers,.k-pager-wrap.k-pager-md .k-pager-numbers,.k-pager-wrap.k-pager-sm .k-pager-numbers{border-radius:2px;position:absolute;overflow:hidden;left:calc(32px + 2.8571428571em);flex-direction:column-reverse;height:auto;bottom:50%;z-index:3;border-style:solid;border-width:1px;transform:translateY(1px) translateY(4px) translateY(.7142857143em) translateY(1px)}
.k-pager-wrap.k-pager-lg .k-pager-numbers li:not(.k-current-page),.k-pager-wrap.k-pager-md .k-pager-numbers li:not(.k-current-page),.k-pager-wrap.k-pager-sm .k-pager-numbers li:not(.k-current-page){display:none}
.k-pager-wrap.k-pager-lg .k-pager-numbers .k-current-page,.k-pager-wrap.k-pager-md .k-pager-numbers .k-current-page,.k-pager-wrap.k-pager-sm .k-pager-numbers .k-current-page{display:inline-flex;cursor:pointer}
.k-pager-wrap.k-pager-lg .k-pager-numbers .k-link,.k-pager-wrap.k-pager-lg .k-pager-numbers .k-state-selected,.k-pager-wrap.k-pager-md .k-pager-numbers .k-link,.k-pager-wrap.k-pager-md .k-pager-numbers .k-state-selected,.k-pager-wrap.k-pager-sm .k-pager-numbers .k-link,.k-pager-wrap.k-pager-sm .k-pager-numbers .k-state-selected{border-width:0;width:calc(20px + 2.8571428571em)}
.k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded li,.k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded li,.k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded li{display:inline-flex}
.k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-current-page,.k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-current-page,.k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-current-page{border-style:solid;border-width:1px 0 0}
.k-pager-wrap.k-pager-lg .k-pager-numbers+.k-link,.k-pager-wrap.k-pager-lg .k-pager-numbers+.k-pager-input,.k-pager-wrap.k-pager-md .k-pager-numbers+.k-link,.k-pager-wrap.k-pager-md .k-pager-numbers+.k-pager-input,.k-pager-wrap.k-pager-sm .k-pager-numbers+.k-link,.k-pager-wrap.k-pager-sm .k-pager-numbers+.k-pager-input{margin-left:calc(30px + 2.8571428571em)}
.k-pager-wrap.k-pager-lg .k-pager-numbers:first-child,.k-pager-wrap.k-pager-md .k-pager-numbers:first-child,.k-pager-wrap.k-pager-sm .k-pager-numbers:first-child{left:1em}
.k-rtl .k-pager-wrap.k-pager-lg .k-pager-numbers,.k-pager-wrap.k-pager-lg[dir="rtl"] .k-pager-numbers,[dir="rtl"] .k-pager-wrap.k-pager-lg .k-pager-numbers,.k-rtl .k-pager-wrap.k-pager-md .k-pager-numbers,.k-pager-wrap.k-pager-md[dir="rtl"] .k-pager-numbers,[dir="rtl"] .k-pager-wrap.k-pager-md .k-pager-numbers,.k-rtl .k-pager-wrap.k-pager-sm .k-pager-numbers,.k-pager-wrap.k-pager-sm[dir="rtl"] .k-pager-numbers,[dir="rtl"] .k-pager-wrap.k-pager-sm .k-pager-numbers{left:auto;right:calc(32px + 2.8571428571em)}
.k-rtl .k-pager-wrap.k-pager-lg .k-pager-numbers+.k-link,.k-rtl .k-pager-wrap.k-pager-lg .k-pager-numbers+.k-pager-input,.k-pager-wrap.k-pager-lg[dir="rtl"] .k-pager-numbers+.k-link,.k-pager-wrap.k-pager-lg[dir="rtl"] .k-pager-numbers+.k-pager-input,[dir="rtl"] .k-pager-wrap.k-pager-lg .k-pager-numbers+.k-link,[dir="rtl"] .k-pager-wrap.k-pager-lg .k-pager-numbers+.k-pager-input,.k-rtl .k-pager-wrap.k-pager-md .k-pager-numbers+.k-link,.k-rtl .k-pager-wrap.k-pager-md .k-pager-numbers+.k-pager-input,.k-pager-wrap.k-pager-md[dir="rtl"] .k-pager-numbers+.k-link,.k-pager-wrap.k-pager-md[dir="rtl"] .k-pager-numbers+.k-pager-input,[dir="rtl"] .k-pager-wrap.k-pager-md .k-pager-numbers+.k-link,[dir="rtl"] .k-pager-wrap.k-pager-md .k-pager-numbers+.k-pager-input,.k-rtl .k-pager-wrap.k-pager-sm .k-pager-numbers+.k-link,.k-rtl .k-pager-wrap.k-pager-sm .k-pager-numbers+.k-pager-input,.k-pager-wrap.k-pager-sm[dir="rtl"] .k-pager-numbers+.k-link,.k-pager-wrap.k-pager-sm[dir="rtl"] .k-pager-numbers+.k-pager-input,[dir="rtl"] .k-pager-wrap.k-pager-sm .k-pager-numbers+.k-link,[dir="rtl"] .k-pager-wrap.k-pager-sm .k-pager-numbers+.k-pager-input{margin-left:0;margin-right:calc(30px + 2.8571428571em)}
.k-rtl .k-pager-wrap.k-pager-lg .k-pager-numbers:first-child,.k-pager-wrap.k-pager-lg[dir="rtl"] .k-pager-numbers:first-child,[dir="rtl"] .k-pager-wrap.k-pager-lg .k-pager-numbers:first-child,.k-rtl .k-pager-wrap.k-pager-md .k-pager-numbers:first-child,.k-pager-wrap.k-pager-md[dir="rtl"] .k-pager-numbers:first-child,[dir="rtl"] .k-pager-wrap.k-pager-md .k-pager-numbers:first-child,.k-rtl .k-pager-wrap.k-pager-sm .k-pager-numbers:first-child,.k-pager-wrap.k-pager-sm[dir="rtl"] .k-pager-numbers:first-child,[dir="rtl"] .k-pager-wrap.k-pager-sm .k-pager-numbers:first-child{right:1em}
.k-pager-wrap.k-pager-md .k-pager-info,.k-pager-wrap.k-pager-sm .k-pager-info{display:none}
.k-pager-wrap.k-pager-md .k-pager-refresh,.k-pager-wrap.k-pager-sm .k-pager-refresh{margin-left:auto}
.k-rtl .k-pager-wrap.k-pager-md .k-pager-refresh,.k-pager-wrap.k-pager-md[dir="rtl"] .k-pager-refresh,[dir="rtl"] .k-pager-wrap.k-pager-md .k-pager-refresh,.k-rtl .k-pager-wrap.k-pager-sm .k-pager-refresh,.k-pager-wrap.k-pager-sm[dir="rtl"] .k-pager-refresh,[dir="rtl"] .k-pager-wrap.k-pager-sm .k-pager-refresh{margin-left:0;margin-right:auto}
.k-pager-wrap.k-pager-sm .k-pager-sizes{display:none}
.k-pager-wrap{color:#656565;background-color:#f6f6f6}
.k-pager-wrap.k-pager-lg .k-pager-numbers,.k-pager-wrap.k-pager-md .k-pager-numbers,.k-pager-wrap.k-pager-sm .k-pager-numbers{border-color:rgba(0,0,0,0.08);background-color:#f6f6f6}
.k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-current-page,.k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-current-page,.k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-current-page{border-color:rgba(0,0,0,0.08)}
.k-pager-nav:hover{color:#ff6358;background-color:#656565}
.k-pager-nav:focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-pager-numbers .k-link{color:#ff6358}
.k-pager-numbers .k-link:hover{color:#ff6358;background-color:#656565}
.k-pager-numbers .k-link:focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-pager-numbers .k-state-selected{color:#fff;background-color:#ff6358}
.k-button{border-radius:2px;padding:4px 8px;box-sizing:border-box;border-width:1px;border-style:solid;font-size:14px;line-height:1.4285714286;font-family:inherit;text-align:center;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;outline:none;-webkit-appearance:none;position:relative}
.k-button::-moz-focus-inner{padding:0;border:0;outline:0}
.k-button:hover,.k-button:focus{text-decoration:none;outline:0}
.k-button .k-icon,.k-button .k-image,.k-button .k-sprite{color:inherit;align-self:center;position:relative}
.k-button-icontext{overflow:visible}
.k-button-icontext .k-icon,.k-button-icontext .k-image,.k-button-icontext .k-sprite{margin:0 4px 0 -4px}
.k-rtl .k-button-icontext .k-icon,.k-rtl .k-button-icontext .k-image,.k-rtl .k-button-icontext .k-sprite,.k-button-icontext[dir='rtl'] .k-icon,.k-button-icontext[dir='rtl'] .k-image,.k-button-icontext[dir='rtl'] .k-sprite{margin:0 -4px 0 4px}
.k-button-icon{width:calc(10px + 1.4285714286em);height:calc(10px + 1.4285714286em);padding:4px}
.k-button-icon .k-text{display:none}
.k-dropdown-button.k-state-focused,.k-dropdown-button:focus{outline:0}
.k-dropdown-button.k-widget{border-radius:2px;border-width:0;display:inline-block}
.k-button-group{margin:0;padding:0;list-style:none;outline:0;white-space:nowrap;display:inline-flex;flex-direction:row;vertical-align:middle;position:relative}
.k-button-group .k-button{border-radius:0}
.k-button-group .k-button ~ .k-button{margin-left:-1px}
.k-button-group .k-button:hover,.k-button-group .k-button.k-state-hover,.k-button-group .k-button:active,.k-button-group .k-button.k-state-active{z-index:2}
.k-button-group [disabled],.k-button-group .k-state-disabled{pointer-events:none}
.k-button-group .k-group-start,.k-button-group .k-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}
.k-button-group .k-group-end,.k-button-group .k-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}
.k-button-group .k-group-start.k-group-end,.k-button-group .k-button:first-child:last-child{border-radius:2px}
.k-button-group>input[type="radio"],.k-button-group>input[type="checkbox"],.k-button-group label input[type="radio"],.k-button-group label input[type="checkbox"]{margin:0;padding:0;clip:rect(0, 0, 0, 0);position:absolute;pointer-events:none}
.k-button-group-stretched{display:flex}
.k-button-group-stretched .k-button{display:inline-block;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}
.k-button-group-stretched .k-button>.k-icon{vertical-align:text-bottom}
.k-split-button:focus,.k-split-button.k-state-focused{outline:none}
.k-split-button.k-button-group.k-state-focused{border-radius:2px}
.k-split-button.k-widget{border-radius:2px;border-width:0}
.k-split-button.k-button-group .k-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}
.k-split-button.k-button-group .k-button:nth-child(2){border-top-right-radius:2px;border-bottom-right-radius:2px}
.k-button.k-flat,.k-toolbar>.k-button:not(.k-overflow-anchor),.k-toolbar>.k-button-group>.k-button,.k-calendar .k-calendar-header .k-button,.k-button.k-bare,.k-calendar.k-calendar-range.k-calendar-infinite>.k-button{border-color:transparent !important;color:inherit;background:none !important;box-shadow:none !important;transition:color .2s ease-in-out}
.k-button.k-flat:hover,.k-toolbar>.k-button:hover:not(.k-overflow-anchor),.k-toolbar>.k-button-group>.k-button:hover,.k-calendar .k-calendar-header .k-button:hover,.k-button.k-flat.k-state-hover,.k-toolbar>.k-state-hover.k-button:not(.k-overflow-anchor),.k-toolbar>.k-button-group>.k-state-hover.k-button,.k-calendar .k-calendar-header .k-state-hover.k-button,.k-button.k-flat:active,.k-toolbar>.k-button:active:not(.k-overflow-anchor),.k-toolbar>.k-button-group>.k-button:active,.k-calendar .k-calendar-header .k-button:active,.k-button.k-flat.k-state-active,.k-toolbar>.k-state-active.k-button:not(.k-overflow-anchor),.k-toolbar>.k-button-group>.k-state-active.k-button,.k-calendar .k-calendar-header .k-state-active.k-button,.k-button.k-flat:hover:active,.k-toolbar>.k-button:hover:active:not(.k-overflow-anchor),.k-toolbar>.k-button-group>.k-button:hover:active,.k-calendar .k-calendar-header .k-button:hover:active,.k-button.k-flat:hover.k-state-active,.k-toolbar>.k-button:hover.k-state-active:not(.k-overflow-anchor),.k-toolbar>.k-button-group>.k-button:hover.k-state-active,.k-calendar .k-calendar-header .k-button:hover.k-state-active,.k-button.k-bare:hover,.k-calendar.k-calendar-range.k-calendar-infinite>.k-button:hover,.k-button.k-bare.k-state-hover,.k-calendar.k-calendar-range.k-calendar-infinite>.k-button.k-state-hover,.k-button.k-bare:active,.k-calendar.k-calendar-range.k-calendar-infinite>.k-button:active,.k-button.k-bare.k-state-active,.k-calendar.k-calendar-range.k-calendar-infinite>.k-button.k-state-active,.k-button.k-bare:hover:active,.k-calendar.k-calendar-range.k-calendar-infinite>.k-button:hover:active,.k-button.k-bare:hover.k-state-active,.k-calendar.k-calendar-range.k-calendar-infinite>.k-button:hover.k-state-active{color:inherit}
.k-button.k-flat::before,.k-toolbar .k-flat.k-picker-wrap::before,.k-toolbar .k-flat.k-dropdown-wrap::before,.k-toolbar>.k-button:not(.k-overflow-anchor)::before,.k-toolbar>.k-picker-wrap:not(.k-overflow-anchor)::before,.k-toolbar>.k-dropdown-wrap:not(.k-overflow-anchor)::before,.k-toolbar>.k-button-group>.k-button::before,.k-toolbar>.k-button-group>.k-picker-wrap::before,.k-toolbar>.k-button-group>.k-dropdown-wrap::before,.k-calendar .k-calendar-header .k-button::before,.k-calendar .k-calendar-header .k-toolbar .k-picker-wrap::before,.k-toolbar .k-calendar .k-calendar-header .k-picker-wrap::before,.k-calendar .k-calendar-header .k-toolbar .k-dropdown-wrap::before,.k-toolbar .k-calendar .k-calendar-header .k-dropdown-wrap::before,.k-button.k-bare::before,.k-toolbar .k-bare.k-picker-wrap::before,.k-toolbar .k-bare.k-dropdown-wrap::before,.k-calendar.k-calendar-range.k-calendar-infinite>.k-button::before,.k-toolbar .k-calendar.k-calendar-range.k-calendar-infinite>.k-picker-wrap::before,.k-toolbar .k-calendar.k-calendar-range.k-calendar-infinite>.k-dropdown-wrap::before{display:block}
.k-button.k-outline{color:inherit;background:none;box-shadow:none}
.k-rtl .k-button-group .k-button ~ .k-button{margin-right:-1px;margin-left:0}
.k-rtl .k-button-group .k-button{border-radius:0}
.k-rtl .k-button-group .k-group-start,.k-rtl .k-button-group .k-button:first-child{border-top-right-radius:2px;border-bottom-right-radius:2px}
.k-rtl .k-button-group .k-group-end,.k-rtl .k-button-group .k-button:last-child{border-top-left-radius:2px;border-bottom-left-radius:2px}
.k-rtl .k-button-group .k-group-start.k-group-end,.k-rtl .k-button-group .k-button:first-child:last-child{border-radius:2px}
.k-rtl .k-split-button .k-button{border-radius:0 2px 2px 0}
.k-rtl .k-split-button .k-split-button-arrow{border-radius:2px 0 0 2px;margin-left:0;margin-right:-1px}
.k-button::before,.k-toolbar .k-picker-wrap::before,.k-toolbar .k-dropdown-wrap::before{border-radius:inherit;content:"";background:currentColor;opacity:0;display:none;pointer-events:none;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;z-index:0;transition:opacity .2s ease-in-out}
.k-button:hover::before,.k-toolbar .k-picker-wrap:hover::before,.k-toolbar .k-dropdown-wrap:hover::before,.k-button.k-state-hover::before,.k-toolbar .k-state-hover.k-picker-wrap::before,.k-toolbar .k-state-hover.k-dropdown-wrap::before{opacity:.08}
.k-button.k-no-focus:not(:hover)::before,.k-toolbar .k-no-focus.k-picker-wrap:not(:hover)::before,.k-toolbar .k-no-focus.k-dropdown-wrap:not(:hover)::before,.k-button.k-no-focus:not(.k-state-hover)::before,.k-toolbar .k-no-focus.k-picker-wrap:not(.k-state-hover)::before,.k-toolbar .k-no-focus.k-dropdown-wrap:not(.k-state-hover)::before{opacity:0}
.k-button:active::before,.k-toolbar .k-picker-wrap:active::before,.k-toolbar .k-dropdown-wrap:active::before,.k-button.k-state-active::before,.k-toolbar .k-state-active.k-picker-wrap::before,.k-toolbar .k-state-active.k-dropdown-wrap::before{opacity:.16}
.k-button.k-state-selected::before,.k-toolbar .k-state-selected.k-picker-wrap::before,.k-toolbar .k-state-selected.k-dropdown-wrap::before{opacity:.2}
.k-button::after{border-radius:2px;content:"";opacity:0;display:none;pointer-events:none;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;z-index:0;transition:opacity .2s ease-in-out}
.k-ie9 .k-button[disabled]:hover,.k-ie9 .k-button[disabled]:focus,.k-ie9 .k-button.k-state-disabled:hover,.k-ie9 .k-button.k-state-disabled:focus,.k-ie10 .k-button[disabled]:hover,.k-ie10 .k-button[disabled]:focus,.k-ie10 .k-button.k-state-disabled:hover,.k-ie10 .k-button.k-state-disabled:focus{outline:none;cursor:default;opacity:.6;box-shadow:none}
.k-ie9 .k-button,.k-ie9 .k-button-group,.k-ie10 .k-button,.k-ie10 .k-button-group,.k-ie11 .k-button,.k-ie11 .k-button-group{display:inline-block}
.k-button{background-clip:padding-box}
.k-ie11 .k-button,.k-edge12 .k-button,.k-edge13 .k-button{background-clip:border-box}
.k-button:focus,.k-button.k-state-focused{box-shadow:0 3px 4px 0 rgba(0,0,0,0.06)}
.k-button:active,.k-button.k-state-active{box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.06)}
.k-button.k-state-selected{box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.06)}
.k-button.k-primary:focus,.k-button.k-primary.k-state-focused{box-shadow:0 3px 4px 0 rgba(255,99,88,0.4)}
.k-button.k-primary:active,.k-button.k-primary.k-state-active{box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.06)}
.k-button.k-primary.k-state-selected{box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.06)}
.k-dropdown-button:active>.k-button:not(:disabled),.k-dropdown-button.k-state-active>.k-button:not(:disabled){box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.06)}
.k-dropdown-button:focus>.k-button,.k-dropdown-button.k-state-focused>.k-button{box-shadow:0 3px 4px 0 rgba(0,0,0,0.06)}
.k-dropdown-button .k-widget{border-width:0;display:inline-block}
.k-button-group{background-clip:padding-box}
.k-ie11 .k-button-group,.k-edge12 .k-button-group,.k-edge13 .k-button-group{background-clip:border-box}
.k-button-group .k-button:focus,.k-button-group .k-button.k-state-focused,.k-button-group>input[type="radio"]:focus+.k-button,.k-button-group>input[type="checkbox"]:focus+.k-button{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-button-group .k-button:active,.k-button-group .k-button.k-state-active,.k-button-group .k-button.k-state-selected,.k-button-group>input[type="radio"]:checked+.k-button,.k-button-group>input[type="checkbox"]:checked+.k-button{box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.06)}
.k-split-button:focus,.k-split-button.k-state-focused{outline:none;box-shadow:0 3px 4px 0 rgba(0,0,0,0.06)}
.k-split-button.k-button-group .k-button:active,.k-split-button.k-button-group .k-button.k-state-active{box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.06)}
.k-button.k-outline{border-color:currentColor;color:#656565;background:none;box-shadow:none}
.k-button.k-outline:hover,.k-button.k-outline.k-state-hover{border-color:#656565;color:#fff;background-color:#656565;background-image:none}
.k-button.k-outline:focus,.k-button.k-outline.k-state-focused{box-shadow:0 3px 4px 0 rgba(0,0,0,0.06)}
.k-button.k-outline:active,.k-button.k-outline.k-state-active{border-color:#656565;color:#fff;background-color:#656565;background-image:none}
.k-button.k-outline.k-state-selected{border-color:#656565;color:#fff;background-color:#656565;background-image:none}
.k-button.k-primary.k-outline{border-color:currentColor;color:#ff6358;background:none;box-shadow:none}
.k-button.k-primary.k-outline:hover,.k-button.k-primary.k-outline.k-state-hover{border-color:#ff6358;color:#fff;background-color:#ff6358;background-image:none}
.k-button.k-primary.k-outline:focus,.k-button.k-primary.k-outline.k-state-focused{box-shadow:0 3px 4px 0 rgba(255,99,88,0.4)}
.k-button.k-primary.k-outline:active,.k-button.k-primary.k-outline.k-state-active{border-color:#ff6358;color:#fff;background-color:#ff6358;background-image:none;box-shadow:none}
.k-button.k-primary.k-outline.k-state-selected{border-color:#ff6358;color:#fff;background-color:#ff6358;background-image:none;box-shadow:none}
.k-button.k-flat,.k-toolbar>.k-button:not(.k-overflow-anchor),.k-toolbar>.k-button-group>.k-button,.k-calendar .k-calendar-header .k-button,.k-button-group .k-button.k-flat,.k-button-group .k-toolbar>.k-button:not(.k-overflow-anchor),.k-toolbar>.k-button-group>.k-button,.k-button-group .k-calendar .k-calendar-header .k-button,.k-calendar .k-calendar-header .k-button-group .k-button,.k-button.k-bare,.k-calendar.k-calendar-range.k-calendar-infinite>.k-button,.k-button-group .k-button.k-bare,.k-button-group .k-calendar.k-calendar-range.k-calendar-infinite>.k-button{color:inherit;background:none}
.k-button.k-flat::after,.k-toolbar>.k-button:not(.k-overflow-anchor)::after,.k-toolbar>.k-button-group>.k-button::after,.k-calendar .k-calendar-header .k-button::after,.k-button.k-bare::after,.k-calendar.k-calendar-range.k-calendar-infinite>.k-button::after{display:block}
.k-button.k-flat:focus::after,.k-toolbar>.k-button:not(.k-overflow-anchor):focus::after,.k-toolbar>.k-button-group>.k-button:focus::after,.k-calendar .k-calendar-header .k-button:focus::after,.k-button.k-flat.k-state-focused::after,.k-toolbar>.k-state-focused.k-button:not(.k-overflow-anchor)::after,.k-toolbar>.k-button-group>.k-state-focused.k-button::after,.k-calendar .k-calendar-header .k-state-focused.k-button::after,.k-button.k-bare:focus::after,.k-calendar.k-calendar-range.k-calendar-infinite>.k-button:focus::after,.k-button.k-bare.k-state-focused::after,.k-calendar.k-calendar-range.k-calendar-infinite>.k-button.k-state-focused::after{box-shadow:inset 0 0 0 2px currentColor;opacity:.12}
.k-button.k-primary.k-flat,.k-toolbar>.k-primary.k-button:not(.k-overflow-anchor),.k-toolbar>.k-button-group>.k-primary.k-button,.k-calendar .k-calendar-header .k-primary.k-button,.k-button-group .k-button.k-primary.k-flat,.k-button-group .k-toolbar>.k-primary.k-button:not(.k-overflow-anchor),.k-toolbar>.k-button-group>.k-primary.k-button,.k-button-group .k-calendar .k-calendar-header .k-primary.k-button,.k-calendar .k-calendar-header .k-button-group .k-primary.k-button,.k-button.k-primary.k-bare,.k-calendar.k-calendar-range.k-calendar-infinite>.k-button.k-primary,.k-button-group .k-button.k-primary.k-bare,.k-button-group .k-calendar.k-calendar-range.k-calendar-infinite>.k-button.k-primary{color:#ff6358;background:none}
.k-action-buttons{border-width:1px 0 0;border-style:solid;border-color:inherit;display:flex;flex-direction:row;clear:both}
.k-action-buttons .k-button{border-radius:0;padding:12px 16px;border-width:0;border-color:inherit;color:inherit;background:none;flex:1 1 auto}
.k-action-buttons .k-button+.k-button{border-left-width:1px}
.k-rtl .k-action-buttons .k-button+.k-button,[dir="rtl"] .k-action-buttons .k-button+.k-button{border-left-width:0;border-right-width:1px;border-right-style:solid;margin-left:0}
.k-action-buttons{border-color:rgba(0,0,0,0.08)}
.k-action-buttons .k-button{color:inherit}
.k-action-buttons .k-button:hover,.k-action-buttons .k-button.k-state-hover{border-color:inherit}
.k-action-buttons .k-button:focus,.k-action-buttons .k-button.k-state-focused{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-action-buttons .k-button:active,.k-action-buttons .k-button.k-state-active{border-color:inherit}
.k-action-buttons .k-primary{color:#ff6358}
.k-action-buttons .k-primary:hover,.k-action-buttons .k-primary.k-state-hvoer{border-color:inherit}
.k-action-buttons .k-primary:hover:focus,.k-action-buttons .k-primary:hover.k-state-focused,.k-action-buttons .k-primary.k-state-hvoer:focus,.k-action-buttons .k-primary.k-state-hvoer.k-state-focused{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-action-buttons .k-primary:focus,.k-action-buttons .k-primary.k-state-focused{box-shadow:inset 0 0 0 2px rgba(237,237,237,0.3)}
.k-action-buttons .k-primary:active,.k-action-buttons .k-primary.k-state-active{border-color:inherit}
.k-edit-form-container{width:400px;min-width:400px;border-color:inherit;position:relative}
.k-edit-form-container .k-tabstrip-wrapper{margin:-16px -16px}
.k-edit-form-container .k-tabstrip.k-root-tabs{margin-bottom:16px}
.k-edit-form-container .k-tabstrip .k-tabstrip-items{padding:16px 16px 0}
.k-edit-form-container .k-tabstrip .k-content{padding:16px 16px;border-width:0}
.k-edit-buttons{padding:8px 8px;border-width:1px 0 0;border-style:solid;border-color:inherit;text-align:right;clear:both}
.k-edit-buttons .k-button+.k-button{margin-left:.5em}
.k-edit-form-container .k-edit-buttons{margin:16px -16px -16px;padding:16px 16px}
.k-popup-edit-form>.k-action-buttons,.k-edit-form-container .k-action-buttons{margin:1em -16px -16px}
.k-edit-label{margin:0 0 1em 0;padding:5px 0;width:30%;line-height:1.4285714286;text-align:right;float:left;clear:both}
.k-edit-field{margin:0 0 1em 0;width:65%;float:right;clear:right}
.k-edit-field>.k-widget,.k-edit-field>.k-textbox,.k-edit-field>.k-input.k-textbox{width:100%;box-sizing:border-box}
.k-edit-field>.k-colorpicker{width:auto}
.k-edit-field input[type="radio"]:not(.k-radio),.k-edit-field input[type="checkbox"]:not(.k-checkbox){margin-right:.4ex}
.k-edit-field .k-radio-label,.k-edit-field .k-checkbox-label{margin-right:1em}
.k-edit-field .k-checkbox-label{margin-top:5px}
.k-edit-field .k-reset>li+li{margin-top:.5em}
.k-edit-field .k-reset .k-widget{margin:0 .4ex 0 1ex}
.k-rtl .k-edit-buttons{text-align:left}
.k-rtl .k-edit-buttons .k-button+.k-button{margin-left:0;margin-right:.5em}
.k-window{border-radius:0;padding:0;border-width:0;border-style:solid;display:inline-flex;flex-direction:column;position:absolute;z-index:10002}
.k-window .k-overlay{position:absolute;opacity:0}
.k-window.k-window-maximized{max-width:100vw;max-height:100vh;box-shadow:none}
.k-window-sm{width:300px}
.k-window-md{width:800px}
.k-window-lg{width:1200px}
.k-window-titlebar{border-top-left-radius:0;border-top-right-radius:0;padding:12px 16px;border-width:0 0 1px;border-style:solid;white-space:nowrap;display:flex;flex-direction:row;flex-shrink:0;align-items:center}
.k-window-title{margin:-.15em 0;font-size:19px;line-height:1.3;text-overflow:ellipsis;overflow:hidden;cursor:default;flex:1}
.k-window-actions{margin:-5px;line-height:1;display:flex;flex-direction:row;flex-shrink:0;align-items:center;vertical-align:top}
.k-window-content,.k-prompt-container{padding:16px 16px;border:0;color:inherit;background:none;outline:0;overflow:auto;position:relative;flex:1 1 auto}
.k-window-content+.k-prompt-container{margin-top:-8px}
.k-window-iframecontent{padding:0;overflow:visible}
.k-window-iframecontent .k-content-frame{vertical-align:top;border:0;width:100%;height:100%}
.k-window{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#fff;box-shadow:0 3px 3px 0 rgba(0,0,0,0.06)}
.k-window.k-state-focused{box-shadow:1px 1px 7px 1px rgba(0,0,0,0.3)}
.k-window-titlebar{border-color:inherit;color:#656565;background-color:#f6f6f6;background-clip:padding-box}
.k-ie11 .k-window-titlebar,.k-edge12 .k-window-titlebar,.k-edge13 .k-window-titlebar{background-clip:border-box}
.k-dialog-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001}
.k-dialog-wrapper .k-dialog{position:relative}
.k-dialog{padding:0;position:fixed;box-sizing:border-box}
.k-dialog.k-dialog-centered{transform:translate(-50%, -50%);top:50%;left:50%}
.k-dialog-close{align-self:flex-end}
.k-dialog-buttongroup{border-bottom-right-radius:0;border-bottom-left-radius:0;padding:8px 8px;border-width:1px 0 0;border-style:solid;border-color:inherit;flex:0 0 auto;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap;overflow:hidden}
.k-dialog-buttongroup .k-button{width:auto !important;max-width:100%}
.k-dialog-buttongroup .k-button ~ .k-button{margin-left:8px}
.k-rtl .k-dialog-buttongroup .k-button ~ .k-button,[dir='rtl'] .k-dialog-buttongroup .k-button ~ .k-button{margin-left:0;margin-right:8px}
.k-dialog-button-layout-stretched{padding:0;align-items:stretch}
.k-dialog-button-layout-stretched .k-button{border-radius:0;padding:12px 16px;border-width:0;text-overflow:ellipsis;flex:1 0 0;display:inline-block;overflow:hidden}
.k-dialog-button-layout-stretched .k-button ~ .k-button{margin:0;border-left-width:1px}
.k-rtl .k-dialog-button-layout-stretched .k-button ~ .k-button,[dir='rtl'] .k-dialog-button-layout-stretched .k-button ~ .k-button{margin:0;border-left-width:0;border-right-width:1px}
.k-window-sm .k-dialog-button-layout-stretched{flex-direction:column}
.k-window-sm .k-dialog-button-layout-stretched .k-button{flex:0 0 auto;padding:8px 8px}
.k-window-sm .k-dialog-button-layout-stretched .k-button ~ .k-button{border-width:0;border-top-width:1px}
.k-window-md .k-dialog-button-layout-stretched .k-button{padding:12px 12px}
.k-no-flexbox .k-dialog-buttongroup{display:block;text-align:right}
.k-no-flexbox .k-window-sm .k-dialog-button-layout-stretched .k-button{display:block}
.k-no-flexbox .k-rtl .k-dialog-buttongroup,.k-no-flexbox [dir='rtl'] .k-dialog-buttongroup{text-align:left}
.k-dialog-titlebar{border-color:inherit;color:#fff;background-color:#ff6358}
.k-dialog-button-layout-stretched .k-button{border-color:inherit}
.k-dialog-button-layout-stretched .k-button:not(:hover):not(.k-state-hover):not(:active):not(.k-state-active){color:inherit;background:none}
.k-dialog-button-layout-stretched .k-primary:not(:hover):not(.k-state-hover):not(:active):not(.k-state-active){color:#ff6358}
.k-dialog-button-layout-stretched .k-button:focus,.k-dialog-button-layout-stretched .k-button.k-state-focused{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-dialog-button-layout-stretched .k-button.k-primary:focus,.k-dialog-button-layout-stretched .k-button.k-primary.k-state-focused{box-shadow:inset 0 0 0 2px rgba(255,99,88,0.3)}
.k-grid{display:flex;flex-direction:column;position:relative}
.k-grid.k-display-block{display:block}
.k-grid .k-grid-container{display:flex;flex:1 1 auto;overflow:hidden;position:relative}
.k-grid .k-grid-aria-root{border-color:inherit;display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden}
.k-grid table{margin:0;width:100%;max-width:none;border-width:0;border-color:inherit;border-collapse:separate;border-spacing:0;empty-cells:show;outline:0}
.k-grid thead,.k-grid tbody,.k-grid tfoot{text-align:left;border-color:inherit}
.k-grid tr{border-color:inherit}
.k-grid th,.k-grid td{padding:8px 12px;border-style:solid;border-color:inherit;outline:0;font-weight:inherit;text-align:inherit;overflow:hidden;text-overflow:ellipsis}
.k-grid th:first-child,.k-grid td:first-child{border-left-width:0}
.k-grid th:focus,.k-grid td:focus{outline:none}
.k-grid th{padding:8px 12px;border-width:0 0 1px 1px;white-space:nowrap}
.k-grid td{border-width:0 0 0 1px;vertical-align:middle}
.k-grid a{color:inherit;text-decoration:none}
.k-grid a:hover{text-decoration:none}
.k-grid table,.k-grid .k-grid-header-wrap{box-sizing:content-box}
.k-grid .k-group-col,.k-grid .k-hierarchy-col{padding:0;width:32px}
.k-grid .k-grouping-row p{margin:0;display:flex;align-items:center;align-content:center}
.k-grid .k-grouping-row td{overflow:visible}
.k-grid .k-grouping-row+tr td{border-top-width:1px}
.k-grid .k-grouping-row .k-group-cell,.k-grid .k-grouping-row+tr .k-group-cell{border-top-width:0;text-overflow:none}
.k-grid .k-grouping-row .k-icon{margin-left:-4px;margin-right:8px}
.k-grid .k-group-footer td{border-style:solid;border-width:1px 0}
.k-grid .k-group-footer .k-group-cell+td{border-left-width:1px}
.k-grid .k-hierarchy-cell{text-align:center;padding:0;overflow:visible}
.k-grid .k-hierarchy-cell>.k-icon{padding:8px 0;width:100%;height:100%;display:inline-block;outline:0}
.k-grid .k-hierarchy-cell+td{border-left-width:0}
.k-grid[dir="rtl"] thead,.k-grid[dir="rtl"] tbody,.k-grid[dir="rtl"] tfoot,.k-rtl .k-grid thead,.k-rtl .k-grid tbody,.k-rtl .k-grid tfoot{text-align:right}
.k-grid[dir="rtl"] th,.k-rtl .k-grid th{white-space:nowrap}
.k-grid[dir="rtl"] .k-grid-header-wrap,.k-rtl .k-grid .k-grid-header-wrap{border-width:0 0 0 1px}
.k-grid[dir="rtl"] .k-group-indicator .k-button.k-bare,.k-grid[dir="rtl"] .k-group-indicator .k-calendar.k-calendar-range.k-calendar-infinite>.k-button,.k-grid[dir="rtl"] .k-drag-clue .k-button.k-bare,.k-grid[dir="rtl"] .k-drag-clue .k-calendar.k-calendar-range.k-calendar-infinite>.k-button,.k-rtl .k-grid .k-group-indicator .k-button.k-bare,.k-rtl .k-grid .k-group-indicator .k-calendar.k-calendar-range.k-calendar-infinite>.k-button,.k-rtl .k-grid .k-drag-clue .k-button.k-bare,.k-rtl .k-grid .k-drag-clue .k-calendar.k-calendar-range.k-calendar-infinite>.k-button{margin-left:-2px;margin-right:8px}
.k-grid[dir="rtl"] .k-group-indicator .k-link .k-icon,.k-grid[dir="rtl"] .k-drag-clue .k-link .k-icon,.k-rtl .k-grid .k-group-indicator .k-link .k-icon,.k-rtl .k-grid .k-drag-clue .k-link .k-icon{margin-left:4px;margin-right:-2px}
.k-grid[dir="rtl"] .k-group-indicator,.k-rtl .k-grid .k-group-indicator{margin-right:0;margin-left:4px}
.k-grid[dir="rtl"] .k-group-indicator+.k-group-indicator,.k-rtl .k-grid .k-group-indicator+.k-group-indicator{margin-right:4px}
.k-grid[dir="rtl"] .k-grid-content-locked,.k-grid[dir="rtl"] .k-grid-footer-locked,.k-grid[dir="rtl"] .k-grid-header-locked,.k-rtl .k-grid .k-grid-content-locked,.k-rtl .k-grid .k-grid-footer-locked,.k-rtl .k-grid .k-grid-header-locked{border-left-width:1px;border-right-width:0}
.k-grid[dir="rtl"] th,.k-rtl .k-grid th{border-width:0 1px 1px 0}
.k-grid[dir="rtl"] th:first-child,.k-rtl .k-grid th:first-child{border-right-width:0}
.k-grid[dir="rtl"] td,.k-rtl .k-grid td{border-width:0 1px 0 0}
.k-grid[dir="rtl"] td:first-child,.k-rtl .k-grid td:first-child{border-right-width:0}
.k-grid[dir="rtl"] td.k-hierarchy-cell,.k-rtl .k-grid td.k-hierarchy-cell{border-right-width:0}
.k-grid[dir="rtl"] .k-hierarchy-cell+td,.k-rtl .k-grid .k-hierarchy-cell+td{border-right-width:0}
.k-grid[dir="rtl"] .k-grid-header,.k-grid[dir="rtl"] .k-grid-footer,.k-rtl .k-grid .k-grid-header,.k-rtl .k-grid .k-grid-footer{padding-left:17px;padding-right:0}
.k-grid[dir="rtl"] .k-grid-header .k-header.k-first,.k-rtl .k-grid .k-grid-header .k-header.k-first{border-left-width:0;border-right-width:1px}
.k-grid[dir="rtl"] .k-grid-header .k-with-icon>.k-link,.k-grid[dir="rtl"] .k-grid-header .k-filterable>.k-link,.k-rtl .k-grid .k-grid-header .k-with-icon>.k-link,.k-rtl .k-grid .k-grid-header .k-filterable>.k-link{padding-left:calc(14px + 1.4285714286em);padding-right:12px}
.k-grid[dir="rtl"] .k-grid-header .k-grid-filter,.k-grid[dir="rtl"] .k-grid-header .k-header-column-menu,.k-rtl .k-grid .k-grid-header .k-grid-filter,.k-rtl .k-grid .k-grid-header .k-header-column-menu{right:auto;left:4px}
.k-grid[dir="rtl"] .k-filtercell-operator,.k-rtl .k-grid .k-filtercell-operator{margin-left:0;margin-right:4px}
.k-grid[dir="rtl"] .k-dirty,.k-rtl .k-grid .k-dirty{border-color:currentColor currentColor transparent transparent;left:auto;right:0}
.k-grid[dir="rtl"] .k-edit-cell>.k-textbox,.k-grid[dir="rtl"] .k-edit-cell>.k-widget,.k-grid[dir="rtl"] .k-edit-cell>.text-box,.k-grid[dir="rtl"] .k-grid-edit-row>td>.k-textbox,.k-grid[dir="rtl"] .k-grid-edit-row>td>.k-widget,.k-grid[dir="rtl"] .k-grid-edit-row>td>.text-box,.k-rtl .k-grid .k-edit-cell>.k-textbox,.k-rtl .k-grid .k-edit-cell>.k-widget,.k-rtl .k-grid .k-edit-cell>.text-box,.k-rtl .k-grid .k-grid-edit-row>td>.k-textbox,.k-rtl .k-grid .k-grid-edit-row>td>.k-widget,.k-rtl .k-grid .k-grid-edit-row>td>.text-box{margin-right:-9px}
.k-grid[dir="rtl"] .k-grid-header-wrap.k-auto-scrollable,.k-rtl .k-grid .k-grid-header-wrap.k-auto-scrollable{margin-left:-1px;margin-right:0}
.k-grid[dir="rtl"] .k-grid-header-locked+.k-grid-header-wrap.k-auto-scrollable,.k-rtl .k-grid .k-grid-header-locked+.k-grid-header-wrap.k-auto-scrollable{margin-left:0}
.k-grid[dir="rtl"] .k-group-footer td,.k-rtl .k-grid .k-group-footer td{border-width:1px 0}
.k-grid[dir="rtl"] .k-group-footer .k-group-cell+td,.k-rtl .k-grid .k-group-footer .k-group-cell+td{border-right-width:1px}
.k-grid[dir="rtl"] .k-grid-toolbar .k-button+.k-button,.k-rtl .k-grid .k-grid-toolbar .k-button+.k-button{margin:0 4px 0 0}
.k-grid[dir="rtl"] .k-grouping-row .k-icon,.k-rtl .k-grid .k-grouping-row .k-icon{margin-left:8px;margin-right:-4px}
.k-grid .k-tooltip.k-tooltip-validation{display:flex;position:absolute;width:auto;padding:4px 8px}
.k-grid .k-tooltip.k-tooltip-validation .k-callout{display:block}
.k-grid .k-animation-container-fixed .k-tooltip.k-tooltip-validation{position:static}
.k-grid .k-dirty-cell{position:relative}
.k-grid .k-dirty{border-width:5px;border-color:currentColor transparent transparent currentColor;left:0;right:auto}
.k-grid .k-grid-content-locked+.k-grid-content{box-sizing:content-box}
.k-grid .k-grid-content-expander{position:absolute;visibility:hidden;height:1px}
.k-grid-toolbar{padding:8px 8px;border-width:0 0 1px;border-style:solid;border-color:inherit;text-overflow:clip;cursor:default;display:block}
.k-grid-toolbar .k-button{vertical-align:middle}
.k-grid-toolbar .k-button+.k-button{margin-left:4px}
.k-grouping-header{display:block;padding:8px 8px;border-width:0 0 1px;border-style:solid;border-color:inherit;line-height:calc(10px + 1.4285714286em)}
.k-grouping-header-flex{display:flex;flex-shrink:0;flex-wrap:wrap;padding:4px 0}
.k-grouping-header-flex>.k-indicator-container{display:inline-flex;margin:0;padding:4px 0 4px 8px}
.k-grouping-header-flex>.k-indicator-container:last-child{flex-grow:1;line-height:calc(10px + 1.4285714286em)}
.k-group-indicator,.k-drag-clue{border-radius:2px;margin:0;padding:4px 8px;border-width:1px;border-style:solid;line-height:1.5;display:inline-flex;flex-direction:row;align-items:center;align-content:center;vertical-align:top;opacity:1;box-sizing:border-box}
.k-group-indicator .k-link,.k-group-indicator .k-button.k-bare,.k-group-indicator .k-calendar.k-calendar-range.k-calendar-infinite>.k-button,.k-drag-clue .k-link,.k-drag-clue .k-button.k-bare,.k-drag-clue .k-calendar.k-calendar-range.k-calendar-infinite>.k-button{padding:0;border-width:0;display:inline-flex;align-items:center}
.k-group-indicator .k-link .k-icon,.k-drag-clue .k-link .k-icon{margin-left:-2px;margin-right:4px}
.k-group-indicator .k-button.k-bare,.k-group-indicator .k-calendar.k-calendar-range.k-calendar-infinite>.k-button,.k-drag-clue .k-button.k-bare,.k-drag-clue .k-calendar.k-calendar-range.k-calendar-infinite>.k-button{margin-left:8px;margin-right:-2px;padding:0;width:auto;height:auto;opacity:.5}
.k-group-indicator .k-button.k-bare::before,.k-group-indicator .k-toolbar .k-bare.k-picker-wrap::before,.k-toolbar .k-group-indicator .k-bare.k-picker-wrap::before,.k-group-indicator .k-toolbar .k-bare.k-dropdown-wrap::before,.k-toolbar .k-group-indicator .k-bare.k-dropdown-wrap::before,.k-group-indicator .k-calendar.k-calendar-range.k-calendar-infinite>.k-button::before,.k-group-indicator .k-toolbar .k-calendar.k-calendar-range.k-calendar-infinite>.k-picker-wrap::before,.k-toolbar .k-group-indicator .k-calendar.k-calendar-range.k-calendar-infinite>.k-picker-wrap::before,.k-group-indicator .k-toolbar .k-calendar.k-calendar-range.k-calendar-infinite>.k-dropdown-wrap::before,.k-toolbar .k-group-indicator .k-calendar.k-calendar-range.k-calendar-infinite>.k-dropdown-wrap::before,.k-group-indicator .k-button.k-bare::after,.k-group-indicator .k-calendar.k-calendar-range.k-calendar-infinite>.k-button::after,.k-drag-clue .k-button.k-bare::before,.k-drag-clue .k-toolbar .k-bare.k-picker-wrap::before,.k-toolbar .k-drag-clue .k-bare.k-picker-wrap::before,.k-drag-clue .k-toolbar .k-bare.k-dropdown-wrap::before,.k-toolbar .k-drag-clue .k-bare.k-dropdown-wrap::before,.k-drag-clue .k-calendar.k-calendar-range.k-calendar-infinite>.k-button::before,.k-drag-clue .k-toolbar .k-calendar.k-calendar-range.k-calendar-infinite>.k-picker-wrap::before,.k-toolbar .k-drag-clue .k-calendar.k-calendar-range.k-calendar-infinite>.k-picker-wrap::before,.k-drag-clue .k-toolbar .k-calendar.k-calendar-range.k-calendar-infinite>.k-dropdown-wrap::before,.k-toolbar .k-drag-clue .k-calendar.k-calendar-range.k-calendar-infinite>.k-dropdown-wrap::before,.k-drag-clue .k-button.k-bare::after,.k-drag-clue .k-calendar.k-calendar-range.k-calendar-infinite>.k-button::after{display:none}
.k-group-indicator .k-button.k-bare:hover,.k-group-indicator .k-calendar.k-calendar-range.k-calendar-infinite>.k-button:hover,.k-drag-clue .k-button.k-bare:hover,.k-drag-clue .k-calendar.k-calendar-range.k-calendar-infinite>.k-button:hover{opacity:1}
.k-group-indicator{margin-right:4px}
.k-group-indicator+.k-group-indicator{margin-left:4px}
.k-grouping-dropclue{width:12px;height:calc(10px + 1.4285714286em);position:absolute;top:3px;box-sizing:content-box}
.k-grouping-dropclue::before,.k-grouping-dropclue::after{display:inline-block;content:'';position:absolute}
.k-grouping-dropclue::before{border-width:6px;border-style:solid;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;top:0}
.k-grouping-dropclue::after{width:2px;height:calc(100% - 6px);top:6px;left:5px}
.k-grid-header-wrap,.k-grid-footer-wrap{width:100%;border-width:0 1px 0 0;border-style:solid;border-color:inherit;position:relative;overflow:hidden}
.k-grid-header-wrap.k-auto-scrollable{margin-right:-1px}
.k-grid-header-locked+.k-grid-header-wrap.k-auto-scrollable{margin-right:0}
.k-ie .k-grid-header-locked+.k-grid-header-wrap.k-auto-scrollable{display:inline-block}
.k-grid-header,.k-grid-footer{flex:0 0 auto;padding-right:17px;border-width:0;border-style:solid;border-color:inherit}
.k-grid-header table,.k-grid-footer table{table-layout:fixed}
div.k-grid-header,div.k-grid-footer{display:flex;flex-direction:row;align-items:stretch}
.k-ie div.k-grid-header{display:block}
.k-grid-header{border-bottom-width:1px}
.k-grid-header table{margin-bottom:-1px}
.k-grid-header.k-grid-draggable-header{-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}
.k-grid-header .k-header{position:relative;vertical-align:bottom}
.k-grid-header .k-header:first-child{border-left-width:0}
.k-grid-header .k-header.k-first{border-left-width:1px}
.k-grid-header .k-header>.k-link{margin:-8px -12px;padding:8px 12px;line-height:inherit;display:block;overflow:hidden;text-overflow:ellipsis;outline:0}
.k-grid-header .k-with-icon>.k-link,.k-grid-header .k-filterable>.k-link{padding-right:calc(14px + 1.4285714286em)}
.k-grid-header .k-header>.k-link:focus{text-decoration:none}
.k-grid-header .k-grid-filter,.k-grid-header .k-header-column-menu{padding:4px;width:calc(10px + 1.4285714286em);height:calc(10px + 1.4285714286em);box-sizing:border-box;outline:0;line-height:1.4285714286;display:flex;align-items:center;align-content:center;justify-content:center;position:absolute;right:4px;bottom:calc(8px + 0.7142857143em + -4px + -0.7142857143em);z-index:1}
.k-grid-header .k-header>.k-link>.k-icon.k-i-sort-desc-sm,.k-grid-header .k-header>.k-link>.k-icon.k-i-sort-asc-sm{vertical-align:text-top;margin-left:7px}
.k-grid-header .k-sort-order{display:inline-block;vertical-align:top;height:16px;font-size:12px;margin-top:2px;margin-left:-2px}
.k-grid-footer{border-width:1px 0 0}
.k-grid-footer td{height:1.4285714286em}
.k-grid-filter-popup{min-width:200px}
.k-grid-columnmenu-popup{width:230px}
.k-filter-row{line-height:1.4285714286}
.k-filter-row td,.k-filter-row th{border-width:0 0 1px 1px;white-space:nowrap;padding:8px 8px}
.k-filter-row td:first-child{border-left-width:0}
.k-filter-row .k-multiselect{height:auto}
.k-filter-row .k-filtercell .k-widget.k-sized-input{flex:0 1 auto}
.k-filtercell{width:auto;display:flex}
.k-filtercell>span,.k-filtercell .k-filtercell-wrapper{display:flex;flex:1 1 auto}
.k-filtercell>span>label,.k-filtercell .k-filtercell-wrapper>label{vertical-align:middle}
.k-filtercell .k-filtercell-wrapper>.k-widget{width:100%}
.k-filtercell>span .k-button{visibility:visible;pointer-events:all}
.k-filtercell>span .k-button,.k-filtercell>span .k-dropdown-operator{margin-left:4px}
.k-filtercell>span .k-numerictextbox{width:auto}
.k-filtercell .k-filtercell-operator>.k-button.k-clear-button-visible{visibility:visible;height:calc(10px + 1.4285714286em)}
.k-filtercell .k-filtercell-operator>.k-button:not(.k-clear-button-visible){visibility:hidden;pointer-events:none}
.k-filtercell .k-filtercell-operator{margin-left:4px}
.k-filtercell .k-widget:not(.k-dropdown-operator),.k-filtercell .k-filtercell-wrapper>.k-textbox{display:flex;flex:1 1 auto}
.k-filtercell .k-filtercell-wrapper>.k-textbox{width:100%;min-width:0}
.k-grid-content,.k-grid-content-locked{border-color:inherit;outline:0}
.k-grid-content table,.k-grid-content-locked table{table-layout:fixed}
.k-grid-content tr:last-child td,.k-grid-content-locked tr:last-child td{border-bottom-width:0}
.k-grid-content{width:100%;min-height:0;overflow:auto;overflow-x:auto;overflow-y:scroll;position:relative;flex:1}
.k-virtual-scrollable-wrap{height:100%;overflow-y:hidden;position:relative}
.k-grid-edit-row td{text-overflow:clip}
.k-grid-edit-row .k-widget,.k-grid-edit-row .k-button,.k-grid-edit-row .k-textbox,.k-grid-edit-row .k-input.k-textbox{height:auto}
.k-grid-edit-row .k-edit-cell{padding-top:0;padding-bottom:0}
.k-grid-edit-row .k-dirty-cell{overflow:visible}
.k-edit-cell>.k-textbox,.k-edit-cell>.k-widget,.k-edit-cell>.text-box,.k-grid-edit-row>td>.k-textbox,.k-grid-edit-row>td>.k-widget,.k-grid-edit-row>td>.text-box{margin-left:-9px}
.k-grid-edit-row td>.k-textbox,.k-grid-edit-row td>.k-widget,.k-edit-cell>.k-textbox,.k-edit-cell>.k-widget{width:calc(100% + 18px)}
.k-grid-edit-row td>.k-textbox,.k-grid-edit-row td>.k-widget,.k-command-cell>.k-button,.k-edit-cell>.k-textbox,.k-edit-cell>.k-widget{margin-top:-5px;margin-bottom:-5px;vertical-align:middle}
.k-command-cell>.k-button{margin-left:.16em;margin-right:.16em}
.k-grid>.k-resize-handle,.k-grid-header .k-resize-handle{height:25px;cursor:col-resize;position:absolute;z-index:2}
.k-grid-pager{padding:8px;border-width:1px 0 0;border-color:inherit;font-size:inherit}
.k-grid-virtual .k-grid-content .k-grid-table-wrap{float:left;width:100%}
.k-grid-virtual .k-grid-content .k-grid-table{position:relative;float:left;z-index:1}
.k-grid-virtual .k-grid-content>.k-height-container{position:relative;float:left}
.k-grid-virtual .k-grid-content::after{content:"";display:block;clear:both}
.k-grid-virtual[dir="rtl"] .k-grid-content .k-grid-table,.k-grid-virtual.k-rtl .k-grid-content .k-grid-table{float:right}
.k-grid-add-row td{border-bottom-style:solid;border-bottom-width:1px}
.k-grid-lockedcolumns{white-space:nowrap}
.k-grid-content,.k-grid-content-locked,.k-pager-wrap{white-space:normal}
.k-grid-content-locked,.k-grid-footer-locked,.k-grid-header-locked{flex:0 0 auto;display:inline-block;vertical-align:top;overflow:hidden;position:relative;border-style:solid;border-width:0 1px 0 0}
.k-grid-content-locked+.k-grid-content.k-auto-scrollable,.k-grid-footer-locked+.k-grid-content.k-auto-scrollable,.k-grid-header-locked+.k-grid-content.k-auto-scrollable{display:inline-block}
.k-grid-content,.k-grid-footer-wrap,.k-grid-header-wrap{flex:1 1 auto;display:inline-block;vertical-align:top}
.k-grid-content.k-auto-scrollable,.k-grid-footer-wrap.k-auto-scrollable,.k-grid-header-wrap.k-auto-scrollable{display:block}
.k-grid-header-locked>table,.k-grid-header-wrap>table{margin-bottom:-1px}
.k-header.k-drag-clue{overflow:hidden}
.k-grid.k-grid-no-scrollbar .k-grid-header{padding:0}
.k-grid.k-grid-no-scrollbar .k-grid-header-wrap{border-width:0}
.k-grid.k-grid-no-scrollbar .k-grid-content{overflow-y:auto}
.k-loading-pdf-mask{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}
.k-loading-pdf-mask>.k-i-loading{position:absolute;top:50%;left:50%;font-size:64px}
.k-loading-pdf-mask .k-loading-pdf-progress{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}
.k-grid-pdf-export-element{position:absolute;left:-10000px;top:-10000px}
.k-grid-pdf-export-element .k-filter-row{display:none}
.k-pdf-export-shadow .k-grid{float:left;width:auto !important}
.k-pdf-export-shadow .k-grid,.k-pdf-export-shadow .k-grid-content,.k-pdf-export-shadow .k-grid-content-locked{height:auto !important;overflow:visible}
.k-pdf-export-shadow .k-grid-header-locked+.k-grid-header-wrap,.k-pdf-export-shadow .k-grid-header-locked+.k-grid-content,.k-pdf-export-shadow .k-grid-header-locked+.k-grid-footer-wrap{width:auto !important}
.k-pdf-export-shadow .k-grid-header,.k-pdf-export-shadow .k-grid[data-role="grid"] .k-grid-footer{padding:0 !important}
.k-filter-menu .k-filter-menu-container{padding:.5em 1em}
.k-filter-menu .k-filter-menu-container .k-action-buttons{margin:1em -1em -.5em}
.k-filter-menu .k-widget,.k-filter-menu .k-radio-list,.k-filter-menu .k-textbox{margin:.5em 0;width:100%;display:block}
.k-filter-menu .k-widget.k-filter-and{width:6em;margin:1em 0}
.k-multicheck-wrap{max-height:300px;overflow:auto;overflow-x:hidden;white-space:nowrap}
.k-multicheck-wrap .k-item+.k-item{margin-top:.5em}
.k-multicheck-wrap .k-label{margin:0;display:flex;align-items:center;cursor:pointer}
.k-multicheck-wrap .k-label input{margin:0 .25em}
.k-filter-selected-items{font-weight:bold;line-height:normal;white-space:nowrap;margin:1em 0 .5em}
.k-autofitting{width:auto !important;table-layout:auto !important}
.k-autofitting th.k-header,.k-autofitting td{white-space:nowrap !important}
.k-autofitting .k-detail-row{display:none !important}
.k-column-list{padding:0;margin:0;list-style:none;max-height:200px;overflow-x:hidden;overflow-y:auto}
.k-column-chooser-title,.k-column-list-item{padding:4px 8px;padding-right:32px}
.k-column-list-item{display:block;margin:0;cursor:pointer}
.k-column-list-item .k-checkbox,.k-column-list-item .k-checkbox-label{vertical-align:middle}
.k-columnmenu-item{padding:6px 12px;cursor:pointer}
.k-columnmenu-item>.k-icon{margin-right:4px}
.k-columnmenu-item-wrapper{border-bottom:1px solid;border-bottom-color:inherit}
.k-columnmenu-item-wrapper:last-child{border-bottom-width:0}
.k-columnmenu-item-content{overflow:hidden}
.k-columnmenu-item-content .k-column-list-item{padding-left:32px}
.k-columnmenu-item-content .k-filter-menu .k-filter-menu-container{padding:1em 1em}
.k-columnmenu-item-content .k-filter-menu .k-filter-menu-container .k-columnmenu-actions{padding:1em 0 0}
.k-columnmenu-item-content .k-columnmenu-actions{display:flex;padding:1em 1em}
.k-columnmenu-item-content .k-columnmenu-actions .k-button{flex:1 0 auto;width:auto;margin:0 .5em}
.k-columnmenu-item-content .k-columnmenu-actions .k-button:first-child{margin-left:0}
.k-columnmenu-item-content .k-columnmenu-actions .k-button:last-child{margin-right:0}
.k-grid-header,.k-header,.k-grid-header-wrap,.k-grouping-header,.k-grouping-header .k-group-indicator,.k-grid td,.k-grid-footer,.k-grid-footer-wrap,.k-grid-content-locked,.k-grid-footer-locked,.k-grid-header-locked,.k-filter-row>td,.k-filter-row>th{border-color:rgba(0,0,0,0.08)}
.k-grid-header,.k-grid-toolbar,.k-grouping-header,.k-grid-add-row,.k-grid-footer{color:#656565;background-color:#f6f6f6}
.k-drag-clue{color:#656565;background-color:#f6f6f6}
.k-grid-content{background-color:#fff}
.k-group-footer td,.k-grouping-row td,tbody .k-group-cell{color:#656565;background-color:#ededed}
.k-grid-footer td,.k-group-footer td,.k-grouping-row td{font-weight:bold}
.k-grouping-dropclue::before{border-color:#656565 transparent transparent}
.k-grouping-dropclue::after{background-color:#656565}
.k-grid{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#fff;background-clip:padding-box}
.k-ie11 .k-grid,.k-edge12 .k-grid,.k-edge13 .k-grid{background-clip:border-box}
.k-grid tr.k-alt{background-color:rgba(0,0,0,0.04)}
.k-grid tbody tr:hover,.k-grid tbody tr.k-state-hover{color:#656565;background-color:#ededed}
.k-grid td.k-state-selected,.k-grid tr.k-state-selected>td{color:#656565;background-color:rgba(255,99,88,0.25)}
.k-grid td.k-state-focused,.k-grid th.k-state-focused{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-grid .k-grid-filter,.k-grid .k-header-column-menu,.k-grid .k-hierarchy-cell .k-icon{border-width:0;color:#656565}
.k-grid .k-grouping-row{background-color:#ededed}
.k-grid .k-grouping-row .k-icon{color:#656565;text-decoration:none}
.k-grid .k-tooltip.k-tooltip-validation{color:#fff;background-color:#ff6358}
.k-grid .k-tooltip.k-tooltip-validation .k-callout-n{border-bottom-color:#ff6358}
.k-grid .k-tooltip.k-tooltip-validation .k-callout-e{border-left-color:#ff6358}
.k-grid .k-tooltip.k-tooltip-validation .k-callout-s{border-top-color:#ff6358}
.k-grid .k-tooltip.k-tooltip-validation .k-callout-w{border-right-color:#ff6358}
col.k-sorted,th.k-sorted{background-color:rgba(0,0,0,0.02)}
.k-grid-header .k-i-sort-asc-sm,.k-grid-header .k-i-sort-desc-sm,.k-grid-header .k-sort-order{color:#ff6358}
.k-grid-header .k-grid-filter:hover{color:#656565;background-color:#ededed}
.k-grid-header .k-grid-filter:focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.1)}
.k-grid-header .k-grid-filter.k-state-active{color:#fff;background-color:#ff6358}
.k-filter-menu .k-filter-menu-container .k-action-buttons{border-color:rgba(0,0,0,0.08)}
.k-tabstrip-wrapper{padding:0 0;border-width:0;border-style:solid;display:flex;flex-direction:column}
.k-tabstrip{border-width:0;border-color:transparent;color:inherit;background-color:transparent;display:flex;flex-direction:column}
.k-tabstrip-wrapper>.k-tabstrip{flex:1 1 auto}
.k-tabstrip-items{border-width:0;border-style:solid;border-color:inherit;outline:0;display:flex;flex-direction:row;flex:0 0 auto;position:relative}
.k-tabstrip-items .k-item{margin:0;padding:0;border:1px solid transparent;position:relative;flex-shrink:0;display:flex;flex-direction:row;align-items:stretch;justify-items:stretch}
.k-tabstrip-items .k-tab-on-top{z-index:1}
.k-tabstrip-items .k-link{padding:6px 12px;color:inherit;cursor:pointer;display:inline-flex;vertical-align:middle;flex:1 1 auto;flex-direction:row;align-content:center;align-items:center}
.k-tabstrip-items .k-link[data-type="remove"]{padding:6px;flex:none}
.k-ie11 .k-tabstrip-items{white-space:nowrap}
.k-tabstrip>.k-content{padding:6px 12px;border-width:1px;border-style:solid;border-color:inherit;display:none;overflow:auto;flex:1 1 auto}
.k-tabstrip>.k-content.k-state-active{display:block}
.k-tabstrip-items .k-loading{width:20%;height:0;border:0;border-top:1px solid transparent;border-color:inherit;background:none;position:absolute;top:0;left:0;transition:width .2s linear}
.k-tabstrip-items .k-loading.k-complete{width:100%;border-top-width:0}
.k-tabstrip.k-tabstrip-scrollable{position:relative}
.k-tabstrip.k-tabstrip-scrollable>.k-content{border-width:1px}
.k-tabstrip.k-tabstrip-scrollable>.k-tabstrip-items{border-width:0;white-space:nowrap;overflow:hidden}
.k-tabstrip.k-tabstrip-scrollable>.k-tabstrip-prev{position:absolute;left:0}
.k-tabstrip.k-tabstrip-scrollable>.k-tabstrip-next{position:absolute;right:0}
.k-ie11 .k-tabstrip.k-tabstrip-scrollable>.k-tabstrip-prev,.k-ie11 .k-tabstrip.k-tabstrip-scrollable>.k-tabstrip-next{top:0}
.k-tabstrip-top>.k-tabstrip-items{border-bottom-width:1px}
.k-tabstrip-top>.k-tabstrip-items .k-item{border-top-left-radius:2px;border-top-right-radius:2px;margin-bottom:-1px}
.k-tabstrip-top>.k-tabstrip-items .k-item+.k-item{margin-left:0}
.k-tabstrip-top>.k-tabstrip-items .k-item.k-state-active{border-bottom-color:transparent}
.k-tabstrip-top>.k-content{border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-top-width:0}
.k-tabstrip-bottom>.k-tabstrip-items{border-top-width:1px}
.k-tabstrip-bottom>.k-tabstrip-items .k-item{border-bottom-right-radius:2px;border-bottom-left-radius:2px;margin-top:-1px}
.k-tabstrip-bottom>.k-tabstrip-items .k-item+.k-item{margin-left:0}
.k-tabstrip-bottom>.k-tabstrip-items .k-item.k-state-active{border-top-color:transparent}
.k-tabstrip-bottom>.k-content{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-width:0}
.k-tabstrip-left{flex-direction:row}
.k-tabstrip-left>.k-tabstrip-items{border-right-width:1px;display:inline-flex;flex-direction:column}
.k-tabstrip-left>.k-tabstrip-items .k-item{border-top-left-radius:2px;border-bottom-left-radius:2px;margin-right:-1px}
.k-tabstrip-left>.k-tabstrip-items .k-item+.k-item{margin-top:0}
.k-tabstrip-left>.k-tabstrip-items .k-item.k-state-active{border-right-color:transparent}
.k-tabstrip-left>.k-content{border-top-right-radius:2px;border-bottom-right-radius:2px;margin:0 !important;border-left-width:0}
.k-tabstrip-right{flex-direction:row-reverse}
.k-tabstrip-right>.k-tabstrip-items{border-left-width:1px;display:inline-flex;flex-direction:column}
.k-tabstrip-right>.k-tabstrip-items .k-item{border-top-right-radius:2px;border-bottom-right-radius:2px;margin-left:-1px}
.k-tabstrip-right>.k-tabstrip-items .k-item+.k-item{margin-top:0}
.k-tabstrip-right>.k-tabstrip-items .k-item.k-state-active{border-left-color:transparent}
.k-tabstrip-right>.k-content{border-top-left-radius:2px;border-bottom-left-radius:2px;margin:0 !important;border-right-width:0}
.k-rtl .k-tabstrip-left>.k-tabstrip-items,.k-tabstrip-left[dir="rtl"]>.k-tabstrip-items,.k-rtl .k-tabstrip-right>.k-tabstrip-items,.k-tabstrip-right[dir="rtl"]>.k-tabstrip-items{order:1}
.k-rtl .k-tabstrip-left>.k-content,.k-tabstrip-left[dir="rtl"]>.k-content,.k-rtl .k-tabstrip-right>.k-content,.k-tabstrip-right[dir="rtl"]>.k-content{order:0}
.k-tabstrip-items{border-color:rgba(0,0,0,0.08);color:#656565}
.k-tabstrip-items .k-item{color:#ff6358}
.k-tabstrip-items .k-item:hover,.k-tabstrip-items .k-item.k-state-hover{color:#e76057}
.k-tabstrip-items .k-item.k-state-active,.k-tabstrip-items .k-item.k-state-selected{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#fff}
.k-tabstrip-items .k-item.k-state-focused{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-tabstrip>.k-content{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#fff}
.k-toolbar{padding:8px 8px;border-width:1px;line-height:1.4285714286;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;position:relative;overflow:hidden;box-shadow:none}
.k-toolbar.k-toolbar-resizable{flex-wrap:nowrap}
.k-toolbar>*{display:inline-flex;align-items:stretch;align-content:center;vertical-align:middle;margin-left:8px}
.k-toolbar .k-overflow-anchor+*{margin-left:0}
.k-toolbar .k-button,.k-toolbar .k-button-group,.k-toolbar .k-separator,.k-toolbar .k-split-button,.k-toolbar .k-textbox,.k-toolbar .k-widget,.k-toolbar label{align-self:center}
.k-toolbar .k-split-button>.k-button{align-self:stretch}
.k-toolbar .k-button{padding:4px 8px;line-height:1.4285714286}
.k-toolbar .k-button::before,.k-toolbar .k-picker-wrap::before,.k-toolbar .k-dropdown-wrap::before{border-radius:0}
.k-toolbar .k-button-group .k-button{border-radius:0}
.k-toolbar .k-button-group .k-group-start,.k-toolbar .k-button-group .k-button:first-child{border-radius:0 0 0 0}
.k-toolbar .k-button-group .k-group-end,.k-toolbar .k-button-group .k-button:last-child{border-radius:0 0 0 0}
.k-toolbar .k-split-button .k-button{border-radius:2px 0 0 2px}
.k-toolbar .k-split-button .k-button.k-split-button-arrow{border-radius:0 2px 2px 0;margin-left:-1px;padding:4px}
.k-toolbar .k-overflow-anchor{border-radius:0;padding:8px;width:calc(1.4285714286em + 26px);height:100%;margin:0;border-width:0 0 0 1px;border-color:inherit;background-clip:padding-box;box-sizing:border-box;justify-content:center;position:absolute;top:0;right:0}
.k-toolbar .k-overflow-anchor::before{display:block}
.k-toolbar .k-separator{padding:4px 0;margin:0 8px}
.k-toolbar .k-separator+*{margin-left:0}
.k-overflow-container .k-overflow-tool-group{display:block}
.k-overflow-container .k-button-group{display:flex;flex-direction:column}
.k-overflow-container .k-tool.k-state-disabled,.k-overflow-container .k-overflow-hidden{display:none}
.k-rtl .k-toolbar .k-overflow-anchor{right:auto;left:0;border-width:0 1px 0 0}
.k-toolbar{background-clip:padding-box}
.k-ie11 .k-toolbar,.k-edge12 .k-toolbar,.k-edge13 .k-toolbar{background-clip:border-box}
.k-toolbar .k-split-button:focus,.k-toolbar .k-split-button .k-state-focused{box-shadow:0 3px 4px 0 rgba(0,0,0,0.06)}
.k-toolbar .k-split-button .k-button:focus,.k-toolbar .k-split-button .k-button.k-state-focused{border-color:rgba(0,0,0,0.08);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08)}
.k-toolbar .k-split-button .k-button:active,.k-toolbar .k-split-button .k-button.k-state-active{box-shadow:none}
.k-toolbar .k-split-button.k-state-disabled .k-button{box-shadow:none}
.k-toolbar .k-overflow-anchor{color:inherit;background:transparent}
.k-toolbar .k-state-border-up,.k-toolbar .k-state-border-down{box-shadow:none}
.k-toolbar .k-state-border-up::before,.k-toolbar .k-state-border-up .k-button::before,.k-toolbar .k-state-border-up .k-picker-wrap::before,.k-toolbar .k-state-border-up .k-dropdown-wrap::before,.k-toolbar .k-state-border-down::before,.k-toolbar .k-state-border-down .k-button::before,.k-toolbar .k-state-border-down .k-picker-wrap::before,.k-toolbar .k-state-border-down .k-dropdown-wrap::before{opacity:0}
.k-toolbar .k-separator{border-color:inherit}
.k-toolbar .k-button.k-state-disabled::after{opacity:0}
.k-toolbar .k-overflow-anchor{border-width:0}
.k-spreadsheet{width:800px;height:600px;display:flex;flex-direction:column;cursor:default;position:relative}
.k-spreadsheet .k-vertical-align-center{position:relative;top:50%;transform:translateY(-50%)}
.k-spreadsheet .k-vertical-align-bottom{position:relative;top:100%;transform:translateY(-100%)}
.k-spreadsheet .k-tabstrip-wrapper{border-width:0 0 1px;border-style:solid;border-color:inherit;position:relative}
.k-spreadsheet-quick-access-toolbar{padding:8px;display:inline-flex;flex-direction:row;position:absolute;z-index:1;top:0;left:0}
.k-spreadsheet-quick-access-toolbar .k-button:not(:hover){border-color:transparent;color:inherit;background-color:transparent;background-image:none}
.k-spreadsheet-tabstrip{padding-top:8px}
.k-spreadsheet-tabstrip .k-loading{display:none}
.k-spreadsheet-tabstrip .k-content{border-radius:0;padding:0;border-width:0;overflow:hidden}
.k-spreadsheet-toolbar{border-width:0}
.k-spreadsheet-toolbar [data-tool="backgroundColor"],.k-spreadsheet-toolbar [data-tool="textColor"],.k-spreadsheet-toolbar [data-tool="borders"],.k-spreadsheet-toolbar [data-tool="alignment"],.k-spreadsheet-toolbar [data-tool="merge"],.k-spreadsheet-toolbar [data-tool="freeze"]{width:auto;min-width:1.4285714286em}
.k-spreadsheet-toolbar [data-tool="fontSize"]{width:5em}
.k-spreadsheet-toolbar [data-tool="fontFamily"]{width:6em}
.k-spreadsheet-toolbar [data-tool="format"]{width:4em}
.k-spreadsheet-action-bar{border-width:0 0 1px;border-style:solid;border-color:inherit;font-size:12px;font-family:Arial, Verdana, sans-serif;position:relative;display:flex;flex-direction:row}
.k-spreadsheet-name-editor{width:10em;border-width:0 1px 0 0;border-style:solid;border-color:inherit}
.k-spreadsheet-name-editor .k-combobox{width:100%;font-size:inherit}
.k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap{border-radius:0;border-width:0}
.k-spreadsheet-name-editor .k-combobox .k-select{border-radius:0}
.k-spreadsheet-formula-bar{border-color:inherit;display:flex;flex-direction:row;align-items:center;flex:1}
.k-spreadsheet-formula-bar::before{font-size:16px;font-family:'WebComponentsIcons';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;padding:0 4px;border-width:0 1px 0 0;border-style:solid;border-color:inherit}
.k-spreadsheet-formula-bar .k-tooltip,.k-spreadsheet-formula-bar .k-group-header,.k-spreadsheet-formula-bar .k-list-scroller{display:none}
.k-spreadsheet-formula-bar .k-spreadsheet-formula-input{padding:4px 8px;line-height:1.4285714286}
.k-spreadsheet-formula-input{outline:0;white-space:pre;flex:1;box-sizing:border-box}
.k-spreadsheet-formula-input>.k-syntax-func.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-bool.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-ref.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-str.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-num.k-syntax-at-point{text-decoration:underline}
.k-spreadsheet-formula-input>.k-series-a,.k-spreadsheet-formula-input>.k-series-b,.k-spreadsheet-formula-input>.k-series-c,.k-spreadsheet-formula-input>.k-series-d{background-color:transparent}
.k-spreadsheet-formula-list{min-width:100px}
.k-spreadsheet-formula-list .k-item{padding:4px 8px}
.k-spreadsheet-cell-editor{padding:0 3px;line-height:20px;display:none;overflow:hidden;position:absolute;z-index:2000}
.k-spreadsheet-sheets-bar{padding:0 4px 4px;border-width:1px 0 0;border-style:solid;border-color:inherit;display:flex;flex-direction:row;align-items:center;position:relative}
.k-spreadsheet-sheets-bar-add{margin-right:4px}
.k-spreadsheet-sheets-bar-add:not(:hover){border-color:transparent;color:inherit;background:none}
.k-spreadsheet-sheets-items{margin-top:-1px;flex:1;overflow:hidden}
.k-spreadsheet-sheets-items .k-tabstrip-items{margin:0 calc(10px + 1.4285714286em) !important;border-width:0}
.k-spreadsheet-sheets-items .k-tabstrip-prev{left:0 !important}
.k-spreadsheet-sheets-items .k-tabstrip-next{right:0 !important}
.k-spreadsheet-sheets-items .k-item .k-link{display:inline-block}
.k-spreadsheet-sheets-items .k-item .k-spreadsheet-sheets-remove{margin-right:.5em;margin-left:-.5em;padding:0;line-height:1;vertical-align:middle}
.k-spreadsheet-view{height:auto !important;border-color:inherit;font-size:12px;font-family:Arial, Verdana, Sans-serif;flex:1;position:relative}
.k-spreadsheet-fixed-container{width:100%;height:100%;border-color:inherit;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;z-index:2}
.k-spreadsheet-overflow{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;border-color:inherit}
.k-spreadsheet-pane{padding:0 1px 0 0;border-width:2px 0 0 2px;border-style:solid;border-color:inherit;box-sizing:border-box;position:absolute;overflow:hidden}
.k-spreadsheet-pane.k-top{border-top-width:0}
.k-spreadsheet-pane.k-left{border-left-width:0}
.k-spreadsheet-top-corner{border-width:0 1px 1px 0;border-style:solid;box-sizing:border-box;position:absolute;top:0;left:0;z-index:10000}
.k-spreadsheet-top-corner::after{content:"";display:block;width:0;height:0;overflow:hidden;position:absolute;bottom:0;right:0;border:6px solid transparent;border-right-color:inherit;border-bottom-color:inherit}
.k-spreadsheet-scroller{width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;position:absolute;z-index:1}
.k-spreadsheet-haxis,.k-spreadsheet-vaxis{border:0 solid;border-color:inherit;position:absolute}
.k-spreadsheet-haxis{border-width:1px 0 0;left:0}
.k-spreadsheet-vaxis{border-width:0 0 0 1px;top:0}
.k-spreadsheet-row-header,.k-spreadsheet-column-header{text-align:center;z-index:100}
.k-spreadsheet-row-header>div,.k-spreadsheet-column-header>div{position:relative;box-sizing:border-box;border-width:0;border-style:solid;border-color:inherit}
.k-spreadsheet-row-header>div::after,.k-spreadsheet-column-header>div::after{content:"";border-width:0;border-style:solid;border-color:inherit;display:none;position:absolute;top:0;right:0;bottom:0;left:0}
.k-spreadsheet-row-header{position:relative}
.k-spreadsheet-column-header{position:absolute}
.k-spreadsheet-row-header>div{border-top-width:1px}
.k-spreadsheet-row-header>div:first-child{border-top-width:0}
.k-spreadsheet-row-header>.k-selection-partial::after,.k-spreadsheet-row-header>.k-selection-full::after{border-right-width:2px;display:block}
.k-spreadsheet-column-header>div{border-left-width:1px}
.k-spreadsheet-column-header>div:first-child{border-left-width:0}
.k-spreadsheet-column-header>.k-selection-partial::after,.k-spreadsheet-column-header>.k-selection-full::after{border-bottom-width:2px;display:block}
.k-spreadsheet-data{border-color:inherit;cursor:cell;position:relative}
.k-spreadsheet-cell{padding:1px;box-sizing:border-box;background-clip:padding-box;white-space:pre;position:absolute;overflow:hidden}
.k-spreadsheet-merged-cell{background-color:#fff}
.k-spreadsheet-merged-cells-wrapers{position:relative}
.k-spreadsheet .k-selection-wrapper{position:relative;cursor:cell}
.k-spreadsheet .k-spreadsheet-selection{border-width:1px;border-style:solid;box-sizing:border-box;position:absolute}
.k-spreadsheet .k-spreadsheet-selection-highlight{border-width:1px;border-style:solid;box-sizing:border-box;position:absolute}
.k-spreadsheet .k-selection-wrapper .k-spreadsheet-editor-button{position:absolute;padding:0}
.k-spreadsheet-active-cell{outline-color:transparent !important;z-index:10}
.k-spreadsheet .k-auto-fill-wrapper{position:relative}
.k-spreadsheet .k-auto-fill,.k-spreadsheet .k-auto-fill-punch,.k-spreadsheet .k-auto-fill-br-hint{box-sizing:border-box;position:absolute}
.k-spreadsheet .k-auto-fill{border-width:1px;border-style:solid;cursor:crosshair}
.k-spreadsheet .k-single-selection::after{content:"";margin-bottom:-4px;margin-right:-4px;width:6px;height:6px;border-width:1px;border-style:solid;border-radius:50%;display:block;position:absolute;bottom:0;right:0;z-index:100;cursor:crosshair}
.k-spreadsheet .k-autofill-wrapper{position:relative;cursor:cell}
.k-spreadsheet-vborder{position:absolute;border-left-style:solid;border-left-width:1px}
.k-spreadsheet-hborder{position:absolute;border-top-style:solid;border-top-width:1px}
.k-spreadsheet .k-filter-wrapper{position:relative;z-index:50}
.k-spreadsheet .k-filter-range{border-width:1px;border-style:solid;position:absolute;box-sizing:border-box}
.k-spreadsheet-filter{border-radius:2px;line-height:1;position:absolute;cursor:pointer}
.k-spreadsheet-filter .k-icon{vertical-align:middle}
.k-spreadsheet-filter-menu{width:280px}
.k-spreadsheet-filter-menu .k-animation-container{position:relative}
.k-spreadsheet-filter-menu>.k-menu{border-width:0}
.k-spreadsheet-filter-menu>.k-menu .k-item{color:inherit}
.k-spreadsheet-filter-menu>.k-menu .k-link{padding-left:24px}
.k-spreadsheet-filter-menu>.k-menu .k-icon{margin-left:-20px;margin-right:4px}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper{height:200px;border-width:1px;border-style:solid;overflow-y:scroll;overflow-x:auto}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview{padding:4px;overflow:visible}
.k-spreadsheet-filter-menu .k-details{padding:0;border-width:1px 0 0;border-style:solid;border-color:inherit}
.k-spreadsheet-filter-menu .k-details-summary{padding:4px;cursor:pointer}
.k-spreadsheet-filter-menu .k-details-summary>.k-icon{margin-right:4px}
.k-spreadsheet-filter-menu .k-details-content{padding:4px 8px 4px 24px}
.k-spreadsheet-filter-menu .k-details-content>.k-textbox,.k-spreadsheet-filter-menu .k-details-content>.k-widget{width:100%;margin-bottom:3px}
.k-spreadsheet-filter-menu .k-details-content .k-space-right{background-image:none}
.k-spreadsheet-filter-menu .k-details-content .k-filter-and{width:75px;margin:8px 0}
.k-spreadsheet-filter-menu .k-action-buttons{margin:1em 0 0}
.k-spreadsheet-popup{padding:0}
.k-spreadsheet-popup .k-separator{display:block}
.k-spreadsheet-popup .k-button{border-radius:0;border-width:0;color:inherit;background:none}
.k-spreadsheet-popup .k-button-icontext{display:flex;justify-content:flex-start}
.k-spreadsheet-popup .k-reset-color,.k-spreadsheet-popup .k-custom-color{border-radius:0;width:100%;border-width:0;box-sizing:border-box;display:flex}
.k-spreadsheet-popup .k-reset-color{border-bottom-width:1px}
.k-spreadsheet-popup .k-custom-color{border-top-width:1px}
.k-spreadsheet-popup .k-spreadsheet-color-palette{padding:0}
.k-spreadsheet-popup .k-spreadsheet-border-type-palette{width:12.5rem;height:5rem;display:flex;flex-flow:row wrap;align-content:space-around;justify-content:space-around}
.k-spreadsheet-format-popup .k-item{justify-content:space-between}
.k-spreadsheet-format-popup .k-spreadsheet-sample{order:1}
.k-spreadsheet-sample{opacity:.7}
.k-spreadsheet-clipboard,.k-spreadsheet-clipboard-paste{margin:0;padding:0;width:1px;height:1px;border:0;opacity:0;position:absolute;top:0;left:0;overflow:hidden}
.k-spreadsheet-window .k-edit-form-container{width:auto;min-width:0}
.k-spreadsheet-format-cells .k-spreadsheet-preview{margin-top:.5em;text-align:center}
.k-spreadsheet-format-cells .k-list-scroller{margin-top:.5em;height:210px;border-width:1px;border-style:solid;border-color:inherit}
.k-export-config{clear:both;position:relative}
.k-export-config::after{content:"";clear:both;display:block}
.k-export-config .k-edit-field{margin-left:5%;width:45%;float:left}
.k-export-config .k-page-orientation{position:absolute;right:0;top:.5em}
.k-export-config .k-page-orientation .k-icon{font-size:6em}
.k-spreadsheet{background-clip:padding-box}
.k-ie11 .k-spreadsheet,.k-edge12 .k-spreadsheet,.k-edge13 .k-spreadsheet{background-clip:border-box}
.k-syntax-ref{color:#ff8822}
.k-syntax-num{color:#0099ff}
.k-syntax-func{font-weight:bold}
.k-syntax-str{color:#38b714}
.k-syntax-error{color:red}
.k-syntax-bool{color:#a9169c}
.k-syntax-startexp{font-weight:bold}
.k-syntax-paren-match{background-color:#caf200}
.k-spreadsheet-cell-editor{color:#656565;background-color:#fff}
.k-spreadsheet .k-selection-full,.k-spreadsheet .k-selection-partial{background-color:rgba(255,99,88,0.25)}
.k-spreadsheet .k-selection-full::after,.k-spreadsheet .k-selection-partial::after{display:none}
.k-spreadsheet-selection{border-color:#ff6358;background-color:rgba(255,99,88,0.25);box-shadow:inset 0 0 0 1px #ff6358}
.k-spreadsheet .k-single-selection::after{border-color:#fff;background-color:#ff6358}
.k-spreadsheet-active-cell{box-shadow:inset 0 0 0 1px #ff6358;background-color:#fff}
.k-spreadsheet-active-cell.k-right{box-shadow:inset 0 0 0 1px #ff6358,inset -1px 0 0 1px #ff6358}
.k-spreadsheet-active-cell.k-bottom{box-shadow:inset 0 0 0 1px #ff6358,inset 0 -1px 0 1px #ff6358}
.k-spreadsheet-active-cell.k-bottom.k-right{box-shadow:inset 0 0 0 1px #ff6358,inset -1px -1px 0 1px #ff6358}
.k-spreadsheet .k-auto-fill{border-color:#ff6358;background-color:rgba(255,99,88,0.25);box-shadow:inset 0 0 0 1px #ff6358}
.k-spreadsheet .k-auto-fill-punch{background-color:rgba(255,255,255,0.5)}
.k-spreadsheet .k-resize-handle,.k-spreadsheet .k-resize-hint-handle,.k-spreadsheet .k-resize-hint-marker{background-color:#ff6358}
.k-spreadsheet .k-filter-range{border-color:#ff6358}
.k-spreadsheet-filter{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08)}
.k-treeview{padding:0 0;border-width:0;background:none;line-height:1.4285714286;cursor:default;overflow:auto;white-space:nowrap}
.k-treeview .k-content,.k-treeview>.k-group,.k-treeview .k-item>.k-group{margin:0;padding:0;background:none;list-style:none;position:relative}
.k-treeview .k-content.ng-animating,.k-treeview>.k-group.ng-animating,.k-treeview .k-item>.k-group.ng-animating{overflow:hidden}
.k-treeview .k-top,.k-treeview .k-mid,.k-treeview .k-bot{display:flex;flex-direction:row;align-items:center;align-content:center}
.k-treeview .k-item{outline-style:none;margin:0;padding:0 0 0 16px;border-width:0;display:block}
.k-treeview .k-in{border-radius:0;margin:0;padding:4px 8px;border:0 solid transparent;text-decoration:none;display:inline-flex;align-items:center;align-content:center;vertical-align:middle;position:relative}
.k-treeview .k-in.k-state-focused{z-index:1}
.k-treeview .k-i-expand,.k-treeview .k-i-collapse{margin-left:-16px;cursor:pointer}
.k-treeview .k-in .k-icon,.k-treeview .k-in .k-image,.k-treeview .k-in .k-sprite{margin-right:4px}
.k-rtl .k-treeview .k-item{padding-left:0;padding-right:16px}
.k-rtl .k-treeview .k-i-expand,.k-rtl .k-treeview .k-i-collapse{margin-left:0;margin-right:-16px}
.k-rtl .k-treeview .k-in .k-icon,.k-rtl .k-treeview .k-in .k-image,.k-rtl .k-treeview .k-in .k-sprite{margin-left:4px;margin-right:0}
.k-treeview{color:#656565}
.k-treeview .k-in:hover,.k-treeview .k-in.k-state-hover{color:#656565;background-color:#ededed}
.k-treeview .k-in.k-state-selected{color:#fff;background-color:#ff6358}
.k-treeview .k-in.k-state-focused{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-pivot{position:relative}
.k-pivot .k-grid td{white-space:nowrap}
.k-pivot .k-grid-content{flex:1 1 auto}
.k-pivot-toolbar{padding:8px;border-bottom-width:1px;border-bottom-style:solid}
.k-pivot-toolbar .k-button,.k-fieldselector .k-list li.k-item{border-radius:2px;padding:4px 8px;padding-right:48px;min-height:auto;font-size:14px;line-height:1.4285714286;text-align:left;position:relative;cursor:move;white-space:normal}
.k-settings-rows .k-button,.k-settings-columns .k-button,.k-settings-measures .k-button{margin-right:8px;margin-bottom:2px}
.k-field-actions{position:absolute;right:4px;top:4px;line-height:1;cursor:pointer}
.k-pivot-layout{border-spacing:0;table-layout:auto}
.k-pivot-layout>tbody,.k-pivot td{vertical-align:top}
.k-pivot-layout>tbody>tr>td{padding:0}
.k-pivot-rowheaders>.k-grid,.k-pivot-table>.k-grid{border-width:0}
.k-pivot-rowheaders>.k-grid td:first-child,.k-pivot-table .k-grid-header .k-header.k-first{border-left-width:1px}
.k-pivot-rowheaders>.k-grid td.k-first{border-left-width:0}
.k-pivot-rowheaders>.k-grid{overflow:hidden}
.k-pivot-table{border-left-width:1px;border-left-style:solid}
.k-pivot-table .k-grid-header-wrap{margin-right:-1px}
.k-pivot-table .k-grid-header-wrap>table{height:100%}
.k-pivot .k-grid-header .k-header{vertical-align:top}
.k-pivot-layout .k-grid td{border-bottom-width:1px}
.k-pivot-layout .k-grid-footer>td{border-top-width:0}
.k-pivot-filter-window .k-treeview{max-height:600px}
.k-i-kpi-trend-increase,.k-i-kpi-trend-decrease,.k-i-kpi-trend-equal{color:inherit}
.k-i-kpi-status-hold{color:#ffc000}
.k-i-kpi-status-deny{color:#f31700}
.k-i-kpi-status-open{color:#37b400}
.k-fieldselector .k-columns{display:flex;align-items:stretch}
.k-fieldselector .k-columns>div{padding:8px;width:50%;box-sizing:border-box;border-width:0;border-style:solid;float:left;overflow:auto}
.k-fieldselector .k-columns>div+div{border-left-width:1px}
.k-fieldselector p{margin:0 0 2px;text-transform:uppercase}
.k-fieldselector p .k-icon{margin:0 4px 0 0}
.k-fieldselector .k-treeview{border-width:0;overflow:visible}
.k-fieldselector .k-edit-label{width:16%}
.k-fieldselector .k-edit-field{width:77%}
.k-fieldselector .k-edit-buttons>input,.k-fieldselector .k-edit-buttons>label{float:left;margin-top:.4em}
.k-fieldselector .k-list-container{margin-bottom:1em;padding:2px;border-width:1px;border-style:solid}
.k-fieldselector .k-list{padding-bottom:1em}
.k-fieldselector .k-list .k-item{border-width:1px;border-style:solid}
.k-fieldselector .k-list .k-item+.k-item{margin-top:.5em}
.k-ie11 .k-pivot-layout{width:100%;table-layout:fixed}
.k-ie11 .k-pivot-layout>tbody>tr>td:first-child{width:280px}
.k-alt,.k-pivot-toolbar,.k-pivot-layout>tbody>tr:first-child>td:first-child{background-color:#f6f6f6}
.k-fieldselector .k-list-container{background-color:#fff}
.k-pivot-toolbar,.k-pivot-table,.k-fieldselector .k-list-container,.k-fieldselector .k-columns>div,.k-pivot-rowheaders>.k-grid td:first-child,.k-pivot-table .k-grid-header .k-header.k-first{border-color:rgba(0,0,0,0.08)}
.k-pivot-rowheaders .k-alt .k-alt,.k-header.k-alt{background-color:#ededed}
.k-pivot-toolbar .k-button,.k-fieldselector .k-list li.k-item{background-clip:padding-box}
.k-ie11 .k-pivot-toolbar .k-button,.k-edge12 .k-pivot-toolbar .k-button,.k-edge13 .k-pivot-toolbar .k-button,.k-ie11 .k-fieldselector .k-list li.k-item,.k-edge12 .k-fieldselector .k-list li.k-item,.k-edge13 .k-fieldselector .k-list li.k-item{background-clip:border-box}
.k-pivot-toolbar .k-button:active,.k-pivot-toolbar .k-button.k-state-active,.k-fieldselector .k-list li.k-item:active,.k-fieldselector .k-list li.k-item.k-state-active{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#f6f6f6;background-image:linear-gradient(to top,#f6f6f6,#f1f1f1);box-shadow:0 2px 2px 0 rgba(0,0,0,0.06)}
.k-pivot-toolbar .k-button:focus,.k-pivot-toolbar .k-button.k-state-focused,.k-fieldselector .k-list li.k-item:focus,.k-fieldselector .k-list li.k-item.k-state-focused{box-shadow:0 3px 4px 0 rgba(0,0,0,0.06)}
.k-pivot-toolbar .k-button.k-empty,.k-fieldselector .k-list li.k-item.k-empty{color:#bababa}
.k-pivot-toolbar .k-button .k-setting-delete,.k-fieldselector .k-list li.k-item .k-setting-delete{color:#bababa}
.k-pivot-toolbar .k-empty{color:#bababa}
.k-pivot-layout .k-grid-footer,.k-pivot-layout .k-grid .k-alt{color:#000;font-weight:bold}
.k-fieldselector .k-i-loading{border-color:#f6f6f6}
.k-fieldselector .k-i-loading::before,.k-fieldselector .k-loading-image::before,.k-fieldselector .k-i-loading::after,.k-fieldselector .k-loading-image::after{background-color:#f6f6f6}
.k-treelist.k-display-block.k-grid-lockedcolumns{display:block}
.k-treelist .k-status{padding:.4em .6em;line-height:1.6em}
.k-treelist .k-status .k-loading{vertical-align:baseline;margin-right:5px}
.k-treelist tr.k-hidden{display:none}
.k-treelist .k-treelist-dragging,.k-treelist .k-treelist-dragging .k-state-hover{cursor:default}
.k-treelist .k-drop-hint{position:absolute;z-index:10000;visibility:hidden;width:80px;height:5px;margin-top:-3px;background-color:transparent;background-repeat:no-repeat}
.k-drag-separator{display:inline-block;border-right:1px solid;height:1em;vertical-align:top;margin:0 .5em}
kendo-scrollview.k-scrollview-wrap,div.k-scrollview{position:relative;overflow:hidden;outline:0;display:block}
kendo-scrollview.k-scrollview-wrap .k-scrollview,kendo-scrollview.k-scrollview-wrap ul.k-scrollview-wrap,div.k-scrollview .k-scrollview,div.k-scrollview ul.k-scrollview-wrap{list-style-type:none;position:absolute;margin:0;padding:0;width:100%;height:100%;cursor:default}
kendo-scrollview.k-scrollview-wrap .k-scrollview img,kendo-scrollview.k-scrollview-wrap ul.k-scrollview-wrap img,div.k-scrollview .k-scrollview img,div.k-scrollview ul.k-scrollview-wrap img{-webkit-user-select:none;-moz-user-select:none;user-select:none}
kendo-scrollview.k-scrollview-wrap .k-scrollview>li,kendo-scrollview.k-scrollview-wrap ul.k-scrollview-wrap>li,div.k-scrollview .k-scrollview>li,div.k-scrollview ul.k-scrollview-wrap>li{display:inline-block;overflow:hidden;position:absolute;top:0;left:0}
kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap .k-scrollview-nav,div.k-scrollview .k-scrollview-pageable,div.k-scrollview .k-scrollview-nav{margin:0;padding:0;width:100%;display:flex;justify-content:center;text-align:center;list-style:none;position:absolute;left:0;bottom:20px;pointer-events:none}
kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>li.k-button,kendo-scrollview.k-scrollview-wrap .k-scrollview-nav>li.k-link,div.k-scrollview .k-scrollview-pageable>li.k-button,div.k-scrollview .k-scrollview-nav>li.k-link{margin:0 20px;padding:0;width:8px;height:8px;box-sizing:content-box;display:inline-block;position:relative;flex:0 0 8px;border-width:1px;border-style:solid;border-radius:50%;cursor:pointer;pointer-events:all}
kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>li.k-button::before,kendo-scrollview.k-scrollview-wrap .k-toolbar .k-scrollview-pageable>li.k-picker-wrap::before,.k-toolbar kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>li.k-picker-wrap::before,kendo-scrollview.k-scrollview-wrap .k-toolbar .k-scrollview-pageable>li.k-dropdown-wrap::before,.k-toolbar kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>li.k-dropdown-wrap::before,kendo-scrollview.k-scrollview-wrap .k-scrollview-nav>li.k-link::before,div.k-scrollview .k-scrollview-pageable>li.k-button::before,div.k-scrollview .k-toolbar .k-scrollview-pageable>li.k-picker-wrap::before,.k-toolbar div.k-scrollview .k-scrollview-pageable>li.k-picker-wrap::before,div.k-scrollview .k-toolbar .k-scrollview-pageable>li.k-dropdown-wrap::before,.k-toolbar div.k-scrollview .k-scrollview-pageable>li.k-dropdown-wrap::before,div.k-scrollview .k-scrollview-nav>li.k-link::before{content:"";width:28px;height:20px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>li.k-button::before,kendo-scrollview.k-scrollview-wrap .k-toolbar .k-scrollview-pageable>li.k-picker-wrap::before,.k-toolbar kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>li.k-picker-wrap::before,kendo-scrollview.k-scrollview-wrap .k-toolbar .k-scrollview-pageable>li.k-dropdown-wrap::before,.k-toolbar kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>li.k-dropdown-wrap::before,div.k-scrollview .k-scrollview-pageable>li.k-button::before,div.k-scrollview .k-toolbar .k-scrollview-pageable>li.k-picker-wrap::before,.k-toolbar div.k-scrollview .k-scrollview-pageable>li.k-picker-wrap::before,div.k-scrollview .k-toolbar .k-scrollview-pageable>li.k-dropdown-wrap::before,.k-toolbar div.k-scrollview .k-scrollview-pageable>li.k-dropdown-wrap::before{pointer-events:initial;border-radius:0}
kendo-scrollview.k-scrollview-wrap .k-scrollview-next,kendo-scrollview.k-scrollview-wrap .k-scrollview-prev,div.k-scrollview .k-scrollview-next,div.k-scrollview .k-scrollview-prev{display:table;position:absolute;padding:0;height:60%;top:20%;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}
kendo-scrollview.k-scrollview-wrap .k-scrollview-prev,div.k-scrollview .k-scrollview-prev{left:0}
kendo-scrollview.k-scrollview-wrap .k-scrollview-next,div.k-scrollview .k-scrollview-next{right:0}
kendo-scrollview.k-scrollview-wrap .k-scrollview-next span,kendo-scrollview.k-scrollview-wrap .k-scrollview-prev span,div.k-scrollview .k-scrollview-next span,div.k-scrollview .k-scrollview-prev span{display:table-cell;margin:0;padding:0;vertical-align:middle;font-size:4.5em;font-weight:normal}
kendo-scrollview.k-scrollview-wrap .k-scrollview-elements,div.k-scrollview .k-scrollview-elements{width:100%}
kendo-scrollview.k-scrollview-wrap .k-scrollview-animation,div.k-scrollview .k-scrollview-animation{transition-duration:.3s;transition-timing-function:ease-in-out}
div.k-scrollview div.k-scrollview-wrap{white-space:nowrap}
div.k-scrollview div.k-scrollview-wrap>[data-role=page]{vertical-align:top;display:inline-block;min-height:1px}
div.k-scrollview .k-scrollview-nav-wrap{position:absolute;bottom:15px;left:10px;right:10px;height:20px;overflow:hidden}
div.k-scrollview .k-scrollview-nav-wrap .k-scrollview-nav{margin:0;padding:5px 0 0 0;display:block;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;text-align:center;list-style:none;position:static;pointer-events:initial}
div.k-scrollview .k-scrollview-nav-wrap .k-scrollview-nav>li{vertical-align:top}
@supports (-webkit-user-select: none){kendo-scrollview.k-scrollview-wrap ul.k-scrollview li>*,div.k-scrollview ul.k-scrollview-wrap li>*{pointer-events:auto}}
@supports not (-webkit-user-select: none){kendo-scrollview.k-scrollview-wrap ul.k-scrollview li>*,div.k-scrollview ul.k-scrollview-wrap li>*{pointer-events:none}}
kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>li.k-button,kendo-scrollview.k-scrollview-wrap .k-scrollview-nav>li.k-link,div.k-scrollview .k-scrollview-pageable>li.k-button,div.k-scrollview .k-scrollview-nav>li.k-link{border-color:rgba(0,0,0,0.08);background-color:#f6f6f6;box-shadow:0 0 2px rgba(0,0,0,0.08);background-clip:padding-box}
kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>li.k-button.k-primary,kendo-scrollview.k-scrollview-wrap .k-scrollview-nav>li.k-link.k-primary,div.k-scrollview .k-scrollview-pageable>li.k-button.k-primary,div.k-scrollview .k-scrollview-nav>li.k-link.k-primary{border-color:#ff6358;background-color:#ff6358}
kendo-scrollview.k-scrollview-wrap .k-scrollview-elements,div.k-scrollview .k-scrollview-elements{color:#fff}
kendo-scrollview.k-scrollview-wrap .k-scrollview-next,kendo-scrollview.k-scrollview-wrap .k-scrollview-prev,div.k-scrollview .k-scrollview-next,div.k-scrollview .k-scrollview-prev{color:inherit;background:rgba(0,0,0,0);text-shadow:rgba(0,0,0,0.3) 0 0 15px;opacity:.7;outline-width:0}
kendo-scrollview.k-scrollview-wrap .k-scrollview-next:hover,kendo-scrollview.k-scrollview-wrap .k-scrollview-prev:hover,div.k-scrollview .k-scrollview-next:hover,div.k-scrollview .k-scrollview-prev:hover{color:#fff;opacity:1}
.k-listview>.k-state-focused{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-listview>.k-state-selected{color:inherit;background-color:rgba(255,99,88,0.25)}
.k-autocomplete .k-i-close,.k-autocomplete .k-i-group-delete::before{display:none;align-self:center}
.k-autocomplete.k-state-hover .k-i-close,.k-autocomplete.k-state-hover .k-i-group-delete::before,.k-autocomplete.k-state-focused .k-i-close,.k-autocomplete.k-state-focused .k-i-group-delete::before{display:flex;outline:0}
.k-autocomplete{background-clip:padding-box}
.k-ie11 .k-autocomplete,.k-edge12 .k-autocomplete,.k-edge13 .k-autocomplete{background-clip:border-box}
.k-tooltip{border-radius:2px;line-height:1.4285714286;padding:4px 8px;border-width:0;box-sizing:border-box;background-repeat:repeat-x;position:absolute;display:flex;flex-direction:column;z-index:12000}
.k-tooltip:not(.k-tooltip-closable){font-size:14px}
.k-tooltip-title{display:inline-flex;padding:4px 0;font-size:19px}
.k-tooltip-content{overflow:hidden;text-overflow:ellipsis}
.k-tooltip-closable{padding:12px 16px;line-height:normal}
.k-tooltip-closable .k-tooltip-title{display:inline-flex;padding:0 20px 12px 0;line-height:1}
.k-tooltip-closable .k-tooltip-content{padding-right:20px}
.k-rtl .k-tooltip-closable .k-tooltip-content,[dir-rtl] .k-tooltip-closable .k-tooltip-content{padding-left:20px;padding-right:0}
.k-tooltip-button{position:absolute;top:12px;right:16px}
.k-tooltip-button .k-icon{color:inherit;vertical-align:top}
.k-rtl .k-tooltip-button,[dir-rtl] .k-tooltip-button{left:16px;right:auto}
.k-callout{position:absolute;width:0;height:0;border-style:solid;border-width:6px;border-color:transparent;pointer-events:none}
.k-callout-n{left:50%;margin-left:-6px;border-bottom-color:currentColor;top:-12px;pointer-events:none}
.k-callout-e{top:50%;margin-top:-6px;border-left-color:currentColor;right:-12px;pointer-events:none}
.k-callout-s{left:50%;margin-left:-6px;border-top-color:currentColor;bottom:-12px;pointer-events:none}
.k-callout-w{top:50%;margin-top:-6px;border-right-color:currentColor;left:-12px;pointer-events:none}
.k-tooltip-wrapper .k-tooltip{box-shadow:0 2px 4px 0 rgba(0,0,0,0.03),0 4px 5px 0 rgba(0,0,0,0.04)}
.k-tooltip{color:#fff;background-color:#ff6358}
.k-callout{color:#ff6358}
.k-slider{background-color:transparent;border-width:0;position:relative}
.k-slider .k-button{height:28px;line-height:28px;margin:0;min-width:0;outline:0;padding:0;position:absolute;width:28px;box-sizing:content-box}
.k-slider .k-button .k-icon{vertical-align:baseline;line-height:28px;margin-right:0;height:100%}
.k-slider .k-button-increase{right:0;top:0}
.k-slider .k-button-decrease{left:0;top:0}
.k-slider .k-label{font-size:.92em;position:absolute;white-space:nowrap}
.k-slider .k-tick,.k-slider .k-slider-track{cursor:pointer}
.k-slider .k-tick{background-color:transparent;background-position:center center;background-repeat:no-repeat;margin:0;padding:0;position:relative}
.k-slider.k-state-disabled .k-tick,.k-slider.k-state-disabled .k-slider-track,.k-slider.k-state-disabled .k-draghandle{cursor:default}
.k-slider[dir='rtl'] .k-slider-selection{left:auto;right:0}
.k-slider[dir='rtl'] .k-button-increase{left:0;right:auto}
.k-slider[dir='rtl'] .k-button-decrease{right:0;left:auto}
.k-slider-vertical{height:200px;width:30px;outline:0}
.k-slider-vertical .k-button-decrease{bottom:0;top:auto}
.k-slider-vertical .k-tick{text-align:right;margin-left:2px}
.k-slider-vertical .k-slider-topleft .k-tick{text-align:left}
.k-slider-vertical .k-tick{background-position:-92px center}
.k-slider-vertical .k-slider-topleft .k-tick{background-position:-122px center}
.k-slider-vertical .k-slider-bottomright .k-tick{background-position:-152px center}
.k-slider-vertical .k-tick-large{background-position:-2px center}
.k-slider-vertical .k-slider-topleft .k-tick-large{background-position:-32px center}
.k-slider-vertical .k-slider-bottomright .k-tick-large{background-position:-62px center}
.k-slider-vertical .k-first{background-position:-92px 100%}
.k-slider-vertical .k-tick-large.k-first{background-position:-2px 100%}
.k-slider-vertical .k-slider-topleft .k-first{background-position:-122px 100%}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-first{background-position:-32px 100%}
.k-slider-vertical .k-slider-bottomright .k-first{background-position:-152px 100%}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first{background-position:-62px 100%}
.k-slider-vertical .k-last{background-position:-92px 0}
.k-slider-vertical .k-tick-large.k-last{background-position:-2px 0}
.k-slider-vertical .k-slider-topleft .k-last{background-position:-122px 0}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-last{background-position:-32px 0}
.k-slider-vertical .k-slider-bottomright .k-last{background-position:-152px 0}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last{background-position:-62px 0}
.k-slider-vertical .k-label{display:block;left:120%;text-align:left}
.k-slider-vertical .k-last .k-label{top:-.5em}
.k-slider-vertical .k-first .k-label{bottom:-.5em}
.k-slider-vertical .k-slider-topleft .k-label{left:auto;right:120%}
.k-slider-horizontal{display:inline-block;height:30px;width:200px;outline:0}
.k-slider-horizontal .k-tick{float:left;height:100%;text-align:center;margin-top:2px}
.k-slider-horizontal .k-tick{background-position:center -92px}
.k-slider-horizontal .k-slider-topleft .k-tick{background-position:center -122px}
.k-slider-horizontal .k-slider-bottomright .k-tick{background-position:center -152px}
.k-slider-horizontal .k-tick-large{background-position:center -2px}
.k-slider-horizontal .k-slider-topleft .k-tick-large{background-position:center -32px}
.k-slider-horizontal .k-slider-bottomright .k-tick-large{background-position:center -62px}
.k-slider-horizontal .k-first{background-position:0 -92px}
.k-slider-horizontal .k-tick-large.k-first{background-position:0 -2px}
.k-slider-horizontal .k-slider-topleft .k-first{background-position:0 -122px}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first{background-position:0 -32px}
.k-slider-horizontal .k-slider-bottomright .k-first{background-position:0 -152px}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first{background-position:0 -62px}
.k-slider-horizontal .k-last{background-position:100% -92px}
.k-slider-horizontal .k-tick-large.k-last{background-position:100% -2px}
.k-slider-horizontal .k-slider-topleft .k-last{background-position:100% -122px}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last{background-position:100% -32px}
.k-slider-horizontal .k-slider-bottomright .k-last{background-position:100% -152px}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last{background-position:100% -62px}
.k-slider-horizontal .k-label{left:0;bottom:-1.2em;line-height:1;width:100%}
.k-slider-horizontal .k-first .k-label{left:-50%}
.k-slider-horizontal .k-last .k-label{left:auto;right:-50%}
.k-slider-horizontal .k-slider-topleft .k-label{top:-1.2em}
.k-slider-horizontal[dir='rtl'] .k-button-increase .k-icon,.k-slider-horizontal[dir='rtl'] .k-button-decrease .k-icon{transform:rotate(180deg)}
.k-slider-wrap{height:100%;width:100%}
.k-slider-track,.k-slider-selection{margin:0;padding:0;position:absolute}
.k-slider-horizontal .k-slider-track,.k-slider-horizontal .k-slider-selection{height:4px;left:0;margin-top:-2px;top:50%}
.k-slider-vertical .k-slider-track,.k-slider-vertical .k-slider-selection{bottom:0;left:50%;margin-left:-2px;width:4px}
.k-slider-horizontal .k-slider-buttons .k-slider-track{left:38px}
.k-slider-vertical .k-slider-buttons .k-slider-track{bottom:38px}
.k-draghandle{background-color:transparent;background-repeat:no-repeat;border-style:solid;border-width:1px;outline:0;overflow:hidden;position:absolute;text-align:center;text-decoration:none;text-indent:-3333px;box-sizing:content-box;width:14px;height:14px}
.k-slider-horizontal .k-draghandle{top:50%;transform:translateY(-50%)}
.k-slider-horizontal .k-draghandle:active,.k-slider-horizontal .k-draghandle.k-pressed{transform:translateY(-50%) scale(1)}
.k-slider-vertical .k-draghandle{left:50%;transform:translateX(-50%)}
.k-slider-vertical .k-draghandle:active,.k-slider-vertical .k-draghandle.k-pressed{transform:translateX(-50%) scale(1)}
.k-slider-transitions.k-slider-horizontal .k-draghandle{transition:left .3s ease-out,background-color .3s ease-out,transform .4s cubic-bezier(0.25, 0.8, 0.25, 1)}
.k-slider-transitions.k-slider-vertical .k-draghandle{transition:bottom .3s ease-out,background-color .3s ease-out,transform .4s cubic-bezier(0.25, 0.8, 0.25, 1)}
.k-draghandle.k-pressed{transition:none}
.k-slider-transitions.k-slider-horizontal .k-slider-selection{transition:width .3s ease-out}
.k-slider-transitions.k-slider-vertical .k-slider-selection{transition:height .3s ease-out}
.k-slider-selection.k-pressed{transition:none}
.k-slider-items{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.k-slider-buttons .k-slider-items{margin-left:38px}
.k-slider-horizontal .k-slider-items{height:100%}
.k-slider-vertical .k-slider-items{padding-top:1px}
.k-slider-horizontal .k-slider-buttons .k-slider-items{padding-top:0}
.k-slider-vertical .k-slider-buttons .k-slider-items{margin:0;padding-top:38px}
.k-slider-tooltip .k-callout-n,.k-slider-tooltip .k-callout-s{margin-left:-6px}
.k-slider-tooltip .k-callout-w,.k-slider-tooltip .k-callout-e{margin-top:-6px}
.k-slider .k-slider-track,.k-slider .k-slider-selection{border-radius:2px}
.k-slider .k-slider-track{background-color:#e6e5e5}
.k-slider .k-slider-selection{background-color:#ff6358}
.k-slider .k-button{border-radius:50%}
.k-slider .k-draghandle{border-radius:50%}
.k-slider .k-draghandle:active,.k-slider .k-draghandle.k-pressed{box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.06)}
.k-slider .k-draghandle:focus{box-shadow:0 3px 4px 0 rgba(255,99,88,0.4)}
.k-slider.k-state-focused .k-draghandle{box-shadow:0 3px 4px 0 rgba(255,99,88,0.4)}
.k-slider .k-slider-wrap:focus{outline:none}
.k-slider-horizontal .k-tick{background-image:url("data:image/gif;base64,R0lGODlhAQC0AIABALi4uAAAACH5BAEAAAEALAAAAAABALQAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7")}
.k-slider-vertical .k-tick{background-image:url("data:image/gif;base64,R0lGODlhtAABAIABALi4uAAAACH5BAEAAAEALAAAAAC0AAEAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7")}
.k-colorpicker{width:auto;border-width:0;display:inline-block;position:relative;overflow:visible}
.k-colorpicker .k-selected-color{padding:4px;width:calc(8px + 1.4285714286em);height:calc(8px + 1.4285714286em);box-sizing:border-box;line-height:0;position:relative;overflow:hidden}
.k-colorpicker .k-selected-color .k-i-line{border-top:1px solid #f31700;width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-33%, -33%) rotateZ(45deg);transform-origin:0 0}
.k-colorpicker .k-selected-color .k-i-line::before{display:none}
.k-colorpicker .k-tool-icon{padding:4px;width:calc(8px + 1.4285714286em);height:calc(8px + 1.4285714286em);border-width:0 0 0 0;border-style:solid;border-color:inherit;box-sizing:border-box;font-size:inherit;text-align:center}
.k-colorpicker .k-tool-icon::before{font-size:16px;line-height:1}
.k-colorpicker .k-tool-icon .k-selected-color{margin:0 0 12px;padding:0;width:14px;height:3px;line-height:0;display:inline-block}
.k-colorpicker .k-picker-wrap{overflow:hidden}
.k-flatcolorpicker{border-radius:2px;padding:0 0 1em;width:250px;display:flex;flex-direction:column;align-items:stretch}
.k-flatcolorpicker .k-draghandle{border-radius:50%;width:1em;height:1em;border:1px solid rgba(255,255,255,0.8);box-shadow:0 1px 4px rgba(0,0,0,0.21);box-sizing:border-box}
.k-flatcolorpicker .k-selected-color{border-width:0 0 1px;border-style:solid;border-color:inherit;background-position:50% 50%}
.k-flatcolorpicker .k-color-input{display:flex;flex-direction:row;position:relative}
.k-flatcolorpicker .k-color-value{margin:0 0 0 calc(16px + 2.8571428571em);padding:4px 8px;width:100%;border:0;box-sizing:border-box;font-size:inherit;line-height:1.4285714286;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Roboto Mono","Ubuntu Mono","Lucida Console","Courier New",monospace;outline:0;flex:1}
.k-flatcolorpicker .k-clear-color-container{display:flex;flex-direction:row}
.k-flatcolorpicker .k-clear-color{flex:1}
.k-flatcolorpicker .k-color-value+.k-clear-color{flex:none;position:absolute;top:0;right:0}
.k-flatcolorpicker .k-hsv-rectangle{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-touch-action:pinch-zoom double-tap-zoom}
.k-flatcolorpicker .k-hsv-rectangle .k-draghandle{margin:-7px 0 0 -7px;cursor:pointer;position:absolute;z-index:10;left:50%;top:50%}
.k-flatcolorpicker .k-hsv-gradient{margin-bottom:5px;height:180px;background:linear-gradient(to bottom, rgba(0,0,0,0),black),linear-gradient(to right, white,rgba(255,255,255,0))}
.k-flatcolorpicker>.k-slider{margin:1em 1em 0}
.k-flatcolorpicker .k-hue-slider,.k-flatcolorpicker .k-transparency-slider{display:block}
.k-flatcolorpicker .k-hue-slider .k-draghandle,.k-flatcolorpicker .k-transparency-slider .k-draghandle{border-width:3px;box-shadow:0 1px 4px rgba(0,0,0,0.9);background-color:transparent}
.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover,.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus{border-color:white;box-shadow:0 1px 4px black;background-color:transparent}
.k-flatcolorpicker .k-hue-slider{width:1em;height:1em}
.k-flatcolorpicker .k-hue-slider .k-slider-track{background:linear-gradient(to right, red,#ff0,lime,cyan,blue,#f0f,red)}
.k-flatcolorpicker .k-hue-slider .k-slider-selection{background:none;opacity:0}
.k-flatcolorpicker .k-slider-horizontal{width:90%;height:20px}
.k-flatcolorpicker .k-controls{margin:1em 1em 0;text-align:center}
.k-colorpalette{border-width:0;line-height:0;display:inline-block;position:relative}
.k-colorpalette .k-palette{width:100%;height:100%;border-collapse:collapse;position:relative}
.k-colorpalette .k-item{width:14px;height:14px;overflow:hidden;-ms-high-contrast-adjust:none}
.k-colorpalette .k-item:hover{box-shadow:0 1px 3px 1px rgba(0,0,0,0.5),inset 0 0 0 1px rgba(255,255,255,0.3);position:relative;z-index:101}
.k-colorpalette .k-item.k-state-selected,.k-colorpalette .k-item.k-state-selected:hover{box-shadow:0 1px 3px 1px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(255,255,255,0.45);position:relative;z-index:100}
.k-colorpicker .k-picker-wrap{background-clip:padding-box}
.k-ie11 .k-colorpicker .k-picker-wrap,.k-edge12 .k-colorpicker .k-picker-wrap,.k-edge13 .k-colorpicker .k-picker-wrap{background-clip:border-box}
.k-colorpicker .k-select{padding:0;width:calc(8px + 1.4285714286em);border-width:0}
.k-colorpicker .k-state-focused{box-shadow:0 3px 4px 0 rgba(0,0,0,0.06)}
.k-combobox-clearable .k-input{padding-right:24px}
.k-combobox-clearable[dir='rtl'] .k-input,.k-rtl .k-combobox-clearable .k-input{padding-left:24px;padding-right:8px}
.k-combobox .k-dropdown-wrap{background-clip:padding-box;cursor:initial}
.k-ie11 .k-combobox .k-dropdown-wrap,.k-edge12 .k-combobox .k-dropdown-wrap,.k-edge13 .k-combobox .k-dropdown-wrap{background-clip:border-box}
.k-combobox .k-select{padding:0;width:calc(8px + 1.4285714286em);border-width:0}
.k-calendar{border-width:1px;border-style:solid;line-height:1.4285714286;position:relative;overflow:hidden;display:inline-block}
.k-calendar .k-link{outline:0;color:inherit;text-decoration:none;white-space:normal;cursor:pointer;overflow:hidden}
.k-calendar table{margin:0;border-width:0;border-color:inherit;border-spacing:0;border-collapse:separate;table-layout:fixed;outline:0;position:relative;z-index:1}
.k-calendar td,.k-calendar th{border-width:0;padding:0;text-align:center;border-style:solid;border-color:inherit;font-weight:normal;cursor:default}
.k-calendar th{padding:.25em 0;font-size:12px;line-height:2;text-transform:uppercase;opacity:.6}
.k-calendar tbody th{padding-left:8px;padding-right:8px;height:2em;font:inherit;font-weight:bold;text-transform:none;text-align:left}
.k-calendar .k-header{padding:4px 4px;border-bottom-width:1px;border-bottom-style:solid;text-align:center;display:flex;flex-direction:row;position:relative;z-index:2}
.k-calendar .k-header .k-link{border-radius:2px;padding:4px;display:flex;flex-direction:row;align-items:center;justify-content:center}
.k-calendar .k-nav-prev,.k-calendar .k-nav-next{width:1.4285714286em;height:1.4285714286em;box-sizing:content-box}
.k-calendar .k-nav-fast{margin:0 4px;flex:1 1 auto}
.k-calendar .k-calendar-header{padding:8px 16px;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;line-height:2em}
.k-calendar .k-calendar-header .k-title{font-weight:bold}
.k-calendar .k-calendar-header .k-today{cursor:pointer}
.k-calendar:not(.k-calendar-infinite) .k-calendar-header{line-height:inherit}
.k-calendar .k-footer{text-align:center;clear:both}
.k-calendar .k-nav-today,.k-calendar .k-footer>.k-state-disabled{padding:8px 16px;display:block}
.k-calendar .k-nav-today:hover{text-decoration:underline}
.k-calendar .k-calendar-view{width:17em;height:17em;position:relative;z-index:1;overflow:hidden}
.k-calendar.k-week-number .k-calendar-view{width:19.4285714286em}
.k-calendar-infinite .k-calendar-view{width:17em;height:21.4285714286em}
.k-calendar .k-content{margin:0;text-align:center;flex:1 1 auto;position:relative}
.k-calendar .k-content>table{table-layout:auto}
.k-calendar .k-content td{border-radius:2px;border-color:transparent}
.k-calendar .k-content .k-link{border-radius:2px;padding:.5em .5em;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center}
.k-calendar .k-content .k-weekend{border-radius:0;opacity:1}
.k-calendar .k-content .k-alt{opacity:.6}
.k-calendar .k-content .k-other-month .k-link{opacity:.6}
.k-calendar .k-content .k-state-disabled{opacity:.6}
.k-calendar table.k-content{display:inline-table;vertical-align:top}
.k-calendar .k-month td,.k-calendar .k-calendar-monthview td{width:2.4285714286em;height:2.4285714286em}
.k-calendar .k-month .k-link,.k-calendar .k-calendar-monthview .k-link{width:2.4285714286em;height:2.4285714286em}
.k-calendar .k-year td,.k-calendar .k-calendar-yearview td{width:auto;height:auto}
.k-calendar .k-year .k-link,.k-calendar .k-calendar-yearview .k-link{width:4.25em;height:4.25em}
.k-calendar .k-decade td,.k-calendar .k-calendar-decadeview td{width:auto;height:auto}
.k-calendar .k-decade .k-link,.k-calendar .k-calendar-decadeview .k-link{width:4.25em;height:4.25em}
.k-calendar .k-century td,.k-calendar .k-calendar-centuryview td{width:auto;height:auto}
.k-calendar .k-century .k-link,.k-calendar .k-calendar-centuryview .k-link{width:4.25em;height:4.25em;text-align:left}
.k-calendar-infinite{box-sizing:content-box;width:auto;display:inline-flex;vertical-align:bottom}
.k-calendar-infinite .k-calendar-view,.k-calendar-infinite .k-calendar-monthview{padding:0 16px;display:flex;flex:1 0 auto;flex-direction:column;overflow:hidden;box-sizing:content-box}
.k-calendar-infinite .k-calendar-view::after,.k-calendar-infinite .k-calendar-monthview::after{display:block;position:absolute;bottom:0;content:" ";height:0;line-height:0;z-index:1;width:150%;left:-25%;box-shadow:0 0 2.4285714286em 1.2142857143em #fff}
.k-calendar-infinite .k-calendar-header{margin-left:-16px;margin-right:-16px}
.k-calendar-infinite .k-calendar-weekdays{width:100%;flex:0 0 auto}
.k-calendar-infinite .k-calendar-yearview .k-content td,.k-calendar-infinite .k-calendar-decadeview .k-content td,.k-calendar-infinite .k-calendar-centuryview .k-content td{width:auto;height:auto}
.k-calendar-infinite .k-calendar-yearview .k-content .k-link,.k-calendar-infinite .k-calendar-decadeview .k-content .k-link,.k-calendar-infinite .k-calendar-centuryview .k-content .k-link{width:3.4em;height:3.4em}
.k-calendar-container{padding:0}
.k-calendar-container .k-calendar{border-width:0}
.k-calendar .k-content.k-scrollable{box-sizing:content-box;overflow-x:hidden;overflow-y:auto;padding-right:100px;padding-left:100px;margin-left:-100px;margin-right:-100px;margin-right:-117px}
.k-calendar .k-scrollable-placeholder{position:absolute;z-index:-1;width:1px;top:0;right:0}
.k-calendar-navigation{position:relative;display:block;overflow:hidden;width:5em;z-index:2}
.k-calendar-navigation::before,.k-calendar-navigation::after{display:block;position:absolute;content:" ";height:0;line-height:0;z-index:1;width:200%;left:-50%;box-shadow:0 0 6em 3em #f6f6f6}
.k-calendar-navigation::before{top:0}
.k-calendar-navigation::after{bottom:0}
.k-calendar-navigation .k-content{background:transparent;height:auto;position:absolute;top:0;left:0;bottom:0;right:0}
.k-calendar-navigation .k-content ul{width:5em}
.k-calendar-navigation .k-content li{height:2em;line-height:2em;cursor:pointer;padding:0 1em}
.k-calendar-navigation .k-calendar-navigation-marker{font-weight:bold}
.k-calendar-navigation .k-calendar-navigation-highlight{width:100%;border-width:1px 0;border-style:solid;height:2em;box-sizing:border-box;position:absolute;top:50%;right:0;transform:translateY(-50%)}
.k-calendar.k-calendar-range{width:auto}
.k-calendar.k-calendar-range .k-calendar-view{height:auto;min-height:17em;width:auto;white-space:nowrap}
.k-calendar.k-calendar-range .k-calendar-view::after{display:none}
.k-calendar.k-calendar-range table{width:auto}
.k-calendar.k-calendar-range table.k-content{padding:0 16px}
.k-calendar.k-calendar-range table.k-meta-view{margin:0 -1px}
.k-calendar.k-calendar-range .k-meta-header,.k-calendar.k-calendar-range .k-month-header{margin:0 16px;padding:.25em 8px;font-size:12px;line-height:2;text-align:left;opacity:.6;cursor:default}
.k-calendar.k-calendar-range .k-range-start{border-color:inherit;border-top-right-radius:0;border-bottom-right-radius:0}
.k-calendar.k-calendar-range .k-range-end{border-color:inherit;border-top-left-radius:0;border-bottom-left-radius:0}
.k-calendar.k-calendar-range .k-range-mid{border-color:inherit;border-radius:0}
.k-calendar.k-calendar-range:not(.k-calendar-infinite) .k-calendar-view{flex-direction:row}
.k-calendar.k-calendar-range.k-calendar-infinite table{padding:0;display:flex;flex-direction:row}
.k-calendar.k-calendar-range.k-calendar-infinite table>tbody{display:inline-block;vertical-align:top}
.k-calendar.k-calendar-range.k-calendar-infinite table>tbody+tbody{margin-left:32px}
.k-calendar.k-calendar-range.k-calendar-infinite>.k-button{border-radius:0;width:44px}
.k-calendar.k-calendar-range.k-calendar-infinite>.k-calendar-view{border-width:0 1px;border-style:solid;border-color:inherit}
.k-widget.k-daterangepicker{border:0}
.k-rtl .k-calendar .k-nav-prev .k-icon,.k-rtl .k-calendar .k-nav-next .k-icon,.k-calendar[dir="rtl"] .k-nav-prev .k-icon,.k-calendar[dir="rtl"] .k-nav-next .k-icon{transform:scaleX(-1)}
.k-rtl .k-calendar .k-content.k-scrollable,.k-calendar[dir="rtl"] .k-content.k-scrollable{padding-right:100px;padding-left:100px;margin-left:-100px;margin-right:-100px;margin-left:-117px}
.k-rtl .k-calendar tbody th,.k-calendar[dir="rtl"] tbody th{text-align:right}
.k-calendar{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#fff;background-clip:padding-box}
.k-ie11 .k-calendar,.k-edge12 .k-calendar,.k-edge13 .k-calendar{background-clip:border-box}
.k-calendar .k-header{border-color:inherit;color:#656565;background-color:#f6f6f6;box-shadow:0 1px 3px 1px rgba(0,0,0,0.1)}
.k-calendar .k-nav-prev:hover,.k-calendar .k-nav-prev.k-state-hover,.k-calendar .k-nav-next:hover,.k-calendar .k-nav-next.k-state-hover,.k-calendar .k-nav-fast:hover,.k-calendar .k-nav-fast.k-state-hover{border-color:rgba(0,0,0,0.15);color:#656565;background-color:#ededed;background-image:linear-gradient(#ededed,#e8e8e8)}
.k-calendar .k-nav-prev:active,.k-calendar .k-nav-prev.k-state-active,.k-calendar .k-nav-next:active,.k-calendar .k-nav-next.k-state-active,.k-calendar .k-nav-fast:active,.k-calendar .k-nav-fast.k-state-active{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#f6f6f6;background-image:none;box-shadow:0 2px 2px 0 rgba(0,0,0,0.06)}
.k-calendar .k-footer .k-nav-today,.k-calendar .k-calendar-header .k-today{color:#ff6358}
.k-calendar .k-footer .k-nav-today:hover,.k-calendar .k-footer .k-nav-today:focus,.k-calendar .k-calendar-header .k-today:hover,.k-calendar .k-calendar-header .k-today:focus{color:#e76057}
.k-calendar .k-content th{color:#656565}
.k-calendar .k-content .k-today{color:#ff6358}
.k-calendar .k-weekend{color:inherit;background-color:rgba(0,0,0,0)}
.k-calendar .k-alt{color:#656565;background-color:#f6f6f6}
.k-calendar .k-out-of-range{pointer-events:none;visibility:hidden}
.k-calendar .k-state-hover .k-link{border-color:#ededed;color:#656565;background-color:#ededed}
.k-calendar .k-state-selected .k-link{border-color:#ff6358;color:#fff;background-color:#ff6358}
.k-calendar .k-state-selected .k-link.k-state-hover{background-color:#ed5c52}
.k-calendar .k-state-focused .k-link{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-calendar .k-state-selected.k-state-focused .k-link{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-calendar .k-calendar-navigation{color:#656565;background-color:#f6f6f6;box-shadow:inset -1px 0 rgba(0,0,0,0.08)}
.k-calendar .k-calendar-navigation li:hover{color:#e76057}
.k-calendar .k-calendar-navigation-highlight{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#fff}
.k-calendar[dir='rtl'] .k-calendar-navigation,.k-rtl .k-calendar .k-calendar-navigation{box-shadow:inset 1px 0 rgba(0,0,0,0.08)}
.k-calendar.k-calendar-range .k-range-start,.k-calendar.k-calendar-range .k-range-end,.k-calendar.k-calendar-range .k-range-mid{background-image:linear-gradient(transparent 1px, rgba(255,99,88,0.25) 1px, rgba(255,99,88,0.25) calc(100% - 1px), transparent calc(100% - 1px))}
.k-calendar.k-calendar-range .k-range-start.k-range-end{background-image:none;background-color:transparent}
.k-calendar.k-calendar-range .k-range-start .k-link,.k-calendar.k-calendar-range .k-range-end .k-link{background-color:#ff6358}
.k-calendar.k-calendar-range .k-range-start.k-state-active .k-link,.k-calendar.k-calendar-range .k-range-end.k-state-active .k-link{box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.2)}
.k-calendar.k-calendar-range .k-range-split-start,.k-calendar.k-calendar-range .k-range-split-end{position:relative}
.k-calendar.k-calendar-range .k-range-split-start::after,.k-calendar.k-calendar-range .k-range-split-end::after{content:"";display:block;position:absolute;top:1px;bottom:1px;width:5px}
.k-calendar.k-calendar-range .k-range-split-start::after{left:-5px;right:auto;background-image:linear-gradient(to left, rgba(255,99,88,0.25), transparent 100%)}
.k-calendar.k-calendar-range .k-range-split-end::after{right:-5px;left:auto;background-image:linear-gradient(to right, rgba(255,99,88,0.25), transparent 100%)}
.k-datepicker .k-i-warning,.k-datetimepicker .k-i-warning,.k-timepicker .k-i-warning{display:none;position:absolute;top:50%;transform:translateY(-50%);overflow:visible}
.k-datepicker .k-state-invalid .k-i-warning,.k-datetimepicker .k-state-invalid .k-i-warning,.k-timepicker .k-state-invalid .k-i-warning{display:inline-block}
.k-datepicker .k-dateinput,.k-datetimepicker .k-dateinput,.k-timepicker .k-dateinput{width:100%;flex:1 1 auto;margin:0}
.k-datepicker .k-dateinput-wrap,.k-datetimepicker .k-dateinput-wrap,.k-timepicker .k-dateinput-wrap{border:0;border-radius:2px 0 0 2px}
.k-rtl .k-datepicker .k-i-warning,.k-datepicker[dir='rtl'] .k-i-warning,.k-rtl .k-datetimepicker .k-i-warning,.k-datetimepicker[dir='rtl'] .k-i-warning,.k-rtl .k-timepicker .k-i-warning,.k-timepicker[dir='rtl'] .k-i-warning{right:auto}
.k-datepicker .k-i-warning,.k-timepicker .k-i-warning{right:calc(12px + 1.4285714286em)}
.k-rtl .k-datepicker .k-i-warning,.k-datepicker[dir='rtl'] .k-i-warning,.k-rtl .k-timepicker .k-i-warning,.k-timepicker[dir='rtl'] .k-i-warning{left:calc(12px + 1.4285714286em)}
.k-datetimepicker .k-i-warning{right:calc(20px + 2.8571428571em)}
.k-rtl .k-datetimepicker .k-i-warning,.k-datetimepicker[dir='rtl'] .k-i-warning{left:calc(20px + 2.8571428571em)}
.k-datetimepicker .k-select{padding:0;border-left-width:0;align-items:stretch}
.k-datetimepicker .k-link{padding:4px 4px;border-width:0 0 0 0;border-style:solid;border-color:inherit;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.k-dateinput{position:relative;border-width:0}
.k-dateinput .k-i-warning{display:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);overflow:visible}
.k-dateinput.k-state-invalid .k-i-warning{display:inline-block}
.k-rtl .k-dateinput .k-i-warning,.k-dateinput[dir='rtl'] .k-i-warning{left:8px;right:auto}
.k-time-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;line-height:2em}
.k-time-header .k-time-now{border-width:0;background:transparent;line-height:inherit}
.k-time-list-wrapper{display:inline-block;overflow:hidden;box-sizing:content-box;overflow-x:hidden;overflow-y:auto;position:relative;padding:20px 0;text-align:center;width:5em;height:200px}
.k-time-list-wrapper .k-title{display:block;text-align:center;font-size:10px;position:absolute;text-transform:capitalize;font-weight:bold;min-width:100%;height:1.5em;line-height:1.5em;margin-top:-20px;background:transparent}
.k-time-list-wrapper.k-state-focused::before,.k-time-list-wrapper.k-state-focused::after{display:block;content:" ";position:absolute;width:100%;left:0;pointer-events:none;height:calc(50% - 1em);box-sizing:border-box;border-style:solid}
.k-time-list-wrapper.k-state-focused::before{top:0;border-width:2px 2px 0}
.k-time-list-wrapper.k-state-focused::after{bottom:0;border-width:0 2px 2px}
.k-time-container{position:absolute;display:block;overflow-x:hidden;overflow-y:scroll;line-height:1.4285714286;left:0;right:0;top:20px;bottom:20px;padding-right:100px;padding-left:100px;margin-left:-100px;margin-right:-100px;margin-right:-117px}
.k-time-container>ul{height:auto;width:5em}
.k-time-list-container{display:flex;position:relative}
.k-time-list{position:absolute;display:flex;z-index:10;outline:0;bottom:0;right:0;left:0;top:0}
.k-time-list::before,.k-time-list::after{display:block;position:absolute;content:" ";height:0;line-height:0;z-index:1;width:200%;left:-50%}
.k-time-list::before{top:0}
.k-time-list::after{bottom:0}
.k-time-list .k-item{padding:4px 8px;min-height:calc(1.43em + 2px);line-height:calc(1.43em + 2px)}
.k-time-highlight{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:calc(8px + 1.4285714286em);z-index:1;border-width:1px 0;border-style:solid;border-radius:.1px}
.k-time-container .k-scrollable-placeholder{position:absolute;width:1px;top:0;right:0}
.k-time-separator{display:inline-flex;align-self:center;justify-content:center;height:100%;z-index:11}
.k-datepicker .k-picker-wrap,.k-timepicker .k-picker-wrap,.k-datetimepicker .k-picker-wrap{background-clip:padding-box}
.k-ie11 .k-datepicker .k-picker-wrap,.k-edge12 .k-datepicker .k-picker-wrap,.k-edge13 .k-datepicker .k-picker-wrap,.k-ie11 .k-timepicker .k-picker-wrap,.k-edge12 .k-timepicker .k-picker-wrap,.k-edge13 .k-timepicker .k-picker-wrap,.k-ie11 .k-datetimepicker .k-picker-wrap,.k-edge12 .k-datetimepicker .k-picker-wrap,.k-edge13 .k-datetimepicker .k-picker-wrap{background-clip:border-box}
.k-datepicker .k-select,.k-timepicker .k-select,.k-datetimepicker .k-select{padding:0;width:calc(8px + 1.4285714286em);border-width:0}
.k-datepicker:hover .k-select,.k-datepicker .k-state-hover .k-select,.k-timepicker:hover .k-select,.k-timepicker .k-state-hover .k-select,.k-datetimepicker:hover .k-select,.k-datetimepicker .k-state-hover .k-select{border-color:inherit}
.k-datepicker .k-state-focused .k-select,.k-datepicker .k-state-active .k-select,.k-timepicker .k-state-focused .k-select,.k-timepicker .k-state-active .k-select,.k-datetimepicker .k-state-focused .k-select,.k-datetimepicker .k-state-active .k-select{border-color:inherit}
.k-datepicker .k-picker-wrap.k-state-invalid,.k-datetimepicker .k-picker-wrap.k-state-invalid,.k-timepicker .k-picker-wrap.k-state-invalid{transition:none;border-color:#f31700}
.k-datepicker .k-picker-wrap.k-state-invalid .k-input,.k-datetimepicker .k-picker-wrap.k-state-invalid .k-input,.k-timepicker .k-picker-wrap.k-state-invalid .k-input{color:#f31700}
.k-datepicker .k-i-warning,.k-datetimepicker .k-i-warning,.k-timepicker .k-i-warning{color:#f31700}
.k-time-header .k-title{font-weight:bold}
.k-time-header .k-time-now{color:#ff6358;cursor:pointer}
.k-time-header .k-time-now:hover,.k-time-header .k-time-now:focus{color:#e76057}
.k-time-list-wrapper{background-color:#f9f9f9}
.k-time-list-wrapper .k-title{z-index:12;background:#f9f9f9;opacity:.6}
.k-time-list-wrapper.k-state-focused .k-title{color:#000;opacity:1}
.k-time-list-wrapper.k-state-focused::before,.k-time-list-wrapper.k-state-focused::after{background-color:rgba(0,0,0,0.04);border-width:0}
.k-time-list::before,.k-time-list::after{box-shadow:0 0 3em 1.5em #f9f9f9}
.k-time-list .k-item:hover{color:#ff6358}
.k-time-container{background:transparent}
.k-time-highlight{background-color:#fff;border-color:rgba(0,0,0,0.08)}
.k-datetimepicker .k-select{width:auto}
.k-datetimepicker .k-link{padding:0;width:calc(8px + 1.4285714286em);border-width:0}
.k-dateinput .k-dateinput-wrap{background-clip:padding-box}
.k-ie11 .k-dateinput .k-dateinput-wrap,.k-edge12 .k-dateinput .k-dateinput-wrap,.k-edge13 .k-dateinput .k-dateinput-wrap{background-clip:border-box}
.k-dateinput .k-select{padding:0;width:calc(8px + 1.4285714286em);border-width:0}
.k-dateinput .k-select>.k-state-selected,.k-dateinput .k-select>.k-state-active{color:#252525;box-shadow:inset 0 3px 4px 0 rgba(0,0,0,0.06)}
.k-picker-wrap>.k-dateinput .k-state-focused{box-shadow:none}
.k-dateinput.k-state-invalid .k-textbox{color:#f31700;border-color:#f31700}
.k-dateinput.k-state-invalid .k-i-warning{color:#f31700}
.k-dropdowngrid-popup{overflow:hidden}
.k-dropdowngrid-popup .k-virtual-wrap{margin:0}
.k-grid-list{width:100%;max-width:none;border-width:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;empty-cells:show;outline:none;display:table}
.k-dropdowngrid-popup .k-grid-header-wrap{border-width:0 1px 0 0}
.k-dropdowngrid-popup .k-grid-header{padding:0;display:block}
.k-dropdowngrid-popup .k-grid-header table{width:100%;max-width:none;border-width:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;empty-cells:show;outline:none}
.k-dropdowngrid-popup .k-grid-header .k-header{padding:8px 12px;border-width:0 0 0 1px;border-style:solid;font-weight:normal;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.k-dropdowngrid-popup .k-grid-header .k-header:first-child{border-left:0}
.k-grid-list>.k-item{box-sizing:border-box;display:table-row;position:relative}
.k-grid-list>.k-item>.k-cell,.k-grid-list>.k-item>.k-group,.k-grid-list>.k-item>.k-spacer-group{box-sizing:border-box;display:table-cell;vertical-align:middle}
.k-grid-list.k-virtual-list>.k-item>.k-cell,.k-grid-list.k-virtual-list>.k-item>.k-group,.k-grid-list.k-virtual-list>.k-item>.k-spacer-group{display:inline-block}
.k-grid-list>.k-item:last-child>.k-cell,.k-grid-list>.k-item:last-child>.k-group-cell,.k-grid-list>.k-item:last-child>.k-spacer-cell{border-bottom-width:0}
.k-grid-list>.k-item>.k-cell{padding:8px 12px;border-width:0 0 0 1px;border-style:solid;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.k-grid-list>.k-item>.k-cell:first-child{border-left:0}
.k-dropdowngrid-popup .k-group-header{margin:0;padding:8px 12px;min-height:auto;text-align:left}
.k-grid-list>.k-item>.k-group-cell,.k-grid-list>.k-item>.k-spacer-cell{padding:0;width:0;border-left-width:0;border-right-width:0;overflow:visible;position:relative}
.k-grid-list>.k-item>.k-group-cell>span{padding:0 6px;font-size:.875em;position:absolute;top:0;right:0}
.k-dropdowngrid-popup .k-footer{padding:8px 12px;border-width:1px 0 0 0;border-style:solid;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;flex-shrink:0}
.k-rtl.k-dropdowngrid-popup .k-grid-header-wrap,.k-rtl .k-dropdowngrid-popup .k-grid-header-wrap{border-right-width:0;border-left-width:1px}
.k-rtl.k-dropdowngrid-popup .k-grid-header .k-header,.k-rtl .k-dropdowngrid-popup .k-grid-header .k-header,.k-rtl .k-grid-list>.k-item>.k-cell{border-left-width:0;border-right-width:1px;text-align:right}
.k-rtl.k-dropdowngrid-popup .k-grid-header .k-header:first-child,.k-rtl .k-dropdowngrid-popup .k-grid-header .k-header:first-child,.k-rtl .k-grid-list>.k-item>.k-cell:first-child{border-right-width:0}
.k-rtl div.k-dropdowngrid-popup .k-group-header{text-align:right}
.k-rtl .k-grid-list>.k-item>.k-group-cell>span{right:auto;left:0}
.k-dropdowngrid-popup{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#fff}
.k-dropdowngrid-popup .k-header{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#f6f6f6}
.k-dropdowngrid-popup .k-footer{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#f6f6f6}
.k-dropdowngrid-popup .k-group-header{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#f6f6f6}
.k-dropdowngrid-popup .k-item:nth-child(2n){background-color:rgba(0,0,0,0.04)}
.k-dropdowngrid-popup .k-cell{border-color:rgba(0,0,0,0.08)}
.k-dropdowngrid-popup .k-item.k-state-hover{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#ededed}
.k-dropdowngrid-popup .k-item.k-state-selected{border-color:rgba(0,0,0,0.08);color:#656565;background-color:rgba(255,99,88,0.25)}
.k-dropdowngrid-popup .k-item.k-state-focused{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-dropdowngrid-popup .k-group-cell span{background-color:#656565;color:#fff}
.k-grid-list>.k-item.k-last>.k-cell,.k-grid-list>.k-item.k-last>.k-group-cell,.k-grid-list>.k-item.k-last>.k-spacer-cell{border-bottom-color:#656565}
.k-textbox,.k-input.k-textbox,.k-textarea{border-radius:2px;padding:4px 8px;width:12.4em;box-sizing:border-box;border-width:1px;border-style:solid;outline:0;font:inherit;font-size:14px;line-height:1.4285714286;display:inline-flex;vertical-align:middle;position:relative;-webkit-appearance:none}
.k-textbox,.k-input.k-textbox{height:calc(10px + 1.4285714286em)}
.k-textarea{width:18em;min-height:calc(8px + 5.7142857143em)}
.k-maskedtextbox{display:inline-flex;border-width:0}
.k-maskedtextbox .k-textbox{flex:1 0 0;min-width:0}
.k-input,.k-textbox>input{padding:0;width:100%;box-sizing:border-box;border:0;outline:0;color:inherit;background:none;font:inherit;font-size:14px;flex:1;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none}
.k-input::-ms-clear,.k-textbox>input::-ms-clear,.k-textbox::-ms-clear{display:none}
.k-textbox:focus{box-shadow:0 2px 2px 1px rgba(0,0,0,0.06)}
.k-textbox:disabled,.k-textbox[disabled],.k-textbox.k-state-disabled{outline:none;cursor:default;opacity:.6;filter:grayscale(0.1);pointer-events:none;box-shadow:none}
.k-textbox-container{position:relative;padding-top:1.0714285714em;display:inline-flex;width:12.4em;flex-direction:column;justify-content:stretch}
.k-textbox-container>.k-label{pointer-events:none;position:absolute;line-height:1.4285714286em;cursor:text;top:calc(1.0714285714em + 5px);left:9px;transition:transform 0.2s ease-out,color 0.2s ease-out}
.k-textbox-container>.k-textbox,.k-textbox-container>.k-textarea,.k-textbox-container>.k-widget{flex:1 1 auto;width:auto}
.k-textbox-container.k-state-empty>.k-label{transform:translate(0, 0) scale(1)}
.k-textbox-container>.k-label,.k-textbox-container.k-state-focused>.k-label{transform:translate(-8px, -3px) translate(-1px, -1.0714285714em) translate(-12.5%, -9.375%) scale(.75)}
.k-rtl .k-textbox-container>.k-label,.k-textbox-container[dir='rtl']>.k-label{left:auto;right:9px}
.k-rtl .k-textbox-container.k-state-empty>.k-label,.k-textbox-container[dir='rtl'].k-state-empty>.k-label{transform:translate(0, 0) scale(1)}
.k-rtl .k-textbox-container>.k-label,.k-rtl .k-textbox-container.k-state-focused>.k-label,.k-textbox-container[dir='rtl']>.k-label,.k-textbox-container[dir='rtl'].k-state-focused>.k-label{transform:translate(8px, -3px) translate(1px, -1.0714285714em) translate(12.5%, -9.375%) scale(.75)}
.k-checkbox,.k-radio{margin:0;padding:0;clip:rect(0, 0, 0, 0);overflow:hidden;position:absolute;opacity:0;-webkit-appearance:none;pointer-events:none}
.k-radio:disabled+.k-radio-label,.k-checkbox:disabled+.k-checkbox-label{outline:none;cursor:default;opacity:.6;filter:grayscale(0.1);pointer-events:none;box-shadow:none}
.k-checkbox-label,.k-radio-label{margin:0;padding-left:20px;min-height:16px;line-height:17px;vertical-align:text-top;display:inline-flex;align-items:flex-start;position:relative;cursor:pointer}
.k-checkbox-label .k-ripple,.k-radio-label .k-ripple{top:8px;left:8px;right:auto;bottom:auto;width:40px;height:40px;transform:translate(-50%, -50%);border-radius:50%}
.k-checkbox-label .k-ripple-blob,.k-radio-label .k-ripple-blob{top:50% !important;left:50% !important;width:200% !important;height:200% !important}
.k-checkbox-label.k-no-text,.k-radio-label.k-no-text{padding:0;width:16px;height:16px;display:inline-block;font-size:0}
.k-ie .k-checkbox-label.k-no-text,.k-edge .k-checkbox-label.k-no-text,.k-ie .k-radio-label.k-no-text,.k-edge .k-radio-label.k-no-text{width:0}
.k-rtl .k-checkbox-label,[dir='rtl'] .k-checkbox-label,.k-rtl .k-radio-label,[dir='rtl'] .k-radio-label{padding-left:0;padding-right:20px}
.k-checkbox-label::before,.k-checkbox-label::after,.k-radio-label::before,.k-radio-label::after{font-size:16px;font-family:"WebComponentsIcons", monospace;box-sizing:border-box;text-align:center;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:absolute;top:0;left:0}
.k-rtl .k-checkbox-label::before,[dir='rtl'] .k-checkbox-label::before,.k-rtl .k-checkbox-label::after,[dir='rtl'] .k-checkbox-label::after,.k-rtl .k-radio-label::before,[dir='rtl'] .k-radio-label::before,.k-rtl .k-radio-label::after,[dir='rtl'] .k-radio-label::after{left:auto;right:0}
.k-checkbox-label::before,.k-radio-label::before{content:"";width:16px;height:16px;border-width:1px;border-style:solid}
.k-checkbox-label::before{border-radius:2px}
.k-radio-label::before{border-radius:50%}
.k-checkbox-label::after{content:"\e118";width:16px;height:16px;transform:scale(0)}
.k-checkbox:checked+.k-checkbox-label::after{border-radius:2px;transform:scale(1)}
.k-checkbox:indeterminate+.k-checkbox-label::after{content:"";transform:scale(1);width:8px;height:8px;top:4px;left:4px}
.k-radio-label::after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:4px;left:4px;transform:scale(0)}
.k-radio:checked+.k-radio-label::after{transform:scale(1)}
.k-rtl .k-radio:checked+.k-radio-label::after,[dir='rtl'] .k-radio:checked+.k-radio-label::after{right:4px}
.k-radio-list .k-radio-label{line-height:20px}
.k-fieldset{margin:30px;border-width:1px 0 0;border-style:solid;padding:25px 0 0}
.k-fieldset>legend{margin-left:0;padding:0 8px 0 0;text-transform:uppercase}
.k-form,.k-form-inline{font-size:14px;line-height:1.4285714286;padding:16px}
.k-form fieldset,.k-form-inline fieldset{border-width:1px 0 0;border-style:solid;margin:32px 0;padding:0}
.k-form fieldset:first-child:first-of-type,.k-form-inline fieldset:first-child:first-of-type{margin-top:0}
.k-form fieldset:last-child:last-of-type,.k-form-inline fieldset:last-child:last-of-type{margin-bottom:0}
.k-form legend,.k-form-inline legend{font-size:12px;text-align:left;font-weight:600;line-height:1;margin-bottom:12px;text-transform:uppercase;padding:0 8px 0 0;width:auto}
.k-form .k-form-field,.k-form-inline .k-form-field{display:block;text-align:left;margin-bottom:12px}
.k-form .k-form-field>span,.k-form-inline .k-form-field>span{line-height:1.4285714286}
.k-form .k-form-field:last-child,.k-form-inline .k-form-field:last-child{margin-bottom:0}
.k-form .k-alert-error,.k-form-inline .k-alert-error{font-size:12px;margin-top:8px}
.k-form .k-field-info,.k-form-inline .k-field-info{display:inline-block;font-size:10px;line-height:1;margin:0 8px}
.k-form .k-checkbox-label,.k-form .k-radio-label,.k-form-inline .k-checkbox-label,.k-form-inline .k-radio-label{margin-right:16px;align-self:center}
.k-form input,.k-form label:not(.k-checkbox-label):not(.k-radio-label),.k-form .k-widget:not(.k-calendar){display:block}
.k-form .k-form-field>span:not(.k-widget){display:block;padding:4px 0}
.k-form .k-form-field>input{width:100%}
.k-form-inline .k-form-field{display:flex;align-items:flex-start}
.k-form-inline .k-form-field>span:not(.k-widget),.k-form-inline .k-form-field>label:not(.k-checkbox-label):not(.k-radio-label){width:25%;text-align:right;line-height:1.4285714286;padding:5px 0;padding-right:12px;align-self:center}
.k-form-inline .k-form-field>input{flex:1 1 auto}
.k-form-inline .k-form-field .k-field-info{display:block;margin:0}
.k-treeview .k-checkbox-label,.k-grid .k-checkbox-label{cursor:default;outline:0}
.k-textbox,.k-textarea,.k-input.k-textbox{background-clip:padding-box}
.k-ie11 .k-textbox,.k-edge12 .k-textbox,.k-edge13 .k-textbox,.k-ie11 .k-textarea,.k-edge12 .k-textarea,.k-edge13 .k-textarea,.k-ie11 .k-input.k-textbox,.k-edge12 .k-input.k-textbox,.k-edge13 .k-input.k-textbox{background-clip:border-box}
.k-textbox:hover,.k-textbox.k-state-hover,.k-textarea:hover,.k-textarea.k-state-hover,.k-input.k-textbox:hover,.k-input.k-textbox.k-state-hover{border-color:rgba(0,0,0,0.15)}
.k-textbox:focus,.k-textbox.k-state-focus,.k-textarea:focus,.k-textarea.k-state-focus,.k-input.k-textbox:focus,.k-input.k-textbox.k-state-focus{color:#656565;border-color:rgba(0,0,0,0.15)}
.k-textbox.k-invalid,.k-textbox.k-state-invalid,.k-textbox.ng-invalid.ng-touched,.k-textbox.ng-invalid.ng-dirty,.k-textarea.k-invalid,.k-textarea.k-state-invalid,.k-textarea.ng-invalid.ng-touched,.k-textarea.ng-invalid.ng-dirty,.k-input.k-textbox.k-invalid,.k-input.k-textbox.k-state-invalid,.k-input.k-textbox.ng-invalid.ng-touched,.k-input.k-textbox.ng-invalid.ng-dirty{color:#f31700;border-color:rgba(243,23,0,0.5)}
.k-textbox::-moz-selection,.k-textarea::-moz-selection,.k-input.k-textbox::-moz-selection{background-color:#ff6358;color:#fff}
.k-textbox::selection,.k-textarea::selection,.k-input.k-textbox::selection{background-color:#ff6358;color:#fff}
.k-textbox::-moz-selection,.k-input::-moz-selection,.k-textarea::-moz-selection{background-color:#ff6358;color:#fff}
.k-textbox::selection,.k-input::selection,.k-textarea::selection{background-color:#ff6358;color:#fff}
.k-state-disabled .k-textbox::-moz-selection,.k-state-disabled .k-input::-moz-selection,.k-state-disabled .k-textarea::-moz-selection{color:#656565;background-color:transparent}
.k-state-disabled .k-textbox::selection,.k-state-disabled .k-input::selection,.k-state-disabled .k-textarea::selection{color:#656565;background-color:transparent}
.k-textbox::-moz-placeholder,.k-input::-moz-placeholder,.k-input.k-textbox::-moz-placeholder,.k-textarea::-moz-placeholder{color:rgba(101,101,101,0.5)}
.k-textbox::placeholder,.k-input::placeholder,.k-input.k-textbox::placeholder,.k-textarea::placeholder{color:rgba(101,101,101,0.5)}
.k-radio-label::before{border-color:rgba(0,0,0,0.08);background-color:#fff}
.k-radio:focus+.k-radio-label::before{box-shadow:0 0 0 2px rgba(0,0,0,0.06)}
.k-radio:checked+.k-radio-label::before{border-color:#ff6358;background-color:#ff6358}
.k-radio:checked+.k-radio-label::after{background-color:#fff}
.k-radio:checked:focus+.k-radio-label::before{box-shadow:0 0 0 2px rgba(255,99,88,0.3)}
.k-radio-label:hover::before{border-color:rgba(0,0,0,0.15);background-color:#fff}
.k-radio-label:hover::after{background-color:#ff6358}
.k-checkbox-label::before{background-color:#fff;border-color:rgba(0,0,0,0.08)}
.k-checkbox:indeterminate+.k-checkbox-label::after{background-color:#ff6358}
.k-checkbox:focus+.k-checkbox-label::before{box-shadow:0 0 0 2px rgba(0,0,0,0.06)}
.k-checkbox:checked+.k-checkbox-label::before{border-color:#ff6358;background-color:#ff6358}
.k-checkbox:checked+.k-checkbox-label::after{color:#fff}
.k-checkbox:checked:focus+.k-checkbox-label::before{box-shadow:0 0 0 2px rgba(255,99,88,0.3)}
.k-checkbox-label:hover::before{border-color:rgba(0,0,0,0.15);background-color:#fff}
.k-checkbox-label:hover::after{color:#ff6358}
fieldset{border-color:rgba(0,0,0,0.08)}
fieldset legend{color:#656565}
.k-form,.k-form-inline{color:#656565}
.k-form fieldset legend,.k-form-inline fieldset legend{color:#444}
.k-form .k-field-info,.k-form-inline .k-field-info{color:#b9b9b9}
.k-form .k-alert-error,.k-form-inline .k-alert-error{color:#f31700}
.k-required,.k-required.k-field-info{color:#ff6358}
.k-dropdowntree .k-select{border-width:0}
.k-popup-dropdowntree{padding:0}
.k-popup-dropdowntree .k-list-filter{box-shadow:0 2px 4px 0 rgba(0,0,0,0.03),0 4px 5px 0 rgba(0,0,0,0.04);margin:0 0 6px}
.k-popup-dropdowntree .k-check-all .k-checkbox-label{padding-left:28px}
.k-popup-dropdowntree .k-check-all{padding:6px 6px 0}
.k-popup-dropdowntree .k-list-filter .k-check-all{padding-top:0}
.k-popup-dropdowntree .k-treeview{padding:6px 6px}
.k-popup-dropdowntree.k-rtl .k-check-all .k-checkbox-label,[dir='rtl'] .k-popup-dropdowntree .k-check-all .k-checkbox-label{padding-left:0;padding-right:28px}
.k-dropdowntree .k-dropdown-wrap{background-clip:padding-box}
.k-ie11 .k-dropdowntree .k-dropdown-wrap,.k-edge12 .k-dropdowntree .k-dropdown-wrap,.k-edge13 .k-dropdowntree .k-dropdown-wrap{background-clip:border-box}
.k-dropdowntree .k-dropdown-wrap .k-select{padding:0;width:calc(8px + 1.4285714286em)}
html .k-upload{position:relative}
.k-upload .k-upload-button{min-width:7em;margin:8px}
.k-upload .k-dropzone{display:flex;align-items:center;position:relative;border-width:0;background-color:transparent}
.k-upload .k-dropzone em,.k-upload .k-dropzone .k-dropzone-hint{margin-left:1em;flex:1;overflow:hidden;text-overflow:ellipsis;opacity:0;white-space:nowrap;position:relative;vertical-align:middle;visibility:hidden;font-style:italic;display:none}
.k-upload .k-dropzone .k-upload-status{display:flex;align-items:center;position:relative;padding:4px 8px;font-size:14px;font-weight:normal;line-height:1.4285714286}
.k-upload .k-dropzone .k-upload-status>.k-icon{margin-right:6px}
.k-upload .k-dropzone.k-dropzone-active em,.k-upload .k-dropzone.k-dropzone-active .k-dropzone-hint{display:block;visibility:visible;opacity:1}
.k-upload .k-dropzone.k-dropzone-active .k-upload-status{display:none}
.k-upload .k-upload-status-total{margin-left:8px;margin-right:8px}
.k-upload .k-upload-files{padding-bottom:4px;border-width:1px 0 0;border-style:solid;border-color:inherit;margin:0}
.k-upload .k-upload-files .k-file-multiple,.k-upload .k-upload-files .k-file-single{display:block;width:100%}
.k-upload .k-upload-files .k-file{padding:8px;border-width:0 0 1px;border-style:solid;border-color:inherit;display:flex;align-items:center;position:relative;line-height:1.4285714286}
.k-upload .k-upload-files .k-progress{position:absolute;bottom:0;left:0}
.k-upload .k-upload-files .k-filename{margin-left:1em;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}
.k-upload .k-upload-files .k-upload-status{position:absolute;right:8px;top:8px}
.k-upload .k-upload-files .k-upload-status .k-button{padding:0;border-radius:50%}
.k-upload .k-upload-files .k-upload-status .k-icon{vertical-align:middle}
.k-upload .k-upload-files .k-upload-pct{font-weight:normal;vertical-align:middle}
.k-upload .k-upload-files ~ .k-clear-selected,.k-upload .k-upload-files ~ .k-upload-selected{margin-top:-4px;border-width:0}
.k-upload .k-upload-files ~ .k-upload-selected{border-left-width:1px;border-left-style:solid;margin-left:-1px}
.k-upload .k-upload-files .k-file-name,.k-upload .k-upload-files .k-file-size,.k-upload .k-upload-files .k-file-validation-message,.k-upload .k-upload-files .k-file-information{display:block}
.k-upload .k-upload-files .k-file-name{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}
.k-upload .k-upload-files .k-file-size,.k-upload .k-upload-files .k-file-information,.k-upload .k-upload-files .k-file-validation-message{font-size:9.432px}
.k-upload .k-upload-files .k-file-information{text-indent:1px}
.k-upload .k-upload-files .k-file-extension-wrapper,.k-upload .k-upload-files .k-multiple-files-extension-wrapper,.k-upload .k-upload-files .k-file-invalid-extension-wrapper,.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper{position:absolute;top:8px;width:24px;height:34px;border-width:2px;border-style:solid;vertical-align:top;font-size:7.98px;text-transform:uppercase;margin:1px 0;box-sizing:content-box}
.k-upload .k-upload-files .k-file-invalid-extension-wrapper,.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper{font-size:1.2em}
.k-upload .k-upload-files .k-multiple-files-extension-wrapper,.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper{margin-top:4px}
.k-upload .k-upload-files .k-file-state{visibility:hidden}
.k-upload .k-upload-files .k-file-name-size-wrapper{display:block;margin-left:calc(24px + 1em);margin-right:calc(32px + 3.5em);overflow:hidden;min-height:38px}
.k-upload .k-upload-files .k-file-extension-wrapper::before,.k-upload .k-upload-files .k-multiple-files-extension-wrapper::before,.k-upload .k-upload-files .k-multiple-files-extension-wrapper::after,.k-upload .k-upload-files .k-file-invalid-extension-wrapper::before,.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before,.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after{position:absolute;content:'';display:inline-block;border-style:solid}
.k-upload .k-upload-files .k-file-extension-wrapper::before,.k-upload .k-upload-files .k-multiple-files-extension-wrapper::before,.k-upload .k-upload-files .k-file-invalid-extension-wrapper::before,.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before{top:-1px;right:-1px;width:0;height:0;border-width:6px;margin-top:-1px;margin-right:-1px}
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::after,.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after{top:-6px;left:-6px;width:15px;height:35px;border-width:2px 0 0 2px}
.k-upload .k-upload-files .k-file-extension,.k-upload .k-upload-files .k-file-invalid-icon{position:absolute;bottom:0;line-height:normal}
.k-upload .k-upload-files .k-file-invalid-icon{margin-left:4px}
.k-upload .k-upload-files .k-file-extension{margin-left:.2em;margin-bottom:.3em;overflow:hidden;text-overflow:ellipsis;max-width:100%;left:0}
.k-upload .k-upload-files .k-upload-action{margin-left:8px}
.k-upload .k-action-buttons{margin:-4px 0 0;padding:0;border-top:0}
.k-upload .k-progress{position:absolute;bottom:0;left:0;height:2px}
.k-upload .k-file-invalid>.k-progress{width:100%}
.k-upload[dir="rtl"] .k-dropzone .k-upload-status>.k-icon,.k-rtl .k-upload .k-dropzone .k-upload-status>.k-icon{margin-left:6px;margin-right:0}
.k-upload[dir="rtl"] .k-upload-files .k-upload-status,.k-rtl .k-upload .k-upload-files .k-upload-status{right:auto;left:8px}
.k-upload[dir="rtl"] .k-upload-files ~ .k-upload-selected,.k-rtl .k-upload .k-upload-files ~ .k-upload-selected{border-left-width:0;border-right-width:1px;border-right-style:solid;margin-left:0}
.k-upload[dir="rtl"] .k-upload-files .k-file-invalid-icon,.k-rtl .k-upload .k-upload-files .k-file-invalid-icon{margin-left:0;left:4px}
.k-upload[dir="rtl"] .k-file-name-size-wrapper,.k-rtl .k-upload .k-file-name-size-wrapper{margin-right:calc(24px + 1em);margin-left:24px}
.k-upload[dir="rtl"] .k-file-extension,.k-rtl .k-upload .k-file-extension{right:0;left:auto;margin-right:.4em;margin-left:0}
.k-upload[dir="rtl"] .k-upload-action,.k-rtl .k-upload .k-upload-action{margin-left:0;margin-right:8px}
.k-upload-button{position:relative;overflow:hidden;direction:ltr}
.k-upload-button input{font:170px monospace !important;margin:0;padding:0;filter:alpha(opacity=0);opacity:0;cursor:pointer;position:absolute;bottom:0;right:0;z-index:1}
.k-ie9 .k-upload-status-total{top:1.5em}
.k-ie9 .k-upload-status-total>.k-icon{margin-top:-3px}
.k-ie9 .k-upload-button{margin:2px 4px}
.k-upload{background-color:#f6f6f6;border-color:rgba(0,0,0,0.08);background-clip:padding-box}
.k-ie11 .k-upload,.k-edge12 .k-upload,.k-edge13 .k-upload{background-clip:border-box}
.k-upload .k-upload-files,.k-upload .k-upload-selected{border-color:rgba(0,0,0,0.08)}
.k-upload .k-file{background-color:#fff;border-color:rgba(0,0,0,0.08);outline:none}
.k-upload .k-file.k-state-focused{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-upload .k-file .k-upload-action{opacity:.6;color:inherit;background:none;border-width:0;box-shadow:none}
.k-upload .k-file .k-upload-action:hover{opacity:1}
.k-upload .k-file .k-upload-action.k-state-focused{box-shadow:0 0 0 2px rgba(0,0,0,0.13)}
.k-upload .k-file .k-upload-pct{opacity:.65}
.k-upload .k-upload-button input[disabled],.k-upload .k-upload-button input.k-state-disabled{visibility:hidden}
.k-upload .k-file-progress{color:#656565}
.k-upload .k-file-progress .k-progress{background-color:#0058e9}
.k-upload .k-file-success .k-file-name{color:#37b400}
.k-upload .k-file-success .k-progress{background-color:#37b400}
.k-upload .k-file-error .k-file-name{color:#f31700}
.k-upload .k-file-error .k-progress,.k-upload .k-file-invalid .k-progress{background-color:#f31700}
.k-upload .k-file-extension-wrapper,.k-upload .k-multiple-files-extension-wrapper{color:#bababa;border-color:#bababa}
.k-upload .k-file-invalid .k-file-name-invalid{color:#f31700}
.k-upload .k-file-invalid-extension-wrapper,.k-upload .k-multiple-files-invalid-extension-wrapper,.k-upload .k-file-error .k-file-extension-wrapper{color:#f31700;border-color:#ff9388}
.k-upload .k-file-extension-wrapper::before,.k-upload .k-multiple-files-extension-wrapper::before{background-color:#fff;border-color:transparent transparent #bababa #bababa}
.k-upload .k-file-invalid-extension-wrapper::before,.k-upload .k-multiple-files-invalid-extension-wrapper::before,.k-upload .k-file-error .k-file-extension-wrapper::before{background-color:#fff;border-color:transparent transparent #ff9388 #ff9388}
.k-upload .k-multiple-files-extension-wrapper::after{border-top-color:#bababa;border-left-color:#bababa}
.k-upload .k-multiple-files-invalid-extension-wrapper::after{border-top-color:#ff9388;border-left-color:#ff9388}
.k-upload .k-file-size,.k-upload .k-file-information,.k-upload .k-file-validation-message{color:#bababa}
.k-dropzone .k-i-loading{border-color:#f6f6f6}
.k-dropzone .k-i-loading::before,.k-dropzone .k-loading-image::before,.k-dropzone .k-i-loading::after,.k-dropzone .k-loading-image::after{background-color:#f6f6f6}
.k-dropzone-hovered{background-color:#ededed}
.k-editor{border-collapse:separate;border-spacing:0;vertical-align:top;position:relative;table-layout:fixed}
.k-editor .k-content{margin:0;padding:0;width:100%;height:100%;border:0;background:none;display:block}
table.k-editor{width:100%}
.k-editor-inline{border-radius:2px;padding:2px 4px;border:1px solid transparent;word-wrap:break-word;overflow:auto;background:none;transition:border-color .3s}
.k-window.k-editor-widget{padding:0}
.editorToolbarWindow{padding:0;display:flex;align-items:stretch}
.k-editortoolbar-dragHandle{margin:8px;padding:0;cursor:move}
.k-editor-toolbar-wrap{border-color:inherit}
.k-editor-toolbar{margin:0;padding:8px 8px;border-color:inherit;list-style-type:none;line-height:1.4285714286;cursor:default;word-wrap:break-word;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;position:relative}
.k-editor-toolbar.k-toolbar-resizable{flex-wrap:nowrap;overflow:hidden;flex:1 1 auto}
.k-editor-toolbar li{display:inline-flex;align-items:center;vertical-align:middle}
.k-editor-toolbar .k-tool-group{padding:0;border-width:0;border-style:solid;border-color:inherit}
.k-editor-toolbar .k-tool-group .k-widget ~ .k-widget{margin-left:8px}
.k-editor-toolbar .k-tool-group+.k-tool-group{margin-left:8px}
.k-editor-toolbar .k-tool-group .k-state-disabled,.k-editor-toolbar .k-tool-group.k-state-disabled{display:none}
.k-editor-toolbar .k-tool{padding:4px;width:calc(10px + 1.4285714286em);height:calc(10px + 1.4285714286em);border-width:1px;border-style:solid;box-sizing:border-box;text-decoration:none;display:inline-flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;position:relative}
.k-editor-toolbar .k-tool-text{display:none}
.k-editor-toolbar .k-tool+.k-tool{margin-left:8px}
.k-editor-toolbar .k-tool-group.k-button-group .k-tool{margin:0}
.k-editor-toolbar .k-overflow-tools{position:absolute;top:0;right:0;visibility:hidden}
.k-editable-area{padding:4px;width:100%;height:100%;border-width:1px 0 0;border-style:solid;border-color:inherit;outline:0}
.k-resizable .k-editable-area{padding:4px 4px 16px}
.k-edit-form-content{flex:1 1 auto;overflow:auto;margin:-16px -16px;padding:16px 16px}
.k-ct-popup{box-sizing:border-box;width:190px;padding:5px}
.k-ct-popup .k-editor-toolbar{text-align:center}
.k-ct-popup .k-editor-toolbar .k-tool{border-radius:2px;width:100%;height:auto;display:flex}
.k-ct-popup .k-editor-toolbar .k-tool-text{display:inline}
.k-ct-popup .k-ct-cell{margin:1px;width:20px;height:20px;box-sizing:border-box;border:1px solid;border-color:inherit;display:inline-block;vertical-align:top;overflow:hidden;opacity:.7;pointer-events:all}
.k-editor .k-resize-handle{position:absolute;right:0;bottom:0;padding:0;width:0;height:0;border-style:solid;border-width:0 0 13px 13px;border-color:transparent;border-bottom-color:inherit;cursor:se-resize}
.k-editor .k-resize-handle .k-i-arrow-45-down-right{display:none}
.k-editor .k-overlay{position:absolute;background-color:#fff;opacity:0}
.k-overlay{position:fixed;top:0;left:0;z-index:10001;width:100%;height:100%;background-color:#000;opacity:.5}
.k-rtl .k-editor .k-editor-widget .k-dropdown-wrap{padding-left:0}
.k-rtl .k-editor .k-editor-widget .k-dropdown-wrap .k-select{border-width:0}
.k-editor-dialog{box-sizing:border-box}
.k-editor-dialog .k-edit-form-container{width:auto}
.k-editor-dialog .k-edit-label{width:30%;padding:5px 0}
.k-editor-dialog .k-edit-field{width:66%}
.k-filebrowser-dialog{display:flex}
.k-filebrowser-dialog .k-edit-form-container{display:flex;flex-direction:column;flex:1 1 auto}
.k-filebrowser-dialog .k-edit-label{width:18%}
.k-filebrowser-dialog .k-edit-field{width:75%}
.k-filebrowser{max-width:100%}
.k-filebrowser .k-floatwrap{display:flex}
.k-filebrowser .k-floatwrap::after{display:none}
.k-filebrowser .k-breadcrumbs{flex:1}
.k-filebrowser .k-search-wrap{margin:0 0 0 1em;width:150px;display:flex;align-items:center}
.k-filebrowser .k-search-wrap .k-input{flex:1;width:100px}
.k-filebrowser .k-search-wrap .k-icon{margin:0;position:static}
.k-filebrowser .k-filebrowser-toolbar{margin:1em 0 0 0;padding:8px 8px;display:flex;justify-content:space-between}
.k-filebrowser .k-toolbar-wrap{display:flex}
.k-filebrowser .k-toolbar-wrap>*+*{margin-left:8px}
.k-filebrowser .k-toolbar-wrap .k-state-disabled{display:none}
.k-filebrowser .k-upload{padding:0;border-width:0;background:none}
.k-filebrowser .k-upload .k-upload-button{margin:0}
.k-filebrowser .k-upload .k-upload-status{display:none}
.k-filebrowser .k-upload-files{display:none}
.k-filebrowser .k-tiles{display:flex;flex-direction:row;flex-wrap:wrap;height:390px;max-height:50vh;margin:0 0 1em 0;padding:4px 8px;border-top-width:0;overflow:auto}
.k-filebrowser .k-tile{width:33%;height:90px;padding:4px 8px;box-sizing:border-box;white-space:nowrap;overflow:hidden;cursor:pointer;border-radius:2px}
.k-filebrowser .k-tile .k-i-file,.k-filebrowser .k-tile .k-i-folder{font-size:4em}
.k-filebrowser .k-tile input{width:100px}
.k-filebrowser .k-tile strong{display:block;font-weight:400;overflow:hidden;text-overflow:ellipsis}
.k-filebrowser .k-tile-empty{display:block;margin:auto}
.k-filebrowser .k-tile-empty.k-state-selected{color:inherit;border-width:0;background-image:none;background-color:transparent}
.k-filebrowser .k-tile-empty strong{opacity:.5;font-size:3em;font-weight:400}
.k-filebrowser .k-thumb{float:left;margin-right:4px}
.k-filebrowser .k-breadcrumbs-wrap{position:absolute;left:8px;top:4px}
.k-filebrowser .k-breadcrumbs-wrap .k-icon{position:static;margin-top:0}
.k-editor-table-wizard-dialog{display:flex}
.k-editor-table-wizard-dialog .k-edit-form-container{display:flex;flex-direction:column;flex:1 1 auto}
.k-editor-table-wizard-dialog .k-tabstrip-wrapper{display:flex;flex:1 1 auto;overflow:auto}
.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-tabstrip.k-root-tabs{flex:1 1 auto;margin-bottom:0}
.k-editor-table-wizard-dialog .k-edit-field>.k-checkbox{position:relative}
.k-editor-table-wizard-dialog .k-numerictextbox{width:10em}
.k-editor-table-wizard-dialog .k-numerictextbox+.k-dropdown{width:4em}
.k-editor-table-wizard-dialog .k-numerictextbox+.k-colorpicker,.k-editor-table-wizard-dialog .k-numerictextbox+.k-dropdown{margin-left:4px}
.k-editor-table-wizard-dialog .k-colorpicker{vertical-align:middle}
.k-editor-table-wizard-dialog .k-edit-field>.k-checkbox{position:relative}
.k-editor-table-wizard-dialog .k-dropdown.k-align{width:auto}
.k-popup.k-align .k-list{display:flex;flex-flow:row wrap}
.k-popup.k-align .k-list .k-item{padding:4px;height:calc(10px + 1.4285714286em);box-sizing:border-box;justify-content:center;flex:1 0 33%}
.k-popup.k-align .k-list .k-item .k-icon{margin:0}
.k-popup.k-align .k-list .k-item:last-child{flex:1 0 100%}
.k-editor-inline .k-table{width:100%;border-spacing:0;margin:0 0 1em}
.k-editor-inline .k-table,.k-editor-inline .k-table td{outline:0;border:1px dotted #ccc}
.k-editor-inline .k-table td{min-width:1px;padding:2px 4px}
.k-editor-inline .k-table-resize-handle-wrapper{position:absolute;width:5px;height:5px;background-color:#fff;border:1px solid #000;z-index:100}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle{width:100%;height:100%}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-east{cursor:e-resize}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-north{cursor:n-resize}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-northeast{cursor:ne-resize}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-northwest{cursor:nw-resize}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-south{cursor:s-resize}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-southeast{cursor:se-resize}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-southwest{cursor:sw-resize}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-west{cursor:w-resize}
.k-editor-inline .k-column-resize-handle-wrapper{position:absolute;height:10px;width:10px;cursor:col-resize;z-index:2}
.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle{width:100%;height:100%}
.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker{width:2px;height:100%;margin:0 auto;background-color:#00b0ff;display:none;opacity:.8}
.k-editor-inline .k-row-resize-handle-wrapper{position:absolute;z-index:2;cursor:row-resize;width:10px;height:10px}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle{display:table;width:100%;height:100%}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper{display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker{display:none;margin:0;padding:0;width:100%;height:2px;background-color:#00b0ff;opacity:.8}
.k-editor{background-clip:padding-box}
.k-editor .k-editable-area{border-color:rgba(0,0,0,0.08)}
.k-ie11 .k-editor,.k-edge12 .k-editor,.k-edge13 .k-editor{background-clip:border-box}
.k-editor-inline:hover,.k-editor-inline.k-state-active{border-color:rgba(0,0,0,0.08)}
.k-overlay{background-color:#000}
.k-editor-toolbar{padding:0}
.k-editor-toolbar .k-tool-group{padding:8px 8px}
.k-editor-toolbar .k-tool-group .k-tool.k-group-start,.k-editor-toolbar .k-tool-group .k-tool.k-group-end{border-radius:0}
.k-editor-toolbar .k-tool-group+.k-tool-group{margin:0;border-left-width:1px}
.k-editor .k-editor-toolbar-wrap a.k-tool,.k-ct-popup .k-editor-toolbar a.k-tool,.editorToolbarWindow.k-header.k-window-content a.k-tool{border-width:0;background-image:none;background-color:transparent}
.k-editor .k-editor-toolbar-wrap a.k-tool.k-state-selected,.k-ct-popup .k-editor-toolbar a.k-tool.k-state-selected,.editorToolbarWindow.k-header.k-window-content a.k-tool.k-state-selected{border-color:rgba(0,0,0,0.1);color:#fff;background-color:#ff6358;background-image:none}
.k-editor .k-editor-toolbar-wrap .k-tool-group,.k-ct-popup .k-editor-toolbar .k-tool-group,.editorToolbarWindow.k-header.k-window-content .k-tool-group{border-color:rgba(0,0,0,0.08)}
.k-editor-toolbar .k-overflow-anchor{padding:8px;width:calc(1.4285714286em + 26px);height:calc(1.4285714286em + 26px)}
.k-multiselect{border-radius:2px;width:100%}
.k-multiselect .k-loading-hidden{visibility:hidden}
.k-multiselect-wrap{cursor:text}
.k-multiselect-wrap::before{content:"";width:0;height:calc(1.4285714286em + 8px);float:left}
.k-multiselect-wrap .k-input{float:left}
.k-multiselect-wrap ul{vertical-align:top}
.k-multiselect-wrap li.k-button{float:left}
.k-multiselect-wrap .k-button{min-height:calc(1.4285714286em + 4px);padding:1px 4px;margin:2px 0 0 2px;cursor:default;display:inline-flex;flex-direction:row;align-items:center;line-height:inherit;white-space:normal}
.k-multiselect-wrap .k-button .k-select{display:flex;cursor:pointer;margin-left:8px;align-self:stretch}
.k-multiselect-wrap .k-button:last-child{margin-bottom:2px}
.k-multiselect-wrap .k-searchbar{float:left;width:auto}
.k-multiselect-wrap .k-searchbar .k-input{padding-right:0}
[dir='rtl']>.k-multiselect-wrap,.k-rtl .k-multiselect-wrap{padding-left:calc(1.4285714286em + 8px);padding-right:0}
[dir='rtl']>.k-multiselect-wrap::before,[dir='rtl']>.k-multiselect-wrap li.k-button,[dir='rtl']>.k-multiselect-wrap .k-input,.k-rtl .k-multiselect-wrap::before,.k-rtl .k-multiselect-wrap li.k-button,.k-rtl .k-multiselect-wrap .k-input{float:right}
[dir='rtl']>.k-multiselect-wrap .k-searchbar,.k-rtl .k-multiselect-wrap .k-searchbar{float:right}
[dir='rtl']>.k-multiselect-wrap .k-searchbar .k-input,.k-rtl .k-multiselect-wrap .k-searchbar .k-input{padding-left:0;padding-right:8px}
[dir='rtl']>.k-multiselect-wrap .k-button,.k-rtl .k-multiselect-wrap .k-button{width:auto;margin-right:2px;margin-left:0}
[dir='rtl']>.k-multiselect-wrap .k-button .k-select,.k-rtl .k-multiselect-wrap .k-button .k-select{margin-left:0;margin-right:8px}
.k-multiselect-wrap{background-clip:padding-box}
.k-ie11 .k-multiselect-wrap,.k-edge12 .k-multiselect-wrap,.k-edge13 .k-multiselect-wrap{background-clip:border-box}
.k-multiselect-wrap>.k-readonly{opacity:.6}
.k-multiselect-wrap li{background-clip:padding-box}
.k-ie11 .k-multiselect-wrap li,.k-edge12 .k-multiselect-wrap li,.k-edge13 .k-multiselect-wrap li{background-clip:border-box}
.k-multiselect-wrap li .k-icon{opacity:.6;cursor:pointer}
.k-multiselect-wrap li .k-icon:hover{opacity:1}
.k-multiselect-wrap li:focus .k-icon,.k-multiselect-wrap li.k-state-focused .k-icon{opacity:1}
.k-multiselect-wrap .k-i-loading{background-color:#fff}
.k-rtl .k-numerictextbox .k-numeric-wrap .k-i-warning,.k-numerictextbox[dir='rtl'] .k-numeric-wrap .k-i-warning{align-self:center;margin-right:0;margin-left:.5em}
.k-numeric-wrap .k-i-warning{align-self:center;margin-right:.5em}
.k-numeric-wrap>.k-input{flex:1 1 auto}
.k-numeric-wrap>.k-input:invalid{box-shadow:none}
.k-numerictextbox .k-numeric-wrap{background-clip:padding-box}
.k-ie11 .k-numerictextbox .k-numeric-wrap,.k-edge12 .k-numerictextbox .k-numeric-wrap,.k-edge13 .k-numerictextbox .k-numeric-wrap{background-clip:border-box}
.k-numerictextbox .k-select>.k-state-selected,.k-numerictextbox .k-select>.k-state-active{color:#252525;box-shadow:inset 0 3px 4px 0 rgba(0,0,0,0.06)}
.k-numerictextbox .k-numeric-wrap.k-state-invalid{color:#f31700;border-color:rgba(243,23,0,0.5)}
.k-numerictextbox .k-numeric-wrap.k-state-invalid .k-select{color:#f31700}
.k-tooltip-validation{margin:.5em 0 0;padding:0;position:static;border-width:0;display:inline-flex;align-items:center}
.k-tooltip-validation[hidden]{display:none}
.k-tooltip-validation>.k-icon{margin-right:4px}
.k-tooltip-validation .k-callout{display:none}
.k-tooltip-validation{border-color:transparent;color:#f31700;background-color:transparent}
.k-switch{cursor:pointer;border:0;display:inline-block;font-size:10px;overflow:hidden;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:6em;outline:0}
.k-switch [type='checkbox']{display:none}
.k-switch,.k-switch-wrapper,.k-switch-container,.k-switch-handle{box-sizing:border-box}
.k-switch-wrapper{display:none}
.k-switch .k-switch-background{border-top-right-radius:0;border-bottom-right-radius:0}
.k-switch-container{padding:2px 0;display:block;width:100%;background:transparent;transform:translateZ(0);outline:0}
.k-switch-handle{position:relative;width:2.4em;height:2.4em;display:inline-block;margin:0 6px 0 2px;border-width:1px;border-style:solid;vertical-align:middle}
.k-switch-label-off{left:3em}
.k-switch-label-on{left:-2.4em}
.k-switch-label-on,.k-switch-label-off{top:-1px;display:block;text-align:center;position:absolute;text-transform:uppercase;text-shadow:none;line-height:2.4em;vertical-align:middle}
.k-switch-container,.k-switch-wrapper{border-width:1px;border-style:solid}
.k-switch[dir='rtl'] .k-switch-label-off{left:-2.4em}
.k-switch[dir='rtl'] .k-switch-label-on{left:3em}
.k-switch,.k-switch-container{border-radius:3em;outline:0}
.k-switch-container{border-color:rgba(0,0,0,0.08);background-clip:padding-box}
.k-ie11 .k-switch-container,.k-edge12 .k-switch-container,.k-edge13 .k-switch-container{background-clip:border-box}
.k-switch-container:hover{border-color:rgba(0,0,0,0.15)}
.k-switch-background{background-position:4.3em 0;background-repeat:no-repeat}
.k-switch-handle{border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,0.06)}
.k-ie11 .k-switch-handle,.k-edge12 .k-switch-handle,.k-edge13 .k-switch-handle{background-clip:border-box}
.k-switch-on .k-switch-handle{background-clip:initial}
.k-switch-off .k-switch-handle{background-clip:padding-box}
.k-switch-label-on{color:#ff6358;background-color:transparent}
.k-switch-label-off{color:#656565}
.k-switch:focus,.k-switch.k-state-focused{outline:none;box-shadow:inset 0 0 0 3px rgba(0,0,0,0.06)}
.k-switch:active{box-shadow:0 0 0 2px rgba(0,0,0,0.06)}
.k-switch.k-state-disabled{cursor:auto}
.k-switch.k-state-disabled .k-switch-container{border-color:rgba(0,0,0,0.08);box-shadow:none}
.k-switch.k-state-disabled:focus{box-shadow:none}
.k-switch.k-state-disabled.k-switch-on .k-switch-handle{background:#ff6358;border-color:#ff6358;opacity:.5}
.k-switch[aria-readonly="true"]{pointer-events:none}
.k-maskedtextbox .k-i-warning{display:none;position:absolute;top:50%;transform:translateY(-50%);right:8px}
.k-rtl .k-maskedtextbox .k-i-warning,.k-maskedtextbox[dir='rtl'] .k-i-warning{right:auto;left:8px}
.k-maskedtextbox.k-state-invalid .k-i-warning{display:inline-block}
.k-maskedtextbox .k-i-warning{color:#f31700}
.k-maskedtextbox.k-state-invalid .k-textbox{color:#f31700;border-color:#f31700}
.k-listbox{width:12.4em;height:200px;vertical-align:top;background-color:transparent;border-width:0;display:inline-flex}
.k-listbox .k-listbox-toolbar ul{display:flex}
.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar ul,.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar ul{flex-direction:column}
.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar li+li,.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar li+li{margin-top:8px}
.k-listbox.k-listbox-toolbar-left{flex-direction:row}
.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar{margin-right:8px}
.k-listbox.k-listbox-toolbar-right{flex-direction:row-reverse}
.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar{margin-left:8px}
.k-listbox.k-listbox-toolbar-top,.k-listbox.k-listbox-toolbar-bottom{flex-direction:column}
.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar ul,.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar ul{flex-direction:row}
.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li+li,.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li+li{margin-left:8px}
.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar{margin-bottom:8px}
.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar{margin-top:8px}
.k-listbox .k-list-scroller{width:100%;border-width:1px;border-style:solid}
.k-listbox .k-drop-hint{border-top-width:1px;border-top-style:solid}
.k-listbox .k-ghost{opacity:.5}
.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar,.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar,.k-listbox[dir="rtl"].k-listbox-toolbar-left .k-listbox-toolbar,.k-listbox[dir="rtl"].k-listbox-toolbar-right .k-listbox-toolbar,[dir="rtl"] .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar,[dir="rtl"] .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar{transform:scaleX(-1)}
.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar,.k-listbox[dir="rtl"].k-listbox-toolbar-left .k-listbox-toolbar,[dir="rtl"] .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar{margin-right:0;margin-left:8px}
.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar,.k-listbox[dir="rtl"].k-listbox-toolbar-right .k-listbox-toolbar,[dir="rtl"] .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar{margin-right:8px;margin-left:0}
.k-item{cursor:default}
.k-item.k-drag-clue{border-radius:0;padding:4px 8px;line-height:1.4285714286em;border-width:0;font-size:14px}
.k-listbox .k-list-scroller{background-color:#fff;border-color:rgba(0,0,0,0.08);color:#656565;background-clip:padding-box}
.k-ie11 .k-listbox .k-list-scroller,.k-edge12 .k-listbox .k-list-scroller,.k-edge13 .k-listbox .k-list-scroller{background-clip:border-box}
.k-listbox .k-drop-hint{border-top-color:#ff6358}
li.k-item.k-drag-clue{background-color:#ff6358;color:#fff}
.k-var--chart-font{font-size:14px}
.k-var--chart-title-font{font-size:1.143em}
.k-var--chart-label-font{font-size:.857em}
.k-chart,.k-sparkline,.k-stockchart{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-width:0}
.k-chart,.k-stockchart{font-size:14px;font-family:inherit;display:block;height:400px}
.k-chart-surface{height:100%}
.k-chart .k-popup{border-width:0}
.k-chart-tooltip-wrapper .k-animation-container-shown,.k-chart-tooltip-wrapper.k-animation-container-shown{transition:left ease-in 80ms, top ease-in 80ms}
.k-sparkline-tooltip-wrapper,.k-chart-tooltip-wrapper{z-index:12000}
.k-sparkline-tooltip-wrapper>.k-popup,.k-chart-tooltip-wrapper>.k-popup{padding:0;border-width:0}
.k-chart-tooltip table{border-spacing:0;border-collapse:collapse}
.k-chart-tooltip{font-size:13.006px;line-height:1.4285714286;padding:4px 8px}
.k-chart-tooltip th{width:auto;text-align:center;padding:1px}
.k-chart-tooltip td{width:auto;text-align:left;padding:2px 4px;line-height:1.4285714286;vertical-align:middle}
.k-chart-crosshair-tooltip,.k-chart-shared-tooltip{border-width:1px;border-style:solid}
.k-chart-shared-tooltip .k-chart-shared-tooltip-marker{display:block;width:15px;height:3px;vertical-align:middle}
.k-selector{position:absolute;-webkit-transform:translateZ(0)}
.k-selection{position:absolute;height:100%;border-width:1px;border-style:solid;border-bottom:0}
.k-selection-bg{position:absolute;width:100%;height:100%}
.k-handle{border-radius:50%;width:22px;height:22px;border-width:1px;border-style:solid;z-index:1;position:absolute;box-sizing:content-box}
.k-handle div{width:100%;height:100%}
.k-left-handle{left:-11px}
.k-right-handle{right:-11px}
.k-left-handle div{margin:-22px 0 0 -14.6666666667px;padding:44px 29.3333333333px 0 0}
.k-right-handle div{margin:-22px 0 0 -14.6666666667px;padding:44px 0 0 29.3333333333px}
.k-left-handle.k-handle-active div{margin-left:-44px;padding-left:58.6666666667px}
.k-right-handle.k-handle-active div{margin-left:-44px;padding-right:58.6666666667px}
.k-mask{position:absolute;height:100%}
.k-border{width:1px;height:100%;position:absolute}
.k-marquee{position:absolute;z-index:100000}
.k-marquee-color,.k-marquee-text{position:absolute;top:0;left:0;width:100%;height:100%}
.k-navigator-hint div{position:absolute}
.k-navigator-hint .k-scroll{position:absolute;height:4px}
.k-navigator-hint .k-tooltip{margin-top:20px;min-width:160px;opacity:1;text-align:center}
.k-sparkline,.k-sparkline span{display:inline-block;vertical-align:top}
.k-sparkline span{height:100%;width:100%}
.k-chart-dragging{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.k-chart-donut-center{position:absolute;display:flex;align-items:center;flex-direction:column;justify-content:center;border-radius:50%;text-align:center;border:4px solid transparent;box-sizing:border-box}
.k-pdf-export .k-chart .k-animation-container,.k-pdf-export .k-sparkline .k-animation-container,.k-pdf-export .k-stockchart .k-animation-container{display:none}
.k-diagram{height:600px}
.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative}
.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative}
.k-canvas-container{width:100%;height:100%}
.k-diagram img{box-sizing:content-box}
.k-treemap{height:400px;overflow:hidden}
.k-treemap .k-treemap-tile{margin:-1px 0 0 -1px;height:100%;box-sizing:border-box;border:1px solid;border-color:inherit;color:inherit;background-color:inherit;overflow:hidden;position:absolute}
.k-treemap>.k-treemap-tile{position:relative}
.k-treemap .k-treemap-title{padding:2px 4px;border-width:0 0 1px;border-style:solid;background-position:0 0;background-repeat:repeat-x}
.k-treemap .k-treemap-title-vertical{padding:4px 2px;width:1.4285714286em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;top:0;bottom:0}
.k-treemap .k-treemap-title-vertical>div{transform-origin:right;transform:rotate(-90deg);position:absolute;top:0;right:1em}
.k-treemap .k-treemap-wrap{border-color:inherit;color:inherit;background-color:inherit;position:absolute;top:0;left:0;bottom:0;right:0}
.k-treemap .k-treemap-title+.k-treemap-wrap{top:6.4285714286px}
.k-treemap .k-treemap-title-vertical+.k-treemap-wrap{left:6.4285714286px}
.k-treemap .k-leaf{padding:4px}
.k-arcgauge{display:inline-block}
.k-arcgauge-label{position:absolute;text-align:center;padding:0;margin:0}
.k-var--accent{background-color:#ff6358}
svg .k-var--accent{fill:#ff6358}
.k-var--accent-contrast{background-color:#fff}
svg .k-var--accent-contrast{fill:#fff}
.k-var--base{background-color:#f6f6f6}
svg .k-var--base{fill:#f6f6f6}
.k-var--background{background-color:#fff}
svg .k-var--background{fill:#fff}
.k-var--border-radius{margin-top:2px}
.k-var--normal-background{background-color:#f6f6f6}
svg .k-var--normal-background{fill:#f6f6f6}
.k-var--normal-text-color{background-color:#656565}
svg .k-var--normal-text-color{fill:#656565}
.k-var--hover-background{background-color:#ededed}
svg .k-var--hover-background{fill:#ededed}
.k-var--hover-text-color{background-color:#656565}
svg .k-var--hover-text-color{fill:#656565}
.k-var--selected-background{background-color:#ff6358}
svg .k-var--selected-background{fill:#ff6358}
.k-var--selected-text-color{background-color:#fff}
svg .k-var--selected-text-color{fill:#fff}
.k-var--success{background-color:#37b400}
svg .k-var--success{fill:#37b400}
.k-var--info{background-color:#0058e9}
svg .k-var--info{fill:#0058e9}
.k-var--warning{background-color:#ffc000}
svg .k-var--warning{fill:#ffc000}
.k-var--error{background-color:#f31700}
svg .k-var--error{fill:#f31700}
.k-var--series-a{background-color:#ff6358}
svg .k-var--series-a{fill:#ff6358}
.k-var--series-b{background-color:#ffd246}
svg .k-var--series-b{fill:#ffd246}
.k-var--series-c{background-color:#78d237}
svg .k-var--series-c{fill:#78d237}
.k-var--series-d{background-color:#28b4c8}
svg .k-var--series-d{fill:#28b4c8}
.k-var--series-e{background-color:#2d73f5}
svg .k-var--series-e{fill:#2d73f5}
.k-var--series-f{background-color:#aa46be}
svg .k-var--series-f{fill:#aa46be}
.k-var--gauge-pointer{background-color:#ff6358}
svg .k-var--gauge-pointer{fill:#ff6358}
.k-var--gauge-track{background-color:#e6e5e5}
svg .k-var--gauge-track{fill:#e6e5e5}
.k-var--chart-inactive{background-color:rgba(101,101,101,0.5)}
.k-var--chart-major-lines{background-color:rgba(0,0,0,0.08)}
.k-var--chart-minor-lines{background-color:rgba(0,0,0,0.04)}
.k-var--chart-area-opacity{opacity:.8}
.k-var--chart-notes-background{background-color:rgba(0,0,0,0.5)}
.k-var--chart-notes-border{background-color:rgba(0,0,0,0.5)}
.k-var--chart-notes-lines{background-color:rgba(0,0,0,0.5)}
.k-var--chart-crosshair-background{background-color:rgba(0,0,0,0.5)}
.k-var--chart-error-bars-background{background-color:rgba(0,0,0,0.5)}
.k-chart,.k-sparkline,.k-stockchart{background-color:transparent}
.k-chart .k-popup,.k-sparkline .k-popup,.k-stockchart .k-popup{background:transparent}
.k-chart-tooltip{border-radius:2px;color:#fff}
.k-chart-tooltip-inverse{color:#000}
.k-chart-crosshair-tooltip,.k-chart-shared-tooltip{color:#656565;background-color:#f6f6f6;border-color:rgba(0,0,0,0.08)}
.k-selection{border-color:rgba(0,0,0,0.08);box-shadow:inset 0 1px 7px rgba(0,0,0,0.15)}
.k-selection-bg{background-color:transparent}
.k-handle{cursor:e-resize}
.k-handle div{background-color:transparent}
.k-mask{background-color:#fff;opacity:.8}
.k-marquee-color{background-color:#ff6358}
.k-marquee-color{opacity:.6}
.k-navigator-hint .k-scroll{border-radius:2px}
.k-treemap .k-leaf{color:#fff}
.k-treemap .k-leaf.k-inverse{color:#656565}
.k-treemap .k-leaf.k-state-hover{box-shadow:inset 0 0 0 3px rgba(0,0,0,0.08)}
.k-map{height:600px}
.k-map .km-scroll-wrapper{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute}
.k-map .k-touch-scrollbar{display:none}
.k-map .k-layer{position:absolute;left:0;top:0}
.k-map .k-marker{transform:translate(-50%, -100%);font-size:28px;cursor:pointer;position:absolute;overflow:visible}
.k-map .k-attribution{padding:2px 4px;font-size:9px;background-color:rgba(255,255,255,0.8);z-index:1000}
.k-map .km-scroll-container{height:100%}
.k-map-controls{position:absolute;display:flex;align-items:center}
.k-pos-top{top:0}
.k-pos-bottom{bottom:0}
.k-pos-left{left:0}
.k-pos-right{right:0}
.k-navigator{margin:1em;width:50px;height:50px;box-sizing:content-box;border-radius:50%;position:relative}
.k-pdf-export .k-navigator{display:none}
.k-navigator .k-button{margin:0;padding:0;border-radius:100%;line-height:1;box-shadow:none;position:absolute}
.k-navigator .k-button:not(:hover){border-color:transparent;background:none}
.k-navigator .k-navigator-up{transform:translateX(-50%);top:2px;left:50%}
.k-navigator .k-navigator-right{transform:translateY(-50%);right:2px;top:50%}
.k-navigator .k-navigator-down{transform:translateX(-50%);bottom:2px;left:50%}
.k-navigator .k-navigator-left{transform:translateY(-50%);left:2px;top:50%}
.k-zoom-control{margin:1em;border:0;background:none;display:flex}
.k-pdf-export .k-zoom-control{display:none}
.k-zoom-control .k-button{padding:4px}
.k-buttons-vertical{flex-direction:vertical}
.k-map .k-marker{color:#ff6358}
.k-barcode{display:inline-block}
.k-qrcode{display:inline-block}
.k-splitter{height:300px;position:relative}
.k-splitter .k-pane{overflow:hidden}
.k-splitter .k-scrollable{overflow:auto}
.k-splitter .k-splitter-resizing{overflow:hidden}
.k-pane>.k-splitter{border-width:0;overflow:hidden}
.k-splitter .k-pane-loading{position:static;top:50%;left:50%}
.k-ghost-splitbar,.k-splitbar{border-style:solid;outline:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}
.k-ghost-splitbar .k-icon,.k-splitbar .k-icon{font-size:10px;display:block;cursor:pointer}
.k-splitbar-draggable-horizontal{cursor:col-resize}
.k-splitbar-draggable-vertical{cursor:row-resize}
.k-ghost-splitbar-horizontal,.k-splitbar-horizontal{width:8px;border-width:0;background-repeat:repeat-y;flex-direction:column;top:0}
.k-ghost-splitbar-vertical,.k-splitbar-vertical{height:8px;border-width:0;background-repeat:repeat-x;flex-direction:row;left:0}
.k-splitbar-static-horizontal{width:1px}
.k-splitbar-static-vertical{height:1px}
.k-splitbar-draggable-horizontal .k-resize-handle{position:static;width:2px;height:20px}
.k-splitbar .k-resize-handle{display:none;background-color:currentColor}
.k-splitbar-draggable-horizontal .k-resize-handle,.k-splitbar-draggable-vertical .k-resize-handle{display:block}
.k-splitbar-horizontal .k-i-arrow-60-left,.k-splitbar-horizontal .k-i-arrow-w::before,.k-splitbar-horizontal .k-i-sarrow-w::before,.k-splitbar-horizontal .k-i-expand-w::before{margin-bottom:7px}
.k-splitbar-horizontal .k-i-arrow-60-right,.k-splitbar-horizontal .k-i-arrow-e::before,.k-splitbar-horizontal .k-i-sarrow-e::before,.k-splitbar-horizontal .k-i-expand::before,.k-splitbar-horizontal .k-i-expand-e::before{margin-top:7px}
.k-splitbar-vertical .k-i-arrow-60-up,.k-splitbar-vertical .k-i-arrow-n::before,.k-splitbar-vertical .k-i-sarrow-n::before,.k-splitbar-vertical .k-i-expand-n::before{margin-right:7px}
.k-splitbar-vertical .k-i-arrow-60-down,.k-splitbar-vertical .k-i-arrow-s::before,.k-splitbar-vertical .k-i-sarrow-s::before,.k-splitbar-vertical .k-i-collapse::before,.k-splitbar-vertical .k-i-expand-s::before{margin-left:7px}
.k-splitbar-draggable-vertical .k-resize-handle{position:static;width:20px;height:2px}
.k-pane>.k-splitter-overlay{opacity:0;position:absolute}
.k-splitter-flex{display:flex;width:100%;height:auto}
.k-splitter-flex .k-pane{position:relative;flex:1 1 auto;display:block;min-width:0;max-width:100%;min-height:0;max-height:100%;height:100%}
.k-splitter-flex .k-pane-static{flex-grow:0;flex-shrink:0}
.k-splitter-flex .k-pane-flex{display:flex}
.k-splitter-flex .k-splitbar{position:static;flex:0 0 auto}
.k-splitter-flex .k-pane.k-state-hidden,.k-splitter-flex .k-pane[hidden],.k-splitter-flex .k-pane-flex.k-state-hidden,.k-splitter-flex .k-pane-flex[hidden]{flex:0 1 0 !important;overflow:hidden !important;display:block !important}
.k-splitter-flex.k-splitter-horizontal{flex-direction:row}
.k-splitter-flex.k-splitter-horizontal[dir="rtl"]>.k-splitbar>.k-collapse-next,.k-splitter-flex.k-splitter-horizontal[dir="rtl"]>.k-splitbar>.k-collapse-prev{transform:scaleX(-1)}
.k-splitter-flex.k-splitter-vertical{flex-direction:column}
.k-splitter{background-clip:padding-box}
.k-ie11 .k-splitter,.k-edge12 .k-splitter,.k-edge13 .k-splitter{background-clip:border-box}
.k-splitbar{color:#656565;background-color:rgba(235,235,235,0.8)}
.k-splitbar:active,.k-splitbar.k-state-focused{color:#fff;background:#ff6358}
.k-splitbar-horizontal-hover,.k-splitbar-vertical-hover{color:#656565;background-color:#ebebeb}
.k-ghost-splitbar{background-color:#ebebeb}
.k-gantt{position:relative;white-space:nowrap}
.k-gantt td{overflow:hidden;white-space:nowrap;vertical-align:top}
.k-gantt .k-grid-header tr{height:calc(1.4285714286em + 17px)}
.k-gantt .k-grid-header .k-header{position:static}
.k-gantt .k-grid-content tr{height:calc(1.4285714286em + 16px)}
.k-gantt .k-gantt-layout{white-space:normal;vertical-align:top;display:inline-block}
.k-gantt .k-splitbar{position:relative;display:inline-flex}
.k-gantt-toolbar{padding:8px 8px;border-width:0 0 1px;border-style:solid;border-color:inherit;line-height:1.4285714286}
.k-gantt-layout+.k-gantt-toolbar{border-width:1px 0 0}
.k-gantt-actions{float:left}
.k-gantt-actions .k-button+.k-button{margin-left:8px}
.k-gantt-views{float:right;display:inline-flex}
.k-gantt-toggle{margin-right:.5em;display:none;float:left}
@media only screen and (max-width: 480px){.k-gantt-toggle{display:inline-flex}.k-gantt-pdf,.k-gantt-create{padding:4px;width:calc(10px + 1.4285714286em);height:calc(10px + 1.4285714286em)}.k-gantt-pdf .k-icon,.k-gantt-create .k-icon{margin:0}.k-gantt-pdf span+span,.k-gantt-create span+span{display:none}}
.k-gantt-views .k-current-view{display:none}
.k-gantt-views .k-current-view .k-link::after{content:"";margin:0 0 0 1ex;border:.25em solid transparent;border-top:.5em solid currentColor;border-bottom-width:0;display:inline-block}
@media (max-width: 1024px){ul.k-gantt-views{flex-direction:column;align-items:stretch;position:absolute;top:8px;right:8px;z-index:1000}ul.k-gantt-views li{display:none}ul.k-gantt-views .k-current-view{display:block}ul.k-gantt-views.k-state-expanded li{display:block}}
.k-gantt-treelist .k-treelist{height:100%;border-width:0}
.k-gantt-treelist .k-grid-header{padding:0 !important}
.k-gantt-treelist .k-grid-header tr{height:calc(2.8571428571em + 34px);vertical-align:bottom}
.k-gantt-treelist .k-grid-content{overflow:hidden;overflow-x:scroll}
.k-gantt-treelist .k-grid-content td{vertical-align:middle}
.k-gantt-timeline .k-timeline{height:100%;border-width:0}
.k-gantt-timeline .k-grid-content{overflow-x:scroll}
.k-gantt-tables{position:relative;border-color:inherit}
.k-gantt-rows,.k-gantt-columns{border-color:inherit;position:absolute;z-index:0;top:0;left:0}
.k-gantt-dependencies{opacity:.7;position:absolute;top:0;left:0}
.k-gantt-tasks{position:relative}
.k-gantt-tasks td{padding:0;border-width:0;position:relative;vertical-align:middle}
.k-gantt-tasks td::after{content:"\a0"}
.k-task-wrap{margin:0 -21px;padding:5px 21px;display:inline-flex;flex-direction:row;align-items:center;position:relative;z-index:2}
.k-task-wrap.k-drag-hint{position:absolute}
.k-task{position:relative;flex:1 1 auto}
.k-task-dot{width:16px;height:16px;line-height:1;cursor:pointer;display:none;position:absolute}
.k-task-wrap:hover .k-task-dot,.k-task-wrap.k-origin .k-task-dot{display:block}
.k-task-dot::before{content:"";margin:-4px 0 0 -4px;width:8px;height:8px;border-width:0;border-style:solid;border-radius:100%;display:inline-block;position:absolute;top:50%;left:50%}
.k-task-dot:hover::before,.k-task-dot.k-state-hover::before{border-width:1px}
.k-task-start{left:0}
.k-task-end{right:0}
.k-task-draghandle{margin-left:16px;width:0;height:0;border:5px solid transparent;border-top-width:0;border-bottom-color:inherit;position:absolute;bottom:0;cursor:e-resize;visibility:hidden}
.k-task-wrap:hover .k-task-draghandle{visibility:visible}
.k-milestone-wrap{margin:0 -2em}
.k-task-milestone{width:1em;height:1em;border-width:1px;border-style:solid;transform:rotate(45deg)}
.k-task-summary{height:10px;display:inline-block;vertical-align:top}
.k-task-summary,.k-task-summary-complete{background-color:currentColor}
.k-task-summary::before,.k-task-summary::after,.k-task-summary-complete::before,.k-task-summary-complete::after{content:"";width:0;height:0;border:8px solid transparent;position:absolute;top:0}
.k-task-summary::before,.k-task-summary-complete::before{border-left-color:currentColor;left:0}
.k-task-summary::after,.k-task-summary-complete::after{border-right-color:currentColor;right:0}
.k-task-summary-complete{height:10px;position:relative;z-index:2}
.k-task-summary-progress{height:15px;overflow:hidden}
.k-task-single{border-radius:2px;border-width:1px;border-style:solid;cursor:default}
.k-task-single .k-resize-handle{opacity:.5;z-index:2;visibility:hidden}
.k-task-single .k-resize-handle::before{position:absolute;top:2px;bottom:2px}
.k-task-single .k-resize-w{left:0}
.k-task-single .k-resize-w::before{left:2px;border-left-width:1px}
.k-task-single .k-resize-e{right:0}
.k-task-single .k-resize-e::before{right:2px;border-left-width:1px}
.k-task-single:hover .k-resize-handle,.k-task-single:hover .k-task-actions{visibility:visible}
.k-task-complete{border-radius:2px;width:20%;position:absolute;z-index:1;top:0;bottom:0;left:0}
.k-task-content{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center}
.k-task-template{padding:2px 4px;line-height:normal;flex:1;overflow:hidden;text-overflow:ellipsis}
.k-task-actions{padding:2px;white-space:nowrap;display:flex;flex-direction:row;align-items:center;visibility:hidden}
.k-task-actions>.k-link{display:inline-flex}
.k-resources-wrap{position:absolute;display:inline-block;z-index:2;margin-left:20px;margin-top:-2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.k-resources-wrap .k-resource{margin:0 5px}
.k-task-details{padding:4px 8px}
.k-task-details strong{font-size:19px;font-weight:normal;display:block}
.k-task-details .k-task-pct{font-size:32px}
.k-task-details ul{line-height:normal}
.k-gantt-edit-form .k-gantt-delete{float:left}
.k-rtl .k-gantt-views{float:left}
.k-rtl .k-gantt-actions{float:right}
.k-rtl .k-gantt-actions .k-button+.k-button{margin-left:0;margin-right:8px}
.k-rtl .k-gantt-rows,.k-rtl .k-gantt-columns{left:auto;right:0}
.k-rtl .k-task-wrap:not(.k-milestone-wrap){margin:0 -26px}
.k-rtl .k-timeline .k-gantt-tasks tbody{text-align:left}
.k-rtl .k-task-content{text-align:right}
.k-rtl .k-task-complete{left:auto;right:0}
.k-rtl .k-task-draghandle{margin-left:0;margin-right:16px}
.k-rtl .k-gantt-dependencies{left:auto;right:0}
.k-rtl .k-gantt-delete{float:right}
.k-gantt{background-clip:padding-box}
.k-ie11 .k-gantt,.k-edge12 .k-gantt,.k-edge13 .k-gantt{background-clip:border-box}
.k-gantt-views li.k-state-selected{border-color:rgba(0,0,0,0.1);color:#fff;background-color:#ff6358;background-image:none}
.k-gantt-views li:first-child{border-radius:2px}
.k-gantt-views li:first-child+li{border-radius:2px 0 0 2px}
.k-gantt-views li:last-child{border-radius:0 2px 2px 0}
.k-gantt-views.k-state-expanded li{border-radius:0;margin:0}
.k-gantt-views.k-state-expanded li+li{margin-top:-1px}
.k-gantt-views.k-state-expanded li:first-child{border-radius:2px 2px 0 0}
.k-gantt-views.k-state-expanded li:first-child+li{border-radius:0}
.k-gantt-views.k-state-expanded li:last-child{border-radius:0 0 2px 2px}
.k-gantt-treelist{background-color:#fafafa}
.k-gantt-treelist .k-treelist{background-color:transparent}
.k-gantt-treelist tr.k-alt{background-color:#f0f0f0}
.k-gantt-treelist tr.k-state-selected,.k-gantt-treelist td.k-state-selected{color:inherit;background-color:rgba(255,99,88,0.25)}
.k-gantt-columns .k-nonwork-hour{background-color:rgba(101,101,101,0.025)}
.k-line{color:#000}
.k-line.k-state-selected{color:#ff6358}
.k-task-dot::before{background-color:#656565}
.k-task-dot:hover::before,.k-task-dot.k-state-hover::before{border-color:#656565;background-color:#fff}
.k-task-milestone{border-color:rgba(0,0,0,0.08);background-color:#656565}
.k-task-milestone.k-state-selected{border-color:rgba(0,0,0,0.1);background-color:#ff6358}
.k-task-summary{color:#6d6d6d}
.k-task-summary-complete{color:#000}
.k-task-summary.k-state-selected{color:#ff8279}
.k-task-summary.k-state-selected .k-task-summary-complete{color:#eb5b51}
.k-task-summary::before,.k-task-summary::after,.k-task-summary-complete::before,.k-task-summary-complete::after{display:none}
.k-task-single{border-width:0;border-color:rgba(0,0,0,0.08);color:#fff;background:#848484}
.k-task-single .k-task-complete{background:#656565}
.k-task-single .k-task-template{padding-top:4px;padding-bottom:4px}
.k-task-single.k-state-selected{border-color:rgba(0,0,0,0.1);color:#fff;background:#ff928a}
.k-task-single.k-state-selected .k-task-complete{background:#ff6358}
.k-gantt-views li:first-child+li{border-radius:0 2px 2px 0}
.k-gantt-views li:last-child{border-radius:2px 0 0 2px}
.k-scheduler{display:flex;flex-direction:column}
.k-scheduler table,.k-scheduler thead,.k-scheduler tfoot,.k-scheduler tbody,.k-scheduler tr,.k-scheduler th,.k-scheduler td,.k-scheduler div,.k-scheduler>*{border-color:inherit}
kendo-scheduler.k-scheduler{overflow:hidden}
kendo-scheduler.k-scheduler.k-readonly-scheduler .k-event-delete{display:none}
.k-scheduler-table{width:100%;max-width:none;border-collapse:separate;border-spacing:0;table-layout:fixed}
.k-scheduler-table td,.k-scheduler-table th{padding:8px;height:1.4285714286em;overflow:hidden;white-space:nowrap;border-style:solid;border-width:0 0 1px 1px;vertical-align:top;box-sizing:initial}
.k-scheduler-table td:first-child,.k-scheduler-table th:first-child{border-left-width:0}
.k-scheduler-table .k-middle-row td{border-bottom-style:dotted}
.k-gantt-views,.k-scheduler-navigation,.k-scheduler-views,.k-scheduler-footer{display:flex;flex-direction:row;align-items:center}
.k-gantt-views li,.k-scheduler-navigation li,.k-scheduler-views li,.k-scheduler-footer li{border-width:1px;border-style:solid;position:relative;z-index:1}
.k-gantt-views li+li,.k-scheduler-navigation li+li,.k-scheduler-views li+li,.k-scheduler-footer li+li{margin-left:-1px}
.k-gantt-views .k-state-hover,.k-scheduler-navigation .k-state-hover,.k-scheduler-views .k-state-hover,.k-scheduler-footer .k-state-hover,.k-gantt-views .k-state-selected,.k-scheduler-navigation .k-state-selected,.k-scheduler-views .k-state-selected,.k-scheduler-footer .k-state-selected{z-index:2}
.k-gantt-views .k-link,.k-scheduler-navigation .k-link,.k-scheduler-views .k-link,.k-scheduler-footer .k-link{padding:4px 8px;box-sizing:border-box;color:inherit;text-decoration:none;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center}
.k-scheduler-toolbar,.k-scheduler-footer{padding:8px 8px;border-width:0;border-style:solid;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-shrink:0;position:relative;white-space:nowrap}
.k-scheduler-toolbar li .k-link,.k-scheduler-footer li .k-link{padding:4px 8px;line-height:1.4285714286;box-sizing:border-box}
.k-scheduler-toolbar{border-bottom-width:1px}
.k-scheduler-footer{border-top-width:1px}
.k-scheduler-navigation{flex:1}
.k-scheduler-navigation .k-nav-prev .k-link,.k-scheduler-navigation .k-nav-next .k-link{padding:4px;width:calc(8px + 1.4285714286em);height:calc(8px + 1.4285714286em)}
.k-scheduler-navigation .k-nav-current{border:0;margin-left:0}
.k-scheduler-navigation .k-nav-today{border-radius:2px 0 0 2px}
.k-scheduler-navigation .k-nav-next{border-radius:0 2px 2px 0}
.k-rtl .k-scheduler-navigation .k-i-arrow-60-left,.k-rtl .k-scheduler-navigation .k-i-arrow-w::before,.k-rtl .k-scheduler-navigation .k-i-sarrow-w::before,.k-rtl .k-scheduler-navigation .k-i-expand-w::before,.k-rtl .k-scheduler-navigation .k-i-arrow-60-right,.k-rtl .k-scheduler-navigation .k-i-arrow-e::before,.k-rtl .k-scheduler-navigation .k-i-sarrow-e::before,.k-rtl .k-scheduler-navigation .k-i-expand::before,.k-rtl .k-scheduler-navigation .k-i-expand-e::before{transform:scaleX(-1)}
.k-scheduler-tools{margin-right:1em}
.k-nav-current .k-icon{margin-right:.4ex}
.k-nav-current .k-sm-date-format,.k-nav-current .k-lg-date-format{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.k-nav-current .k-sm-date-format{display:none}
@media (max-width: 1024px){.k-nav-current .k-sm-date-format{display:block}.k-nav-current .k-lg-date-format{display:none}}
.k-scheduler-fullday .k-icon{margin-right:4px}
.k-scheduler-views li:first-child{border-radius:2px}
.k-scheduler-views li:first-child+li{border-radius:2px 0 0 2px}
.k-scheduler-views li:last-child{border-radius:0 2px 2px 0}
.k-scheduler-views.k-state-expanded li{border-radius:0;margin:0}
.k-scheduler-views.k-state-expanded li+li{margin-top:-1px}
.k-scheduler-views.k-state-expanded li:first-child{border-radius:2px 2px 0 0}
.k-scheduler-views.k-state-expanded li:first-child+li{border-radius:0}
.k-scheduler-views.k-state-expanded li:last-child{border-radius:0 0 2px 2px}
.k-scheduler-views .k-current-view{display:none}
.k-scheduler-views .k-current-view .k-link::after{content:"";margin:0 0 0 1ex;border:.25em solid transparent;border-top:.5em solid currentColor;border-bottom-width:0;display:inline-block}
@media (max-width: 1024px){.k-scheduler-views{flex-direction:column;align-items:stretch;position:absolute;right:8px;top:8px;z-index:1000}.k-scheduler-views li{display:none}.k-scheduler-views .k-current-view{display:block}.k-scheduler-views.k-state-expanded li{display:block}}
.k-scheduler-footer li{border-radius:2px}
.k-scheduler-layout{width:100%;border-collapse:separate;border-spacing:0;flex:1 1 auto}
.k-scheduler-layout>tbody>tr>td{padding:0;vertical-align:top}
.k-scheduler-layout.k-scheduler-flex-layout{display:flex;flex-direction:column}
.k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-timeline-view .k-scheduler-header-wrap,.k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-timeline-week-view .k-scheduler-header-wrap,.k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-timeline-month-view .k-scheduler-header-wrap{border-width:0}
.k-scheduler-header,.k-scheduler-header-wrap,.k-scheduler-header-wrap>div{border-color:inherit;overflow:hidden}
.k-scheduler-header-wrap{border-width:0 1px 0 0;border-style:solid}
.k-scheduler-times{border-color:inherit;position:relative;overflow:hidden}
.k-scheduler-times .k-scheduler-table{table-layout:auto}
.k-scheduler-times th{border-width:0 1px 1px 0;text-align:right}
.k-scheduler-times tr+tr th{border-bottom-color:transparent}
.k-scheduler-times .k-slot-cell,.k-scheduler-times .k-scheduler-times-all-day{border-bottom-color:inherit}
.k-scheduler-times .k-slot-cell.k-last-resource{border-right:0}
.k-scheduler-times .k-slot-cell.k-empty-slot{padding-left:0;padding-right:0}
.k-scheduler-datecolumn{width:12em}
.k-scheduler-timecolumn{width:11em;white-space:nowrap}
.k-scheduler-content{border-color:inherit;position:relative;overflow:auto}
kendo-scheduler .k-event,.k-event{border-radius:2px;min-height:1.4285714286em;box-sizing:border-box;border-width:1px;border-style:solid;border-radius:2px;text-align:left;cursor:default;position:absolute;overflow:hidden}
kendo-scheduler .k-event .k-event-template,.k-event .k-event-template{padding:2px 4px}
kendo-scheduler .k-event .k-event-time,.k-event .k-event-time{padding-bottom:0;font-size:.875em;white-space:nowrap;display:none}
kendo-scheduler .k-event .k-event-actions,.k-event .k-event-actions{white-space:nowrap;position:absolute;top:2px;right:2px;opacity:.5;visibility:hidden}
kendo-scheduler .k-event .k-event-actions a,.k-event .k-event-actions a{color:inherit}
kendo-scheduler .k-event .k-event-actions:first-child,.k-event .k-event-actions:first-child{margin:2px 0.4ex 0 4px;float:left;position:static;opacity:1;visibility:visible}
kendo-scheduler .k-event .k-resize-handle,.k-event .k-resize-handle{z-index:4;opacity:.5;visibility:hidden}
kendo-scheduler .k-event .k-resize-handle::before,.k-event .k-resize-handle::before{border-color:currentColor}
kendo-scheduler .k-event .k-resize-n,.k-event .k-resize-n{height:.5em;top:0}
kendo-scheduler .k-event .k-resize-s,.k-event .k-resize-s{height:.5em;bottom:0}
kendo-scheduler .k-event .k-resize-n::before,kendo-scheduler .k-event .k-resize-s::before,.k-event .k-resize-n::before,.k-event .k-resize-s::before{width:2em;border-bottom-width:1px}
kendo-scheduler .k-event .k-resize-w,.k-event .k-resize-w{width:.5em;left:0}
kendo-scheduler .k-event .k-resize-e,.k-event .k-resize-e{width:.5em;right:0}
kendo-scheduler .k-event .k-resize-w::before,kendo-scheduler .k-event .k-resize-e::before,.k-event .k-resize-w::before,.k-event .k-resize-e::before{height:2em;border-left-width:1px}
kendo-scheduler .k-event:hover .k-event-actions,kendo-scheduler .k-event:hover .k-resize-handle,.k-event:hover .k-event-actions,.k-event:hover .k-resize-handle{visibility:visible}
.k-scheduler-mark{width:1em;height:1em;display:inline-block}
.k-more-events{padding:0;border-style:solid;border-width:1px;font-size:1.5em;line-height:1;text-align:center;overflow:hidden;position:absolute;justify-content:center}
.k-more-events>span{margin-top:-.5em}
.k-current-time{background:red;position:absolute}
.k-current-time-arrow-down{width:0;height:0;background:transparent;border-bottom:4px solid  transparent;border-top:4px solid #f00;border-left:4px solid transparent;border-right:4px solid transparent}
.k-current-time-arrow-left{width:0;height:0;background:transparent;border-bottom:4px solid  transparent;border-top:4px solid transparent;border-left:4px solid transparent;border-right:4px solid #f00}
.k-current-time-arrow-right{width:0;height:0;background:transparent;border-bottom:4px solid  transparent;border-top:4px solid transparent;border-left:4px solid #f00;border-right:4px solid transparent}
.k-event-drag-hint{opacity:.5}
.k-event-drag-hint .k-event-actions,.k-event-drag-hint .k-event-top-actions,.k-event-drag-hint .k-event-bottom-actions,.k-event-drag-hint .k-resize-handle{display:none}
.k-event-drag-hint .k-event-time{display:block}
.k-scheduler-marquee{border-width:0;border-style:solid}
.k-scheduler-marquee .k-label-top,.k-scheduler-marquee .k-label-bottom{font-size:.75em;position:absolute}
.k-scheduler-marquee .k-label-top{left:4px;top:2px}
.k-scheduler-marquee .k-label-bottom{right:4px;bottom:2px}
.k-scheduler-marquee.k-first::before,.k-scheduler-marquee.k-last::after{content:"";border-width:3px;border-style:solid;position:absolute;width:0;height:0}
.k-scheduler-marquee.k-first::before{top:0;left:0;border-right-color:transparent;border-bottom-color:transparent}
.k-scheduler-marquee.k-last::after{bottom:0;right:0;border-left-color:transparent;border-top-color:transparent}
.k-pdf-export-shadow .k-scheduler,.k-scheduler-pdf-export .k-scheduler-content,.k-scheduler-pdf-export .k-scheduler-times{height:auto !important;overflow:visible !important}
.k-scheduler-pdf-export{overflow:hidden}
.k-scheduler-pdf-export .k-scheduler-header{padding:0 !important}
.k-scheduler-pdf-export .k-scheduler-header-wrap{border-width:0 !important}
.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table,.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table{width:100% !important}
.k-scheduler-monthview .k-scheduler-table{height:100%}
.k-scheduler-monthview .k-scheduler-table td{height:80px;text-align:right}
.k-scheduler-monthview .k-hidden{padding-left:0 !important;padding-right:0 !important;border-right-width:0 !important}
.k-scheduler-agendaview .k-scheduler-mark{margin-right:.5em;width:1em;height:1em;display:inline-block;vertical-align:middle}
.k-scheduler-agendaview .k-scheduler-table td:first-child{border-left-width:1px}
.k-scheduler-agendaview .k-scheduler-table td.k-first{border-left-width:0}
.k-scheduler-agendaview .k-task>.k-event-delete{color:inherit;position:absolute;top:2px;right:2px;opacity:.5;visibility:hidden}
.k-scheduler-agendaview .k-state-hover .k-task>.k-event-delete,.k-scheduler-agendaview .k-scheduler-content tr:hover .k-event-delete{visibility:visible}
.k-scheduler-agendaday{margin:0 .2em 0 0;font-size:3em;line-height:1;font-weight:400;float:left}
.k-scheduler-agendaweek{display:block;margin:.4em 0 0;line-height:1;font-style:normal}
.k-scheduler-agendadate{font-size:.75em}
.k-scheduler-timelineview .k-slot-cell{overflow:hidden}
.k-scheduler-timelineview .k-scheduler-content{overflow:auto}
.k-scheduler-pane{display:flex;flex-direction:row}
.k-scheduler-pane .k-scheduler-times{flex:0 0 auto}
.k-scheduler-pane .k-scheduler-times .k-scheduler-table{height:100%}
.k-scheduler-pane .k-scheduler-header,.k-scheduler-pane .k-scheduler-content{flex:1 1 auto}
.k-scheduler-edit-form .k-edit-form-container{width:620px}
.k-scheduler-edit-form .k-edit-label{width:17%}
.k-scheduler-edit-form .k-edit-field{width:77%}
.k-scheduler-edit-form .k-scheduler-delete{float:left}
.k-scheduler-edit-form .k-widget.k-recur-interval,.k-scheduler-edit-form .k-widget.k-recur-count{width:5em}
.k-scheduler-edit-form .k-widget.k-recur-until{width:9em}
.k-rtl .k-scheduler-header th,.k-rtl .k-scheduler-table td{border-left-width:0;border-right-width:1px}
.k-rtl .k-scheduler .k-scrollbar-v .k-scheduler-header-wrap{border-right-width:0;border-left-width:1px}
.k-rtl .k-event{text-align:right}
.k-rtl .k-event .k-resize-w{left:auto;right:0}
.k-rtl .k-event .k-resize-e{right:auto;left:0}
.k-rtl .k-event .k-event-actions{right:auto;left:2px}
.k-rtl .k-event .k-event-actions:first-child{float:right}
.k-rtl .k-scheduler-agendaview .k-task>.k-event-delete{left:2px;right:auto}
.k-rtl .k-scheduler-views li:first-child+li{border-radius:0 2px 2px 0}
.k-rtl .k-scheduler-views li:last-child{border-radius:2px 0 0 2px}
.k-rtl .k-scheduler-navigation .k-nav-today{border-radius:0 2px 2px 0}
.k-rtl .k-scheduler-navigation .k-nav-next{border-radius:2px 0 0 2px}
.k-rtl .k-scheduler-navigation li+li{margin-left:0;margin-right:-1px}
.k-rtl .k-nav-current .k-icon{margin-right:0;margin-left:.4ex}
.k-rtl .k-scheduler-fullday .k-icon{margin-right:0;margin-left:4px}
.k-rtl .k-scheduler-marquee .k-label-top{left:auto;right:4px}
.k-rtl .k-scheduler-marquee .k-label-bottom{left:4px;right:auto}
.k-rtl .k-scheduler-edit-form .k-scheduler-delete{float:right}
.k-scheduler{background-clip:padding-box}
.k-ie11 .k-scheduler,.k-edge12 .k-scheduler,.k-edge13 .k-scheduler{background-clip:border-box}
.k-scheduler-toolbar,.k-scheduler-footer{background-clip:padding-box}
.k-ie11 .k-scheduler-toolbar,.k-edge12 .k-scheduler-toolbar,.k-edge13 .k-scheduler-toolbar,.k-ie11 .k-scheduler-footer,.k-edge12 .k-scheduler-footer,.k-edge13 .k-scheduler-footer{background-clip:border-box}
.k-scheduler-navigation li{background-clip:padding-box}
.k-ie11 .k-scheduler-navigation li,.k-edge12 .k-scheduler-navigation li,.k-edge13 .k-scheduler-navigation li{background-clip:border-box}
.k-scheduler-views.k-state-expanded{background-color:#f6f6f6}
.k-scheduler-views li{background-clip:padding-box}
.k-ie11 .k-scheduler-views li,.k-edge12 .k-scheduler-views li,.k-edge13 .k-scheduler-views li{background-clip:border-box}
.k-scheduler-views li.k-state-selected{border-color:rgba(0,0,0,0.1);color:#fff;background-color:#ff6358;background-image:none}
.k-scheduler-footer li{background-clip:padding-box}
.k-ie11 .k-scheduler-footer li,.k-edge12 .k-scheduler-footer li,.k-edge13 .k-scheduler-footer li{background-clip:border-box}
.k-nonwork-hour{background-color:#fafafa}
.k-scheduler-layout td.k-state-selected{background-color:rgba(255,99,88,0.25)}
.k-event{background-color:#848484;color:#fff}
.k-event-inverse{color:#fff}
.k-scheduler-marquee::before,.k-scheduler-marquee::after{border-color:#ff6358}
.k-scheduler-edit-dialog .k-dialog-buttongroup{border-color:rgba(0,0,0,0.08)}
.k-mediaplayer{position:relative}
.k-mediaplayer>iframe{width:100%;height:100%;border:0;vertical-align:top}
.k-mediaplayer-titlebar{padding:8px 8px;position:absolute;z-index:2;top:0;left:0;right:0}
.k-mediaplayer-toolbar-wrap{position:absolute;z-index:2;bottom:0;left:0;right:0}
.k-mediaplayer-toolbar{padding:8px 8px;border-width:0;width:100% !important;box-shadow:none}
.k-mediaplayer-toolbar>*{margin:0;align-items:center;align-content:center}
.k-mediaplayer-toolbar>*+*{margin-left:8px}
.k-mediaplayer-toolbar .k-toolbar-spacer{margin-top:0;margin-bottom:0;border-width:0;flex:1}
.k-mediaplayer-toolbar .k-align-right>*+*{margin-left:8px}
.k-mediaplayer-time-wrap{flex:1}
.k-mediaplayer-volume-wrap{padding:0 7px;align-items:center}
.k-slider.k-mediaplayer-seekbar{width:100%;position:absolute;z-index:3;top:-17px;left:0}
.k-mediaplayer-seekbar .k-slider-track{width:100% !important;border-radius:0}
.k-mediaplayer-fullscreen{z-index:10000;position:fixed;top:0;left:0;width:100% !important;height:100% !important}
.k-mediaplayer{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#fff}
.k-mediaplayer-titlebar{color:#fff;background-image:linear-gradient(rgba(101,101,101,0.7),rgba(101,101,101,0));text-shadow:0 0 2px rgba(101,101,101,0.5)}
.k-mediaplayer-toolbar{color:#656565;background-color:rgba(246,246,246,0.85)}
.k-notification-group{position:fixed;display:inline-flex;flex-wrap:wrap;max-height:100%;flex-direction:column-reverse}
.k-notification-container{margin:2px 0;display:inline-flex;vertical-align:top}
.k-notification-container-animating{overflow:hidden}
.k-notification{border-radius:2px;padding:0;border-width:1px;border-style:solid}
.k-notification-wrap{padding:4px 8px;padding-right:28px;font-size:12px;white-space:nowrap;cursor:default;position:relative;line-height:1.4285714286em}
.k-notification-wrap>.k-icon{margin-right:8px;vertical-align:middle}
.k-notification-wrap>.k-i-close,.k-notification-wrap>.k-i-group-delete::before{margin:0;position:absolute;top:4px;right:8px;cursor:pointer;font-size:inherit;line-height:inherit}
.k-notification-wrap>.k-i-close::before,.k-notification-wrap>.k-i-group-delete::before{font-size:16px}
.k-notification-wrap>.k-notification-content{display:inline-block;white-space:normal;vertical-align:top}
.k-notification-group .k-notification-wrap{padding-right:8px}
.k-notification-closable>.k-notification-wrap{padding-right:28px}
.k-notification-container[dir='rtl'] .k-notification-wrap,.k-rtl .k-notification .k-notification-wrap{padding-right:8px}
.k-notification-container[dir='rtl'] .k-notification-wrap>.k-notification-content,.k-rtl .k-notification .k-notification-wrap>.k-notification-content{padding-right:8px}
.k-notification-container[dir='rtl'] .k-notification-wrap>.k-icon,.k-rtl .k-notification .k-notification-wrap>.k-icon{margin-right:0;margin-left:8px}
.k-notification-container[dir='rtl'] .k-notification-wrap>.k-i-close,.k-notification-container[dir='rtl'] .k-notification-wrap>.k-i-group-delete::before,.k-rtl .k-notification .k-notification-wrap>.k-i-close,.k-rtl .k-notification .k-notification-wrap>.k-i-group-delete::before{margin:0;right:auto;left:8px}
.k-notification-container[dir='rtl'] .k-notification-closable>.k-notification-wrap,.k-rtl .k-notification .k-notification-closable>.k-notification-wrap{padding-left:28px;padding-right:8px}
.k-notification-wrap>.k-i-close,.k-notification-wrap>.k-i-group-delete::before{color:inherit}
.k-notification-group .k-notification{box-shadow:0 2px 4px 0 rgba(0,0,0,0.03),0 4px 5px 0 rgba(0,0,0,0.04)}
.k-notification-info{border-color:#0058e9;color:#fff;background-color:#0058e9}
.k-notification-success{border-color:#37b400;color:#fff;background-color:#37b400}
.k-notification-warning{border-color:#ffc000;color:#000;background-color:#ffc000}
.k-notification-error{border-color:#f31700;color:#fff;background-color:#f31700}
.k-rpanel-left,.k-rpanel-right{position:fixed;display:block;overflow:auto;min-width:320px;height:100%;top:0}
.k-rpanel-left+*,.k-rpanel-right+*{overflow:auto}
.k-rpanel-left.k-rpanel-expanded,.k-rpanel-right.k-rpanel-expanded{transform:translateX(0) translateZ(0)}
.k-rpanel-left{transform:translateX(-100%) translateZ(0);left:0}
.k-rpanel-right{transform:translateX(100%) translateZ(0);right:0}
.k-rpanel-top{position:static;max-height:0}
.k-rpanel-top.k-rpanel-expanded{max-height:568px;overflow:visible !important}
.k-menu{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;position:relative;cursor:default}
.k-menu .k-item{border-width:0;border-style:solid;border-color:inherit;display:flex;align-items:stretch;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;outline:0}
.k-menu .k-item>.k-link{cursor:pointer;padding:6px 12px;line-height:1.4285714286;color:inherit;display:flex;flex-direction:row;align-items:center;position:relative;white-space:nowrap}
.k-menu-link>.k-icon,.k-menu-link>.k-image,.k-menu-link>.k-sprite{margin-right:8px}
.k-menu-expand-arrow.k-i-arrow-60-down,.k-menu-expand-arrow.k-i-arrow-s::before,.k-menu-expand-arrow.k-i-sarrow-s::before,.k-menu-expand-arrow.k-i-collapse::before,.k-menu-expand-arrow.k-i-expand-s::before{margin-left:4px;margin-right:-4px}
.k-menu-expand-arrow.k-i-arrow-60-left,.k-menu-expand-arrow.k-i-arrow-w::before,.k-menu-expand-arrow.k-i-sarrow-w::before,.k-menu-expand-arrow.k-i-expand-w::before,.k-menu-expand-arrow.k-i-arrow-60-right,.k-menu-expand-arrow.k-i-arrow-e::before,.k-menu-expand-arrow.k-i-sarrow-e::before,.k-menu-expand-arrow.k-i-expand::before,.k-menu-expand-arrow.k-i-expand-e::before{margin:-8px 0 0;position:absolute;top:50%}
.k-menu-expand-arrow.k-i-arrow-60-right,.k-menu-expand-arrow.k-i-arrow-e::before,.k-menu-expand-arrow.k-i-sarrow-e::before,.k-menu-expand-arrow.k-i-expand::before,.k-menu-expand-arrow.k-i-expand-e::before{right:4px}
.k-menu-expand-arrow.k-i-arrow-60-left,.k-menu-expand-arrow.k-i-arrow-w::before,.k-menu-expand-arrow.k-i-sarrow-w::before,.k-menu-expand-arrow.k-i-expand-w::before{left:4px}
.k-menu-group{margin:0;padding:0 0;white-space:nowrap;list-style:none;display:none;position:absolute}
.k-menu-popup .k-menu-group{position:relative;display:block}
.k-menu-horizontal>.k-item+.k-item{margin-left:0}
.k-menu-horizontal>.k-separator+.k-item{margin-left:0}
.k-menu-horizontal>.k-item.k-separator{margin:0 2px}
.k-menu-vertical>.k-item+.k-item{margin-top:0}
.k-menu-group,.k-menu-vertical{flex-direction:column}
.k-menu-group .k-item,.k-menu-vertical .k-item{display:block;border-color:inherit}
.k-menu-group .k-item>.k-link,.k-menu-vertical .k-item>.k-link{line-height:1.4285714286;padding:4px 8px;padding-right:32px;display:flex;flex-direction:row;align-items:center;position:relative}
.k-menu-group .k-item.k-separator,.k-menu-vertical .k-item.k-separator{margin:2px 0}
.k-popups-wrapper{position:relative;border:0;margin:0;padding:0}
.k-context-menu{margin:0;border-width:1px;border-style:solid;box-sizing:content-box}
.k-context-menu.k-menu-horizontal{padding:0 0}
.k-context-menu>.k-item+.k-item:not(.k-separator){margin-left:0}
.k-animation-container .k-context-menu.k-menu-horizontal{display:flex !important}
.k-menu-scroll-wrapper{margin:0;padding:0;border:0;position:relative}
.k-menu-scroll-wrapper .k-menu{overflow:hidden;flex-wrap:nowrap}
.k-menu-scroll-button{border-radius:0;padding:0;border-width:0;border-color:inherit;color:inherit;background:inherit;background-clip:border-box;position:absolute}
.k-menu-scroll-button.k-scroll-left{top:0;left:0;height:100%;width:16px;border-right-width:1px}
.k-menu-scroll-button.k-scroll-right{top:0;right:0;height:100%;width:16px;border-left-width:1px}
.k-menu-scroll-button.k-scroll-up{top:0;left:0;width:100%;height:16px;border-bottom-width:1px}
.k-menu-scroll-button.k-scroll-down{bottom:0;left:0;width:100%;height:16px;border-top-width:1px}
.k-rtl .k-menu-link>.k-icon,.k-rtl .k-menu-link>.k-image,.k-rtl .k-menu-link>.k-sprite,[dir="rtl"] .k-menu-link>.k-icon,[dir="rtl"] .k-menu-link>.k-image,[dir="rtl"] .k-menu-link>.k-sprite{margin-left:8px;margin-right:0}
.k-rtl .k-menu-link .k-icon.k-menu-expand-arrow,[dir="rtl"] .k-menu-link .k-icon.k-menu-expand-arrow{margin-left:0}
.k-rtl .k-menu-expand-arrow.k-i-arrow-60-down,.k-rtl .k-menu-expand-arrow.k-i-arrow-s::before,.k-rtl .k-menu-expand-arrow.k-i-sarrow-s::before,.k-rtl .k-menu-expand-arrow.k-i-collapse::before,.k-rtl .k-menu-expand-arrow.k-i-expand-s::before,[dir="rtl"] .k-menu-expand-arrow.k-i-arrow-60-down,[dir="rtl"] .k-menu-expand-arrow.k-i-arrow-s::before,[dir="rtl"] .k-menu-expand-arrow.k-i-sarrow-s::before,[dir="rtl"] .k-menu-expand-arrow.k-i-collapse::before,[dir="rtl"] .k-menu-expand-arrow.k-i-expand-s::before{margin-left:-4px;margin-right:4px}
.k-rtl .k-menu-horizontal>.k-item:first-of-type,[dir="rtl"] .k-menu-horizontal>.k-item:first-of-type{margin-left:0;margin-right:0}
.k-rtl .k-menu-group .k-link,.k-rtl .k-menu-vertical .k-link,[dir="rtl"] .k-menu-group .k-link,[dir="rtl"] .k-menu-vertical .k-link{padding-right:8px;padding-left:32px}
.k-menu:not(.k-context-menu){border-width:0;background:none;background-clip:padding-box}
.k-ie11 .k-menu:not(.k-context-menu),.k-edge12 .k-menu:not(.k-context-menu),.k-edge13 .k-menu:not(.k-context-menu){background-clip:border-box}
.k-menu:not(.k-context-menu)>.k-item{color:#ff6358}
.k-menu:not(.k-context-menu)>.k-item:hover,.k-menu:not(.k-context-menu)>.k-item.k-state-hover{color:#e76057}
.k-menu:not(.k-context-menu)>.k-item>.k-state-active{color:#656565}
.k-menu:not(.k-context-menu)>.k-item.k-state-selected{color:#fff}
.k-menu:not(.k-context-menu)>.k-item:focus,.k-menu:not(.k-context-menu)>.k-item.k-state-focused{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13);outline:0}
.k-menu-group .k-item>.k-state-active,.k-menu.k-context-menu .k-item>.k-state-active{color:#fff;background-color:#ff6358}
.k-menu-group .k-item:focus,.k-menu-group .k-item.k-state-focused,.k-menu.k-context-menu .k-item:focus,.k-menu.k-context-menu .k-item.k-state-focused{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13);outline:0}
.k-menu-scroll-button{border-color:rgba(0,0,0,0.08);color:#ff6358;background:#fff}
.k-menu-scroll-button:hover{border-color:rgba(0,0,0,0.08);color:#e76057;background:#fff}
.k-menu-scroll-button:hover::before{opacity:0}
.k-panelbar{margin:0;padding:0;border-width:1px;border-style:solid;line-height:1.4285714286;list-style:none}
.k-panelbar>.k-item{border-width:0;border-style:solid;border-color:inherit;display:block}
.k-panelbar>.k-item>.k-link{padding:8px 8px;color:inherit;background:none;text-decoration:none;display:flex;flex-direction:row;align-items:center;align-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;transition:background-color 0.2s ease}
.k-panelbar>.k-item+.k-item{border-top-width:1px}
.k-panelbar .k-group{margin:0;padding:0;border-width:0;border-color:inherit;color:inherit;background-color:transparent;list-style:none}
.k-panelbar .k-group>.k-item{display:block}
.k-panelbar .k-group>.k-item>.k-link{padding:4px 8px;color:inherit;text-decoration:none;display:flex;flex-direction:row;align-items:center;align-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;transition:background-color 0.2s ease}
.k-panelbar .k-panelbar-expand,.k-panelbar .k-panelbar-collapse{margin-top:-.5em;position:absolute;top:50%;right:8px}
.k-panelbar .k-link>.k-image,.k-panelbar .k-link>.k-sprite{margin-right:4px}
.k-panelbar[dir='rtl'] .k-panelbar-expand,.k-panelbar[dir='rtl'] .k-panelbar-collapse,.k-rtl .k-panelbar .k-panelbar-expand,.k-rtl .k-panelbar .k-panelbar-collapse{right:auto;left:8px}
.k-panelbar[dir='rtl'] .k-link>.k-image,.k-panelbar[dir='rtl'] .k-link>.k-sprite,.k-rtl .k-panelbar .k-link>.k-image,.k-rtl .k-panelbar .k-link>.k-sprite{margin-left:4px;margin-right:0}
.k-panelbar{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#f6f6f6;background-clip:padding-box}
.k-ie11 .k-panelbar,.k-edge12 .k-panelbar,.k-edge13 .k-panelbar{background-clip:border-box}
.k-panelbar>.k-item{background-clip:padding-box}
.k-ie11 .k-panelbar>.k-item,.k-edge12 .k-panelbar>.k-item,.k-edge13 .k-panelbar>.k-item{background-clip:border-box}
.k-panelbar>.k-item>.k-link{color:#ff6358;background-color:#fff}
.k-panelbar>.k-item>.k-link .k-icon{color:#656565}
.k-panelbar>.k-item.k-state-active>.k-link,.k-panelbar>.k-item.k-state-expanded>.k-link{color:inherit;background-color:transparent;font-weight:500}
.k-panelbar>.k-item>.k-link:hover,.k-panelbar>.k-item>.k-link.k-state-hover{color:#e76057;background-color:#ebebeb}
.k-panelbar>.k-item>.k-link.k-state-selected{color:#fff;background-color:#ff6358}
.k-panelbar>.k-item>.k-link.k-state-selected .k-icon{color:inherit}
.k-panelbar>.k-item>.k-link.k-state-selected:hover,.k-panelbar>.k-item>.k-link.k-state-selected.k-state-hover{background-color:#eb5b51}
.k-panelbar>.k-item>.k-link.k-state-focused{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-panelbar .k-group>.k-item>.k-link:hover,.k-panelbar .k-group>.k-item>.k-link.k-state-hover{background-color:#e2e2e2}
.k-panelbar .k-group>.k-item>.k-link.k-state-selected{color:#fff;background-color:#ff6358}
.k-panelbar .k-group>.k-item>.k-link.k-state-selected:hover,.k-panelbar .k-group>.k-item>.k-link.k-state-selected.k-state-hover{background-color:#eb5b51}
.k-panelbar .k-group>.k-item>.k-link.k-state-focused{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.13)}
.k-progressbar{border-radius:2px;border-width:0;font-size:12px;line-height:22px;display:inline-flex;vertical-align:middle;position:relative;overflow:hidden}
.k-progressbar .k-progress-status-wrap{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}
.k-progressbar .k-progress-status{padding:0 .5em;min-width:10px;text-align:center;display:inline-block;white-space:nowrap}
.k-progressbar>.k-state-selected{position:absolute;overflow:hidden;border-style:solid;border-width:0}
.k-progressbar>ul{border-width:inherit;border-style:inherit;white-space:nowrap;display:flex;align-items:stretch;flex:1}
.k-progressbar .k-item{display:block;border-width:0;border-style:solid;border-color:transparent}
.k-progressbar-horizontal{width:27em;height:22px;flex-direction:row}
.k-progressbar-horizontal .k-progress-status-wrap{flex-direction:row;justify-content:flex-end;top:0;left:0}
.k-progressbar-horizontal>.k-state-selected{left:0;right:auto;top:0;height:100%}
.k-progressbar-horizontal>ul{flex-direction:row}
.k-progressbar-horizontal .k-item+.k-item{border-left-width:1px}
.k-progressbar-horizontal.k-progressbar-reverse{flex-direction:row-reverse}
.k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap{justify-content:flex-start;left:auto;right:0}
.k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected{left:auto;right:0}
.k-progressbar-vertical{width:22px;height:27em;flex-direction:column;justify-content:flex-end}
.k-progressbar-vertical .k-progress-status-wrap{flex-direction:column;justify-content:flex-start;left:0;bottom:0;top:auto}
.k-progressbar-vertical .k-progress-status{transform:rotate(-90deg) translateX(-100%);transform-origin:0 0;position:absolute}
.k-progressbar-vertical>.k-state-selected{bottom:0;width:100%}
.k-progressbar-vertical>ul{flex-direction:column}
.k-progressbar-vertical .k-item+.k-item{border-top-width:1px}
.k-progressbar-vertical.k-progressbar-reverse{flex-direction:column-reverse}
.k-progressbar-vertical.k-progressbar-reverse .k-progress-status-wrap{justify-content:flex-end;top:0;bottom:auto}
.k-progressbar-vertical.k-progressbar-reverse .k-progress-status{transform:rotate(90deg) translateX(-100%);transform-origin:0 100%;position:absolute;bottom:0;left:0}
.k-progressbar-vertical.k-progressbar-reverse>.k-state-selected{left:auto;right:0;bottom:auto;top:0}
.k-progressbar-indeterminate .k-progress-status-wrap,.k-progressbar-indeterminate .k-state-selected{display:none}
.k-rtl .k-progressbar,.k-progressbar[dir="rtl"]{direction:ltr}
.k-rtl .k-progressbar-horizontal,.k-progressbar-horizontal[dir="rtl"]{transform:scaleX(-1)}
.k-rtl .k-progressbar-horizontal .k-progress-status,.k-progressbar-horizontal[dir="rtl"] .k-progress-status{transform:scaleX(-1);direction:rtl}
@keyframes progressbar-indeterminate-animation{from{background-position:0 0}to{background-position:22px 0}}
.k-progressbar{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#f6f6f6}
.k-progressbar .k-state-selected{border-color:#ff5044;color:#fff;background-color:#ff6358;background-image:linear-gradient(rgba(255,138,88,0),rgba(255,138,88,0.2))}
.k-progressbar .k-item{border-color:#fff}
.k-progressbar-indeterminate{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#f6f6f6;background-image:linear-gradient(45deg, #e2e2e2 25%, transparent 25%, transparent 50%, #e2e2e2 50%, #e2e2e2 75%, transparent 75%, transparent);background-size:22px 22px;animation:progressbar-indeterminate-animation 1s linear infinite}
.km-scrollview,.km-scroll-container{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-collapse:separate}
.km-scroll-wrapper{position:relative}
.km-scroll-header{position:absolute;z-index:1001;width:100%;top:0;left:0}
.km-scroller-pull{width:100%;display:block;position:absolute;line-height:3em;font-size:1.4em;text-align:center;transform:translate3d(0, -3em, 0)}
.km-scroller-pull .km-template{display:inline-block;min-width:200px;text-align:left}
.km-load-more .km-icon,.km-widget .km-scroller-pull .km-icon{display:inline-block;height:2rem;margin-right:1rem;vertical-align:middle;width:2rem;font-size:2rem;transform:rotate(0deg);transition:transform 300ms linear}
.km-widget .km-scroller-release .km-icon{transform:rotate(180deg)}
.km-widget .km-scroller-refresh .km-icon{transition:none}
.km-touch-scrollbar{position:absolute;visibility:hidden;z-index:200000;height:.4em;width:.4em;background-color:#333;opacity:0;transform-origin:0 0;transition:opacity .3s linear}
.km-vertical-scrollbar{height:100%;right:2px;top:0}
.km-horizontal-scrollbar{width:100%;left:0;bottom:2px}
.k-typography{font-size:14px;line-height:1.4285714286;font-weight:400}
.k-typography p{margin:0 0 14px}
.k-h1{font-family:inherit;font-size:28px;line-height:normal;font-weight:300;margin:0 0 14px}
.k-h2{font-family:inherit;font-size:19px;line-height:normal;font-weight:400;margin:0 0 14px}
.k-h3{font-family:inherit;font-size:14px;line-height:normal;font-weight:700;margin:0 0 14px}
.k-h4{font-family:inherit;font-size:12px;line-height:normal;font-weight:700;margin:0 0 14px}
.k-h5{font-family:inherit;font-size:12px;line-height:normal;font-weight:400;margin:0 0 14px}
.k-h6{font-family:inherit;font-size:12px;line-height:normal;font-weight:400;margin:0 0 14px}
.k-display-1{font-family:inherit;font-size:84px;line-height:1.2;font-weight:300}
.k-display-2{font-family:inherit;font-size:70px;line-height:1.2;font-weight:300}
.k-display-3{font-family:inherit;font-size:56px;line-height:1.2;font-weight:300}
.k-display-4{font-family:inherit;font-size:42px;line-height:1.2;font-weight:300}
.k-block,.k-panel{border-radius:2px;padding:4px 8px;border-width:1px;border-style:solid;box-sizing:border-box}
.k-block>.k-header,.k-panel>.k-header{border-top-left-radius:2px;border-top-right-radius:2px;margin:-4px -8px 4px;padding:8px 8px}
.k-text-primary{color:#ff6358 !important}
.k-text-info{color:#0058e9 !important}
.k-text-success{color:#37b400 !important}
.k-text-warning{color:#ffc000 !important}
.k-text-error{color:#f31700 !important}
.k-bg-primary{background-color:#ff6358 !important}
.k-bg-info{background-color:#0058e9 !important}
.k-bg-success{background-color:#37b400 !important}
.k-bg-warning{background-color:#ffc000 !important}
.k-bg-error{background-color:#f31700 !important}
.k-state-primary,.k-card.k-state-primary{background-color:#ffe0de;color:#85332e;border-color:#ffd3d0}
.k-state-info,.k-card.k-state-info{background-color:#ccdefb;color:#002e79;border-color:#b8d0f9}
.k-state-success,.k-card.k-state-success{background-color:#d7f0cc;color:#1d5e00;border-color:#c7eab8}
.k-state-warning,.k-card.k-state-warning{background-color:#fff2cc;color:#856400;border-color:#ffedb8}
.k-state-error,.k-card.k-state-error{background-color:#fdd1cc;color:#7e0c00;border-color:#fcbeb8}
.k-info-colored{color:#50607f;border-color:#d0d9df;background-color:#f0f9ff}
.k-success-colored{color:#507f50;border-color:#d0dfd0;background-color:#f0fff0}
.k-error-colored{color:#7f5050;border-color:#dfd0d0;background-color:#fff0f0}
.k-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,0.03),0 4px 5px 0 rgba(0,0,0,0.04)}
.k-inset{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.03),inset 0 4px 5px 0 rgba(0,0,0,0.04)}
.k-badge{border-radius:2px;padding:0 4px;box-sizing:border-box;font-size:10px;line-height:1.5;text-align:center;white-space:nowrap;display:inline-block;overflow:hidden;text-overflow:ellipsis}
.k-button .k-badge{margin-left:4px;position:relative;z-index:5}
.k-rtl .k-badge{right:auto;left:-0.75em}
.k-badge{color:#fff;background-color:#ff6358}
.k-card{border-radius:4px;border-width:1px;border-style:solid;display:flex;flex-direction:column;overflow:hidden}
.k-card.k-card-flat{box-shadow:none}
.k-card>.k-card-header:first-child,.k-card>.k-card-body:first-child,.k-card>.k-card-image:first-child,.k-card>.k-card-actions:first-child{border-top-left-radius:4px;border-top-right-radius:4px}
.k-card>.k-card-header:last-child,.k-card>.k-card-body:last-child,.k-card>.k-card-image:last-child,.k-card>.k-card-actions:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.k-card-header{padding:12px 16px;border-width:0 0 1px;border-style:solid;overflow:hidden}
.k-card-header>h1,.k-card-header>h2,.k-card-header>h3,.k-card-header>h4,.k-card-header>h5,.k-card-header>h6{margin:0}
.k-card-body{padding:12px 16px;flex:1 1 auto}
.k-card-body p{margin:0 0 14px}
.k-card-body>.k-last,.k-card-body>:last-child{margin-bottom:0}
.k-card-image{border:0;max-width:100%;overflow:hidden}
.k-card-image>img{border:0;max-width:100%}
.k-card-title{font-family:inherit;font-size:19px;line-height:normal;font-weight:400;margin:0 0 14px}
.k-card-subtitle{font-family:inherit;font-size:12px;line-height:normal;font-weight:400;margin:0 0 14px}
.k-card-title+.k-card-subtitle{margin-top:-10.5px}
.k-card>.k-hr{margin:0;flex:0 0 auto;border-color:inherit}
.k-card-actions{padding:8px 16px;border-width:0;border-style:solid;border-color:inherit;overflow:hidden;flex-shrink:0;flex-basis:auto}
.k-card>.k-card-actions{border-top-width:1px;border-color:inherit}
.k-card-actions>.k-button.k-flat:first-child,.k-toolbar.k-card-actions>.k-button:first-child:not(.k-overflow-anchor),.k-toolbar>.k-button-group.k-card-actions>.k-button:first-child,.k-calendar .k-calendar-header .k-card-actions>.k-button:first-child{margin-left:-8px}
.k-card-action{border-width:0;border-style:solid;border-color:inherit;display:inline-flex;flex:1 1 auto}
.k-card-action>.k-button{border-radius:0;padding:12px 16px;flex:1 1 auto}
.k-card-actions-vertical{padding:0;display:flex;flex-direction:column}
.k-card-actions-vertical .k-card-action+.k-card-action{border-top-width:1px}
.k-card-actions-stretched{padding:0;display:flex;flex-direction:row}
.k-card-actions-stretched .k-card-action+.k-card-action{border-left-width:1px}
.k-card-list{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;flex:0 0 auto}
.k-card-list .k-card{flex:0 0 auto}
.k-card-list .k-card+.k-card{margin-top:16px}
.k-card-deck{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;flex:0 0 auto}
.k-card-deck .k-card{flex:0 0 auto}
.k-card-deck .k-card+.k-card{margin-left:16px}
.k-card-deck-scrollwrap{display:flex;position:relative;align-items:center}
.k-card-deck-scrollwrap>.k-button{border-radius:0;flex:0 0 auto;position:absolute}
.k-card-deck-scrollwrap>.k-button:first-child{left:-1px}
.k-card-deck-scrollwrap>.k-button:last-child{right:-1px}
.k-card-deck-scrollwrap>.k-card-deck{flex:1 1 auto}
.k-card-group{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;flex:0 0 auto}
.k-card-group .k-card{border-radius:0;flex:0 0 auto}
.k-card-group .k-card>.k-card-header{border-radius:0}
.k-card-group .k-card+.k-card{margin-left:-1px}
.k-card-group .k-card.k-first{border-top-left-radius:4px;border-bottom-left-radius:4px}
.k-card-group .k-card.k-first>.k-card-header{border-top-left-radius:4px}
.k-card-group .k-card.k-last{border-top-right-radius:4px;border-bottom-right-radius:4px}
.k-card-group .k-card.k-last>.k-card-header{border-top-right-radius:4px}
.k-card-group .k-card.k-only{border-radius:4px}
.k-card-group .k-card.k-only>.k-card-header{border-top-left-radius:4px;border-top-right-radius:4px}
.k-rtl .k-card-deck .k-card+.k-card,[dir="rtl"] .k-card-deck .k-card+.k-card{margin-left:0;margin-right:16px}
.k-ie11 .k-card-body{flex:1 1 auto}
.k-card{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#fff}
.k-card-header{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#f6f6f6}
.k-card-actions{border-color:rgba(0,0,0,0.08)}
.k-card-wrap.k-state-focused>.k-card,.k-card-wrap.k-state-selected>.k-card{box-shadow:0 0 4px 0 rgba(0,0,0,0.3)}
.k-chat{height:600px;max-height:100%;display:flex;flex-direction:column;overflow:hidden;max-width:500px;margin:auto}
.k-chat .k-message-list{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}
.k-chat .k-message-list-content{padding:16px 16px;width:100%;box-sizing:border-box;position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}
.k-chat .k-message-list-content>*+*{margin-top:16px}
.k-chat .k-message-group{max-width:80%;background:none;box-sizing:border-box;display:flex;flex-shrink:0;flex-direction:column;position:relative}
.k-chat .k-message-group:not(.k-alt){align-items:flex-start;text-align:left}
.k-chat .k-message-group:not(.k-alt) .k-message-time{margin-left:8px;left:100%}
.k-chat .k-message-group:not(.k-alt) .k-message-status{left:0}
.k-chat .k-message-group:not(.k-alt) .k-first .k-bubble,.k-chat .k-message-group:not(.k-alt) .k-only .k-bubble{border-bottom-left-radius:2px}
.k-chat .k-message-group:not(.k-alt) .k-middle .k-bubble,.k-chat .k-message-group:not(.k-alt) .k-last .k-bubble{border-top-left-radius:2px;border-bottom-left-radius:2px}
.k-chat .k-message-group.k-alt{align-self:flex-end;align-items:flex-end;text-align:right}
.k-chat .k-message-group.k-alt .k-message-time{margin-right:8px;right:100%}
.k-chat .k-message-group.k-alt .k-message-status{right:0}
.k-chat .k-message-group.k-alt .k-first .k-bubble,.k-chat .k-message-group.k-alt .k-only .k-bubble{border-bottom-right-radius:2px}
.k-chat .k-message-group.k-alt .k-middle .k-bubble,.k-chat .k-message-group.k-alt .k-last .k-bubble{border-top-right-radius:2px;border-bottom-right-radius:2px}
.k-chat .k-message{max-width:100%;margin:2px 0 0;position:relative;transition:margin .2s ease-in-out}
.k-chat .k-message-time,.k-chat .k-message-status{font-size:smaller;line-height:normal;white-space:nowrap;pointer-events:none;position:absolute}
.k-chat .k-message-time{opacity:0;top:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out}
.k-chat .k-message-status{margin-top:2px;height:0;overflow:hidden;top:100%;transition:height .2s ease-in-out}
.k-chat .k-bubble{border-radius:12px;padding:8px 12px;border-width:1px;border-style:solid;line-height:18px;word-wrap:break-word}
.k-chat .k-message.k-state-selected{margin-bottom:16px;border:0;color:inherit;background:none}
.k-chat .k-message.k-state-selected .k-message-time{opacity:1}
.k-chat .k-message.k-state-selected .k-message-status{height:1.2em}
.k-chat .k-message-error,.k-chat .k-message-sending{margin-bottom:16px}
.k-chat .k-message-error .k-message-status,.k-chat .k-message-sending .k-message-status{height:1.2em}
.k-avatar{border-radius:100%;width:32px;height:32px;position:absolute}
.k-message-group:not(.k-alt)>.k-avatar{left:0;bottom:0}
.k-message-group.k-alt>.k-avatar{right:0;bottom:0}
.k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar){padding-left:40px}
.k-avatars .k-message-group.k-alt:not(.k-no-avatar){padding-right:40px}
.k-author{margin:0;font-size:smaller;line-height:normal}
.k-chat .k-author{margin:0}
.k-timestamp{font-size:smaller;line-height:normal;text-align:center;align-self:stretch}
.k-quick-replies{display:block;max-width:100%}
.k-quick-reply{border-radius:100px;margin-right:8px;margin-bottom:4px;padding:8px 12px;border-width:1px;border-style:solid;line-height:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;flex:0 0 auto;transition-property:color, background-color, border-color;transition-duration:.2s;transition-timing-function:ease-in-out}
.k-scrollable-quick-replies{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;overflow-x:auto;overflow-y:hidden}
.k-scrollable-quick-replies::-webkit-scrollbar{display:none}
.k-scrollable-quick-replies .k-quick-reply{margin:0}
.k-scrollable-quick-replies .k-quick-reply+.k-quick-reply{margin-left:8px}
.k-message-box{padding:10px 16px;border-width:1px 0 0;border-style:solid;flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap}
.k-message-box .k-input{margin:0;padding:0;border:0;font:inherit;background:none;flex:1 1 auto}
.k-message-box .k-button{padding:0}
.k-message-box .k-button svg{width:20px;height:20px;fill:currentColor;display:inline-block}
.k-message-box .k-button::before,.k-message-box .k-toolbar .k-picker-wrap::before,.k-toolbar .k-message-box .k-picker-wrap::before,.k-message-box .k-toolbar .k-dropdown-wrap::before,.k-toolbar .k-message-box .k-dropdown-wrap::before,.k-message-box .k-button::after{display:none}
.k-rtl .k-message-box .k-button,.k-message-box .k-button[dir="rtl"]{transform:scaleX(-1)}
.k-chat .k-card-list{margin:2px 0 0}
.k-chat .k-card-deck{max-width:calc(100% + 32px);box-sizing:border-box;margin-left:-16px;margin-right:-16px;padding:16px 16px 16px;overflow:hidden;overflow-x:auto;scroll-behavior:smooth}
.k-chat .k-card-deck .k-card-wrap+.k-card-wrap{margin-left:16px}
.k-chat .k-card-deck .k-card,.k-chat .k-card-deck .k-card-wrap{width:200px}
.k-card-deck-scrollwrap{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;overflow:hidden;flex:0 0 auto;width:100%;box-sizing:content-box;padding-bottom:3px}
.k-card-deck-scrollwrap>.k-card-deck{margin-bottom:-20px;padding-bottom:20px}
.k-chat .k-card-deck .k-card-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;flex:0 0 auto;padding-bottom:5px}
.k-chat .k-card-deck .k-card-wrap .k-card{flex:0 0 auto}
.k-chat .k-card-deck .k-card-wrap .k-card+.k-card{margin-left:16px}
.k-chat .k-card-deck .k-card-wrap.k-state-selected{background:none}
.k-typing-indicator{padding:0;border-radius:50px;display:inline-flex;flex-direction:row;flex-wrap:nowrap}
.k-typing-indicator span{width:8px;height:8px;border-radius:50%;flex:0 0 8px;background-color:currentColor;opacity:.4}
.k-typing-indicator span:nth-of-type(1){animation:1s k-animation-blink infinite .3333s}
.k-typing-indicator span:nth-of-type(2){animation:1s k-animation-blink infinite .6666s}
.k-typing-indicator span:nth-of-type(3){animation:1s k-animation-blink infinite .9999s}
.k-typing-indicator span+span{margin-left:5px}
@keyframes k-animation-blink{50%{opacity:1}}
.k-chat .k-toolbar-box{padding:10px 16px;width:100%;box-sizing:border-box;overflow:hidden;position:relative;flex:0 0 auto}
.k-chat .k-toolbar-box .k-button-list{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden;scroll-behavior:smooth}
.k-chat .k-toolbar-box .k-button-list .k-button+.k-button{margin-left:20px;flex-shrink:0}
.k-chat .k-toolbar-box .k-scroll-button{position:absolute;z-index:2;top:50%;transform:translateY(-50%)}
.k-chat .k-toolbar-box .k-scroll-button-left{left:0}
.k-chat .k-toolbar-box .k-scroll-button-right{right:0}
.k-chat .k-toolbar-box .k-button{border-width:0;color:inherit;background:none;flex-shrink:0}
.k-rtl .k-message-group:not(.k-alt),[dir="rtl"] .k-message-group:not(.k-alt){text-align:right}
.k-rtl .k-message-group:not(.k-alt) .k-message-time,[dir="rtl"] .k-message-group:not(.k-alt) .k-message-time{margin-left:0;margin-right:8px;left:auto;right:100%}
.k-rtl .k-message-group:not(.k-alt) .k-message-status,[dir="rtl"] .k-message-group:not(.k-alt) .k-message-status{left:auto;right:0}
.k-rtl .k-message-group.k-alt,[dir="rtl"] .k-message-group.k-alt{text-align:left}
.k-rtl .k-message-group.k-alt .k-message-time,[dir="rtl"] .k-message-group.k-alt .k-message-time{margin-right:0;margin-left:8px;right:auto;left:100%}
.k-rtl .k-message-group.k-alt .k-message-status,[dir="rtl"] .k-message-group.k-alt .k-message-status{right:auto;left:0}
.k-rtl .k-message-group:not(.k-alt)>.k-avatar,[dir="rtl"] .k-message-group:not(.k-alt)>.k-avatar{left:auto;right:0}
.k-rtl .k-message-group.k-alt>.k-avatar,[dir="rtl"] .k-message-group.k-alt>.k-avatar{right:auto;left:0}
.k-rtl .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar),[dir="rtl"] .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar){padding-left:0;padding-right:40px}
.k-rtl .k-avatars .k-message-group.k-alt:not(.k-no-avatar),[dir="rtl"] .k-avatars .k-message-group.k-alt:not(.k-no-avatar){padding-right:0;padding-left:40px}
.k-rtl .k-chat .k-card-deck .k-card-wrap+.k-card-wrap,[dir="rtl"] .k-chat .k-card-deck .k-card-wrap+.k-card-wrap{margin-left:0;margin-right:16px}
.k-rtl .k-quick-reply,[dir="rtl"] .k-quick-reply{margin-right:0;margin-left:8px}
.k-chat{border-color:rgba(0,0,0,0.08);color:#656565;background-color:#f9f9f9}
.k-chat .k-timestamp{text-transform:uppercase;opacity:.7}
.k-chat .k-author{font-weight:bold}
.k-chat .k-bubble{box-shadow:0 1px 2px rgba(0,0,0,0.08);border-color:#fff;color:#656565;background-color:#fff;transition:box-shadow .2s ease-in-out;order:-1}
.k-chat .k-bubble:hover{box-shadow:0 1px 2px rgba(0,0,0,0.16)}
.k-chat .k-state-selected .k-bubble{box-shadow:0 3px 10px rgba(0,0,0,0.16)}
.k-chat .k-alt .k-bubble{box-shadow:0 1px 2px rgba(255,99,88,0.2);border-color:#ff6358;color:#fff;background-color:#ff6358}
.k-chat .k-alt .k-bubble:hover{box-shadow:0 1px 2px rgba(255,99,88,0.2)}
.k-chat .k-alt .k-state-selected .k-bubble{box-shadow:0 3px 10px rgba(255,99,88,0.4)}
.k-chat .k-quick-reply{border-color:#ff6358;color:#ff6358;background-color:transparent}
.k-chat .k-quick-reply:hover{border-color:#ff6358;color:#fff;background-color:#ff6358}
.k-chat .k-message-box{border-color:inherit;color:#656565;background-color:#fff}
.k-chat .k-message-box.k-state-focused{box-shadow:0 0 40px rgba(101,101,101,0.1)}
.k-chat .k-message-box .k-button:hover{color:#ff6358}
.k-chat .k-toolbar-box{border-color:inherit;color:#656565;background-color:#f6f6f6}
.k-chat .k-toolbar-box .k-button:hover{color:#ff6358;background:none}
.k-chat .k-toolbar-box .k-scroll-button{background-color:#f9f9f9;box-shadow:0 0 20px 5px #f9f9f9}
.k-chat .k-toolbar-box .k-scroll-button:hover{background-color:#f9f9f9}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}
[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}
[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}
[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}
[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}
[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}
[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}
[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}
[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}
[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}
[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}
[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}
[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}
[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}
[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}
[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}
[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}
[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}
[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}
[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}
[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}
[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}
[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}
[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}
[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}
[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}
[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}
[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}
[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}
[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}
[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}
[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}
[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}
[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}
[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}
[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}
[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}
[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}
[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}
[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}
[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}
[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}
[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}
[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}
[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}
[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}
[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}
[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}
[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}
[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}
[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}
[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}
[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}
[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}
[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}
[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}
[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}
[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}
[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}
[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}
[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}
[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}
[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}
[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}
[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}
[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}
[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}
[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}
[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}
[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}
[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}
[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}
[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}
[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}
[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}
[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}
[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}
[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}
[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}
[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}
[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}
[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}
[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}
[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}
[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}
[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}
[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}
[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}
[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}
[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}
[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}
[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}
[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}
[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}
[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}
[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}
[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}
[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}
[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}
[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}
[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}
[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}
[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}
[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}
[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}
[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}
[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}
[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}
[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}
[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}
[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}
[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}
[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}
[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}
[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}
[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}
[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}
[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}
[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}
[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}
[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}
[data-aos=fade-up]{transform:translate3d(0,100px,0)}
[data-aos=fade-down]{transform:translate3d(0,-100px,0)}
[data-aos=fade-right]{transform:translate3d(-100px,0,0)}
[data-aos=fade-left]{transform:translate3d(100px,0,0)}
[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}
[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}
[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}
[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}
[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}
[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}
[data-aos=zoom-in]{transform:scale(.6)}
[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}
[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}
[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}
[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}
[data-aos=zoom-out]{transform:scale(1.2)}
[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}
[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}
[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}
[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}
[data-aos^=slide][data-aos^=slide]{transition-property:transform}
[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}
[data-aos=slide-up]{transform:translate3d(0,100%,0)}
[data-aos=slide-down]{transform:translate3d(0,-100%,0)}
[data-aos=slide-right]{transform:translate3d(-100%,0,0)}
[data-aos=slide-left]{transform:translate3d(100%,0,0)}
[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}
[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}
[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}
[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}
[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}
[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}
[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}
[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}
[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
.ngx-dnd-container {
  background-color: rgba(255, 255, 255, 0.2);
  border: 2px solid red;
  margin: 10px;
  padding: 10px; }
.ngx-dnd-container.gu-empty {
    border: 2px dotted red; }
.ngx-dnd-container:nth-child(odd) {
    background-color: rgba(0, 0, 0, 0.2); }
.ngx-dnd-container .ex-moved {
    background-color: #e74c3c; }
.ngx-dnd-container .ex-over {
    background-color: rgba(255, 255, 255, 0.3); }
.ngx-dnd-container .handle {
    padding: 0 5px;
    margin-right: 5px;
    background-color: rgba(0, 0, 0, 0.4);
    cursor: move; }
.no-select {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  /* IE/Edge */
  user-select: none;
  /* non-prefixed version, currently
                                  not supported by any browser */ }
.ngx-dnd-item {
  margin: 10px;
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  transition: opacity 0.4s ease-in-out;
  border: 1px solid lightblue;
  display: block; }
.ngx-dnd-item:not(.has-handle):not(.move-disabled),
  .ngx-dnd-item.has-handle [ngxdraghandle],
  .ngx-dnd-item.has-handle [ngxDragHandle] {
    cursor: move;
    cursor: grab;
    cursor: -webkit-grab; }
.ngx-dnd-item .ngx-dnd-content {
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none; }
.ngx-dnd-item:hover {
    border: 1px solid blue; }
.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80); }
.gu-hide {
  display: none !important; }
.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important; }
.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20); }
/*!
 * froala_editor v2.9.8 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2020 Froala Labs
 */
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-element,
.fr-element:focus {
  outline: 0px solid transparent;
}
.fr-box.fr-basic .fr-element {
  color: #000000;
  padding: 16px;
  box-sizing: border-box;
  overflow-x: auto;
  min-height: 52px;
}
.fr-box.fr-basic.fr-rtl .fr-element {
  text-align: right;
}
.fr-element {
  background: transparent;
  position: relative;
  z-index: 2;
  -webkit-user-select: auto;
}
.fr-element a {
  user-select: auto;
  -o-user-select: auto;
  -moz-user-select: auto;
  -khtml-user-select: auto;
  -webkit-user-select: auto;
  -ms-user-select: auto;
}
.fr-element.fr-disabled {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fr-element [contenteditable="true"] {
  outline: 0px solid transparent;
}
.fr-box a.fr-floating-btn {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 32px;
  width: 32px;
  background: #ffffff;
  color: #1e88e5;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  outline: none;
  left: 0;
  top: 0;
  line-height: 32px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  text-align: center;
  display: block;
  box-sizing: border-box;
  border: none;
}
.fr-box a.fr-floating-btn svg {
  -webkit-transition: transform 0.2s ease 0s;
  -moz-transition: transform 0.2s ease 0s;
  -ms-transition: transform 0.2s ease 0s;
  -o-transition: transform 0.2s ease 0s;
  fill: #1e88e5;
}
.fr-box a.fr-floating-btn i,
.fr-box a.fr-floating-btn svg {
  font-size: 14px;
  line-height: 32px;
}
.fr-box a.fr-floating-btn.fr-btn + .fr-btn {
  margin-left: 10px;
}
.fr-box a.fr-floating-btn:hover {
  background: #ebebeb;
  cursor: pointer;
}
.fr-box a.fr-floating-btn:hover svg {
  fill: #1e88e5;
}
.fr-box .fr-visible a.fr-floating-btn {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
iframe.fr-iframe {
  width: 100%;
  border: none;
  position: relative;
  display: block;
  z-index: 2;
  box-sizing: border-box;
}
.fr-wrapper {
  position: relative;
  z-index: 1;
}
.fr-wrapper::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-wrapper .fr-placeholder {
  position: absolute;
  font-size: 12px;
  color: #aaaaaa;
  z-index: 1;
  display: none;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  pointer-events: none;
}
.fr-wrapper.show-placeholder .fr-placeholder {
  display: block;
  position: relative;
}
.fr-wrapper ::-moz-selection {
  background: #b5d6fd;
  color: #000000;
}
.fr-wrapper ::selection {
  background: #b5d6fd;
  color: #000000;
}
.fr-box.fr-basic .fr-wrapper {
  background: #ffffff;
  border: 0px;
  border-top: 0;
  top: 0;
  left: 0;
}
.fr-box.fr-basic.fr-top .fr-wrapper {
  border-top: 0;
  border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
}
.fr-box.fr-basic.fr-bottom .fr-wrapper {
  border-bottom: 0;
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 -1px 1px 1px rgba(0, 0, 0, 0.16);
}
@media (min-width: 992px) {
  .fr-box.fr-document {
    min-width: calc(21cm + 30px + 30px);
  }
  .fr-box.fr-document .fr-wrapper {
    text-align: left;
    padding: 30px;
    min-width: 21cm;
    background: #EFEFEF;
  }
  .fr-box.fr-document .fr-wrapper .fr-element {
    text-align: left;
    background: #FFF;
    width: 21cm;
    margin: auto;
    min-height: 26cm !important;
    padding: 1cm 2cm;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
    /* https://github.com/froala-labs/froala-editor-js-2/issues/1531 */
    /* Removed overflow: visible; */
    z-index: auto;
  }
  .fr-box.fr-document .fr-wrapper .fr-element hr {
    margin-left: -2cm;
    margin-right: -2cm;
    background: #EFEFEF;
    height: 1cm;
    outline: none;
    border: none;
  }
  .fr-box.fr-document .fr-wrapper .fr-element img {
    z-index: 1;
  }
}
.fr-tooltip {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 8px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
  background: #222222;
  color: #ffffff;
  font-size: 11px;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  left: -3000px;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  z-index: 2147483647;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fr-tooltip.fr-visible {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-toolbar .fr-btn-wrap,
.fr-popup .fr-btn-wrap {
  float: left;
  white-space: nowrap;
  position: relative;
}
.fr-toolbar .fr-btn-wrap.fr-hidden,
.fr-popup .fr-btn-wrap.fr-hidden {
  display: none;
}
.fr-toolbar .fr-command.fr-btn,
.fr-popup .fr-command.fr-btn {
  background: transparent;
  color: #222222;
  -moz-outline: 0;
  outline: 0;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  margin: 0px 2px;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  position: relative;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  float: left;
  padding: 0;
  width: 38px;
  height: 38px;
}
.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,
.fr-popup .fr-command.fr-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.fr-toolbar .fr-command.fr-btn.fr-btn-text,
.fr-popup .fr-command.fr-btn.fr-btn-text {
  width: auto;
}
.fr-toolbar .fr-command.fr-btn i,
.fr-popup .fr-command.fr-btn i,
.fr-toolbar .fr-command.fr-btn svg,
.fr-popup .fr-command.fr-btn svg {
  display: block;
  font-size: 14px;
  width: 14px;
  margin: 12px 12px;
  text-align: center;
  float: none;
}
.fr-toolbar .fr-command.fr-btn span.fr-sr-only,
.fr-popup .fr-command.fr-btn span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-toolbar .fr-command.fr-btn span,
.fr-popup .fr-command.fr-btn span {
  font-size: 14px;
  display: block;
  line-height: 17px;
  min-width: 34px;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 17px;
  font-weight: bold;
  padding: 0 2px;
}
.fr-toolbar .fr-command.fr-btn img,
.fr-popup .fr-command.fr-btn img {
  margin: 12px 12px;
  width: 14px;
}
.fr-toolbar .fr-command.fr-btn.fr-active,
.fr-popup .fr-command.fr-btn.fr-active {
  color: #1e88e5;
  background: transparent;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection {
  width: auto;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span {
  font-weight: normal;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown i,
.fr-popup .fr-command.fr-btn.fr-dropdown i,
.fr-toolbar .fr-command.fr-btn.fr-dropdown span,
.fr-popup .fr-command.fr-btn.fr-dropdown span,
.fr-toolbar .fr-command.fr-btn.fr-dropdown img,
.fr-popup .fr-command.fr-btn.fr-dropdown img,
.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,
.fr-popup .fr-command.fr-btn.fr-dropdown svg {
  margin-left: 8px;
  margin-right: 16px;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active {
  color: #222222;
  background: #d6d6d6;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus {
  background: #d6d6d6 !important;
  color: #222222 !important;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus::after,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus::after {
  border-top-color: #222222 !important;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown::after,
.fr-popup .fr-command.fr-btn.fr-dropdown::after {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #222222;
  right: 4px;
  top: 17px;
  content: "";
}
.fr-toolbar .fr-command.fr-btn.fr-disabled,
.fr-popup .fr-command.fr-btn.fr-disabled {
  color: #bdbdbd;
  cursor: default;
}
.fr-toolbar .fr-command.fr-btn.fr-disabled::after,
.fr-popup .fr-command.fr-btn.fr-disabled::after {
  border-top-color: #bdbdbd !important;
}
.fr-toolbar .fr-command.fr-btn.fr-hidden,
.fr-popup .fr-command.fr-btn.fr-hidden {
  display: none;
}
.fr-toolbar.fr-disabled .fr-btn,
.fr-popup.fr-disabled .fr-btn,
.fr-toolbar.fr-disabled .fr-btn.fr-active,
.fr-popup.fr-disabled .fr-btn.fr-active {
  color: #bdbdbd;
}
.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,
.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,
.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,
.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after {
  border-top-color: #bdbdbd;
}
.fr-toolbar.fr-rtl .fr-command.fr-btn,
.fr-popup.fr-rtl .fr-command.fr-btn,
.fr-toolbar.fr-rtl .fr-btn-wrap,
.fr-popup.fr-rtl .fr-btn-wrap {
  float: right;
}
.fr-toolbar.fr-inline > .fr-command.fr-btn:not(.fr-hidden),
.fr-toolbar.fr-inline > .fr-btn-wrap:not(.fr-hidden) {
  display: inline-flex;
  float: none;
}
.fr-desktop .fr-command:hover,
.fr-desktop .fr-command:focus,
.fr-desktop .fr-command.fr-btn-hover,
.fr-desktop .fr-command.fr-expanded {
  outline: 0;
  color: #222222;
  background: #ebebeb;
}
.fr-desktop .fr-command:hover::after,
.fr-desktop .fr-command:focus::after,
.fr-desktop .fr-command.fr-btn-hover::after,
.fr-desktop .fr-command.fr-expanded::after {
  border-top-color: #222222 !important;
}
.fr-desktop .fr-command.fr-selected {
  color: #222222;
  background: #d6d6d6;
}
.fr-desktop .fr-command.fr-active:hover,
.fr-desktop .fr-command.fr-active:focus,
.fr-desktop .fr-command.fr-active.fr-btn-hover,
.fr-desktop .fr-command.fr-active.fr-expanded {
  color: #1e88e5;
  background: #ebebeb;
}
.fr-desktop .fr-command.fr-active.fr-selected {
  color: #1e88e5;
  background: #d6d6d6;
}
.fr-desktop .fr-command.fr-disabled:hover,
.fr-desktop .fr-command.fr-disabled:focus,
.fr-desktop .fr-command.fr-disabled.fr-selected {
  background: transparent;
}
.fr-desktop.fr-disabled .fr-command:hover,
.fr-desktop.fr-disabled .fr-command:focus,
.fr-desktop.fr-disabled .fr-command.fr-selected {
  background: transparent;
}
.fr-toolbar.fr-mobile .fr-command.fr-blink,
.fr-popup.fr-mobile .fr-command.fr-blink {
  background: transparent;
}
.fr-command.fr-btn.fr-options {
  width: 16px;
  margin-left: -5px;
}
.fr-command.fr-btn.fr-options.fr-btn-hover,
.fr-command.fr-btn.fr-options:hover,
.fr-command.fr-btn.fr-options:focus {
  border-left: solid 1px #fafafa;
}
.fr-command.fr-btn + .fr-dropdown-menu {
  display: inline-block;
  position: absolute;
  right: auto;
  bottom: auto;
  height: auto;
  z-index: 4;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  zoom: 1;
  border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-command.fr-btn + .fr-dropdown-menu.test-height .fr-dropdown-wrapper {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  height: auto;
  max-height: 275px;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
  background: #ffffff;
  padding: 0;
  margin: auto;
  display: inline-block;
  text-align: left;
  position: relative;
  box-sizing: border-box;
  -webkit-transition: max-height 0.2s ease 0s;
  -moz-transition: max-height 0.2s ease 0s;
  -ms-transition: max-height 0.2s ease 0s;
  -o-transition: max-height 0.2s ease 0s;
  margin-top: 0;
  float: left;
  max-height: 0;
  height: 0;
  margin-top: 0 !important;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content {
  overflow: auto;
  position: relative;
  max-height: 275px;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
  padding: 0;
  margin: 0;
  font-size: 15px;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  padding: 0 24px;
  line-height: 200%;
  display: block;
  cursor: pointer;
  white-space: nowrap;
  color: inherit;
  text-decoration: none;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
  background: #d6d6d6;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
  color: #bdbdbd;
  cursor: default;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut {
  float: right;
  margin-left: 32px;
  font-weight: bold;
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-command.fr-btn:not(.fr-active) + .fr-dropdown-menu {
  left: -3000px !important;
}
.fr-command.fr-btn.fr-active + .fr-dropdown-menu {
  display: inline-block;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
}
.fr-command.fr-btn.fr-active + .fr-dropdown-menu .fr-dropdown-wrapper {
  height: auto;
  max-height: 275px;
}
.fr-bottom > .fr-command.fr-btn + .fr-dropdown-menu {
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-toolbar.fr-rtl .fr-dropdown-wrapper,
.fr-popup.fr-rtl .fr-dropdown-wrapper {
  text-align: right !important;
}
body.prevent-scroll {
  overflow: hidden;
}
body.prevent-scroll.fr-mobile {
  position: fixed;
  -webkit-overflow-scrolling: touch;
}
.fr-modal {
  color: #222222;
  font-family: Arial, Helvetica, sans-serif;
  position: fixed;
  overflow-x: auto;
  overflow-y: scroll;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  z-index: 2147483640;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  line-height: 1.2;
}
.fr-modal.fr-middle .fr-modal-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  position: absolute;
}
.fr-modal .fr-modal-wrapper {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 20px auto;
  display: inline-block;
  background: #ffffff;
  min-width: 300px;
  box-shadow: 0 5px 8px rgba(0, 0, 0, 0.19), 0 4px 3px 1px rgba(0, 0, 0, 0.14);
  border: 0px;
  border-top: 5px solid #222222;
  overflow: hidden;
  width: 90%;
  position: relative;
}
@media (min-width: 768px) and (max-width: 991px) {
  .fr-modal .fr-modal-wrapper {
    margin: 30px auto;
    width: 70%;
  }
}
@media (min-width: 992px) {
  .fr-modal .fr-modal-wrapper {
    margin: 50px auto;
    width: 960px;
  }
}
.fr-modal .fr-modal-wrapper .fr-modal-head {
  background: #ffffff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
  border-bottom: 0px;
  overflow: hidden;
  position: absolute;
  width: 100%;
  min-height: 42px;
  z-index: 3;
  -webkit-transition: height 0.2s ease 0s;
  -moz-transition: height 0.2s ease 0s;
  -ms-transition: height 0.2s ease 0s;
  -o-transition: height 0.2s ease 0s;
}
.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
  padding: 12px;
  width: 20px;
  font-size: 30px;
  cursor: pointer;
  line-height: 18px;
  color: #222222;
  box-sizing: content-box;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: color 0.2s ease 0s;
  -moz-transition: color 0.2s ease 0s;
  -ms-transition: color 0.2s ease 0s;
  -o-transition: color 0.2s ease 0s;
}
.fr-modal .fr-modal-wrapper .fr-modal-head h4 {
  font-size: 18px;
  padding: 12px 10px;
  margin: 0;
  font-weight: 400;
  line-height: 18px;
  display: inline-block;
  float: left;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body {
  height: 100%;
  min-height: 150px;
  overflow-y: auto;
  padding-bottom: 10px;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body:focus {
  outline: 0;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
  height: 36px;
  line-height: 1;
  color: #1e88e5;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  outline: none;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command + button {
  margin-left: 24px;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {
  background: #ebebeb;
  color: #1e88e5;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
  background: #d6d6d6;
  color: #1e88e5;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {
  border: 0;
}
.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
  background: #ebebeb;
}
.fr-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  z-index: 2147483639;
}
.fr-popup {
  position: absolute;
  display: none;
  color: #222222;
  background: #ffffff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-family: Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  margin-top: 10px;
  z-index: 2147483635;
  text-align: left;
  border: 0px;
  border-top: 5px solid #222222;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
}
.fr-popup .fr-input-focus {
  background: #f5f5f5;
}
.fr-popup.fr-above {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 5px solid #222222;
  box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 -1px 1px 1px rgba(0, 0, 0, 0.16);
}
.fr-popup.fr-active {
  display: block;
}
.fr-popup.fr-hidden {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-popup.fr-empty {
  display: none !important;
}
.fr-popup .fr-hs {
  display: block !important;
}
.fr-popup .fr-hs.fr-hidden {
  display: none !important;
}
.fr-popup .fr-input-line {
  position: relative;
  padding: 8px 0;
}
.fr-popup .fr-input-line input[type="text"],
.fr-popup .fr-input-line textarea {
  width: 100%;
  margin: 0px 0 1px 0;
  border: none;
  border-bottom: solid 1px #bdbdbd;
  color: #222222;
  font-size: 14px;
  padding: 6px 0 2px;
  background: rgba(0, 0, 0, 0);
  position: relative;
  z-index: 2;
  box-sizing: border-box;
}
.fr-popup .fr-input-line input[type="text"]:focus,
.fr-popup .fr-input-line textarea:focus {
  border-bottom: solid 2px #1e88e5;
  margin-bottom: 0px;
}
.fr-popup .fr-input-line input + label,
.fr-popup .fr-input-line textarea + label {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 12px;
  color: rgba(0, 0, 0, 0);
  -webkit-transition: color 0.2s ease 0s;
  -moz-transition: color 0.2s ease 0s;
  -ms-transition: color 0.2s ease 0s;
  -o-transition: color 0.2s ease 0s;
  z-index: 3;
  width: 100%;
  display: block;
  background: #ffffff;
}
.fr-popup .fr-input-line input.fr-not-empty:focus + label,
.fr-popup .fr-input-line textarea.fr-not-empty:focus + label {
  color: #1e88e5;
}
.fr-popup .fr-input-line input.fr-not-empty + label,
.fr-popup .fr-input-line textarea.fr-not-empty + label {
  color: #808080;
}
.fr-popup input,
.fr-popup textarea {
  user-select: text;
  -o-user-select: text;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}
.fr-popup textarea {
  resize: none;
}
.fr-popup .fr-buttons {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  padding: 0 2px;
  white-space: nowrap;
  line-height: 0;
  border-bottom: 0px;
}
.fr-popup .fr-buttons::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-popup .fr-buttons .fr-btn {
  display: inline-block;
  float: none;
}
.fr-popup .fr-buttons .fr-btn i {
  float: left;
}
.fr-popup .fr-buttons .fr-separator {
  display: inline-block;
  float: none;
}
.fr-popup .fr-layer {
  width: 225px;
  box-sizing: border-box;
  margin: 10px;
  display: none;
}
@media (min-width: 768px) {
  .fr-popup .fr-layer {
    width: 300px;
  }
}
.fr-popup .fr-layer.fr-active {
  display: inline-block;
}
.fr-popup .fr-action-buttons {
  z-index: 7;
  height: 36px;
  text-align: right;
}
.fr-popup .fr-action-buttons button.fr-command {
  height: 36px;
  line-height: 1;
  color: #1e88e5;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  outline: none;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-popup .fr-action-buttons button.fr-command + button {
  margin-left: 24px;
}
.fr-popup .fr-action-buttons button.fr-command:hover,
.fr-popup .fr-action-buttons button.fr-command:focus {
  background: #ebebeb;
  color: #1e88e5;
}
.fr-popup .fr-action-buttons button.fr-command:active {
  background: #d6d6d6;
  color: #1e88e5;
}
.fr-popup .fr-action-buttons button::-moz-focus-inner {
  border: 0;
}
.fr-popup .fr-checkbox {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 1;
  box-sizing: content-box;
  vertical-align: middle;
}
.fr-popup .fr-checkbox svg {
  margin-left: 2px;
  margin-top: 2px;
  display: none;
  width: 10px;
  height: 10px;
}
.fr-popup .fr-checkbox span {
  border: solid 1px #222222;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
}
.fr-popup .fr-checkbox input {
  position: absolute;
  z-index: 2;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border: 0 none;
  cursor: pointer;
  height: 16px;
  margin: 0;
  padding: 0;
  width: 16px;
  top: 1px;
  left: 1px;
}
.fr-popup .fr-checkbox input:checked + span {
  background: #1e88e5;
  border-color: #1e88e5;
}
.fr-popup .fr-checkbox input:checked + span svg {
  display: block;
}
.fr-popup .fr-checkbox input:focus + span {
  border-color: #1e88e5;
}
.fr-popup .fr-checkbox-line {
  font-size: 14px;
  line-height: 1.4px;
  margin-top: 10px;
}
.fr-popup .fr-checkbox-line label {
  cursor: pointer;
  margin: 0 5px;
  vertical-align: middle;
}
.fr-popup.fr-rtl {
  direction: rtl;
  text-align: right;
}
.fr-popup.fr-rtl .fr-action-buttons {
  text-align: left;
}
.fr-popup.fr-rtl .fr-input-line input + label,
.fr-popup.fr-rtl .fr-input-line textarea + label {
  left: auto;
  right: 0;
}
.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs {
  float: right;
}
.fr-popup .fr-arrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #222222;
  position: absolute;
  top: -9px;
  left: 50%;
  margin-left: -5px;
  display: inline-block;
}
.fr-popup.fr-above .fr-arrow {
  top: auto;
  bottom: -9px;
  border-bottom: 0;
  border-top: 5px solid #222222;
}
.fr-text-edit-layer {
  width: 250px;
  box-sizing: border-box;
  display: block !important;
}
.fr-toolbar {
  color: #222222;
  background: #ffffff;
  position: relative;
  z-index: 4;
  font-family: Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  padding: 0 2px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  text-align: left;
  border: 0px;
  border-top: 5px solid #222222;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
}
.fr-toolbar::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-toolbar.fr-rtl {
  text-align: right;
}
.fr-toolbar.fr-inline {
  display: none;
  white-space: nowrap;
  position: absolute;
  margin-top: 10px;
}
.fr-toolbar.fr-inline .fr-arrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #222222;
  position: absolute;
  top: -9px;
  left: 50%;
  margin-left: -5px;
  display: inline-block;
}
.fr-toolbar.fr-inline.fr-above {
  margin-top: -10px;
  box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 -1px 1px 1px rgba(0, 0, 0, 0.16);
  border-bottom: 5px solid #222222;
  border-top: 0;
}
.fr-toolbar.fr-inline.fr-above .fr-arrow {
  top: auto;
  bottom: -9px;
  border-bottom: 0;
  border-top-color: inherit;
  border-top-style: solid;
  border-top-width: 5px;
}
.fr-toolbar.fr-top {
  top: 0;
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
}
.fr-toolbar.fr-bottom {
  bottom: 0;
  border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
}
.fr-separator {
  background: #ebebeb;
  display: block;
  vertical-align: top;
  float: left;
}
.fr-separator + .fr-separator {
  display: none;
}
.fr-separator.fr-vs {
  height: 34px;
  width: 1px;
  margin: 2px;
}
.fr-separator.fr-hs {
  clear: both;
  height: 1px;
  width: calc(100% - (2 * 2px));
  margin: 0 2px;
}
.fr-separator.fr-hidden {
  display: none !important;
}
.fr-rtl .fr-separator {
  float: right;
}
.fr-toolbar.fr-inline .fr-separator.fr-hs {
  float: none;
}
.fr-toolbar.fr-inline .fr-separator.fr-vs {
  float: none;
  display: inline-block;
}
.fr-visibility-helper {
  display: none;
  margin-left: 0px !important;
}
@media (min-width: 768px) {
  .fr-visibility-helper {
    margin-left: 1px !important;
  }
}
@media (min-width: 992px) {
  .fr-visibility-helper {
    margin-left: 2px !important;
  }
}
@media (min-width: 1200px) {
  .fr-visibility-helper {
    margin-left: 3px !important;
  }
}
.fr-opacity-0 {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-box {
  position: relative;
}
/**
 * Postion sticky hacks.
 */
.fr-sticky {
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
}
.fr-sticky-off {
  position: relative;
}
.fr-sticky-on {
  position: fixed;
}
.fr-sticky-on.fr-sticky-ios {
  position: absolute;
  left: 0;
  right: 0;
  width: auto !important;
}
.fr-sticky-dummy {
  display: none;
}
.fr-sticky-on + .fr-sticky-dummy,
.fr-sticky-box > .fr-sticky-dummy {
  display: block;
}
span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-box .fr-counter {
  position: absolute;
  bottom: 0px;
  padding: 5px;
  right: 0px;
  color: #cccccc;
  content: attr(data-chars);
  font-size: 15px;
  font-family: "Times New Roman", Georgia, Serif;
  z-index: 1;
  background: #ffffff;
  border-top: solid 1px #ebebeb;
  border-left: solid 1px #ebebeb;
  border-radius: 2px 0 0 0;
  -moz-border-radius: 2px 0 0 0;
  -webkit-border-radius: 2px 0 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-box.fr-rtl .fr-counter {
  left: 0px;
  right: auto;
  border-left: none;
  border-right: solid 1px #ebebeb;
  border-radius: 0 2px 0 0;
  -moz-border-radius: 0 2px 0 0;
  -webkit-border-radius: 0 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-box.fr-code-view .fr-counter {
  display: none;
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
textarea.fr-code {
  display: none;
  width: 100%;
  resize: none;
  -moz-resize: none;
  -webkit-resize: none;
  box-sizing: border-box;
  border: none;
  padding: 10px;
  margin: 0px;
  font-family: "Courier New", monospace;
  font-size: 14px;
  background: #ffffff;
  color: #000000;
  outline: none;
}
.fr-box.fr-rtl textarea.fr-code {
  direction: rtl;
}
.fr-box .CodeMirror {
  display: none;
}
.fr-box.fr-code-view textarea.fr-code {
  display: block;
}
.fr-box.fr-code-view.fr-inline {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
}
.fr-box.fr-code-view .fr-element,
.fr-box.fr-code-view .fr-placeholder,
.fr-box.fr-code-view .fr-iframe {
  display: none;
}
.fr-box.fr-code-view .CodeMirror {
  display: block;
}
.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch {
  display: block;
}
.fr-box.fr-inline .fr-command.fr-btn.html-switch {
  position: absolute;
  top: 0;
  right: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  display: none;
  background: #ffffff;
  color: #222222;
  -moz-outline: 0;
  outline: 0;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  padding: 12px 12px;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fr-box.fr-inline .fr-command.fr-btn.html-switch i {
  font-size: 14px;
  width: 14px;
  text-align: center;
}
.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
  background: #ebebeb;
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-popup .fr-colors-tabs {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  margin-bottom: 5px;
  line-height: 16px;
  margin-left: -2px;
  margin-right: -2px;
}
.fr-popup .fr-colors-tabs .fr-colors-tab {
  display: inline-block;
  width: 50%;
  cursor: pointer;
  text-align: center;
  color: #222222;
  font-size: 13px;
  padding: 8px 0;
  position: relative;
}
.fr-popup .fr-colors-tabs .fr-colors-tab:hover,
.fr-popup .fr-colors-tabs .fr-colors-tab:focus {
  color: #1e88e5;
}
.fr-popup .fr-colors-tabs .fr-colors-tab[data-param1="background"]::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #1e88e5;
  content: '';
  -webkit-transition: transform 0.2s ease 0s;
  -moz-transition: transform 0.2s ease 0s;
  -ms-transition: transform 0.2s ease 0s;
  -o-transition: transform 0.2s ease 0s;
}
.fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab {
  color: #1e88e5;
}
.fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1="text"] ~ [data-param1="background"]::after {
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
}
.fr-popup .fr-color-hex-layer {
  width: 100%;
  margin: 0px;
  padding: 10px;
}
.fr-popup .fr-color-hex-layer .fr-input-line {
  float: left;
  width: calc(100% - 50px);
  padding: 8px 0 0;
}
.fr-popup .fr-color-hex-layer .fr-action-buttons {
  float: right;
  width: 50px;
}
.fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command {
  background-color: #1e88e5;
  color: #FFF !important;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 13px;
  height: 32px;
}
.fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command:hover {
  background-color: #166dba;
  color: #FFF;
}
.fr-popup .fr-separator + .fr-colors-tabs {
  box-shadow: none;
  margin-left: 2px;
  margin-right: 2px;
}
.fr-popup .fr-color-set {
  line-height: 0;
  display: none;
}
.fr-popup .fr-color-set.fr-selected-set {
  display: block;
}
.fr-popup .fr-color-set > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  z-index: 1;
}
.fr-popup .fr-color-set > span > i,
.fr-popup .fr-color-set > span > svg {
  text-align: center;
  line-height: 32px;
  height: 32px;
  width: 32px;
  font-size: 13px;
  position: absolute;
  bottom: 0;
  cursor: default;
  left: 0;
}
.fr-popup .fr-color-set > span .fr-selected-color {
  color: #ffffff;
  font-family: FontAwesome;
  font-size: 13px;
  font-weight: 400;
  line-height: 32px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  text-align: center;
  cursor: default;
}
.fr-popup .fr-color-set > span:hover,
.fr-popup .fr-color-set > span:focus {
  outline: 1px solid #222222;
  z-index: 2;
}
.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1="text"] ~ [data-param1="background"]::after {
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-drag-helper {
  background: #1e88e5;
  height: 2px;
  margin-top: -1px;
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  z-index: 2147483640;
  display: none;
}
.fr-drag-helper.fr-visible {
  display: block;
}
.fr-dragging {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-popup .fr-emoticon {
  display: inline-block;
  font-size: 20px;
  width: 20px;
  padding: 5px;
  line-height: 1;
  cursor: default;
  font-weight: normal;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
  box-sizing: content-box;
}
.fr-popup .fr-emoticon img {
  height: 20px;
}
.fr-popup .fr-link:focus {
  outline: 0;
  background: #ebebeb;
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-popup .fr-file-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  box-sizing: border-box;
  text-align: center;
}
.fr-popup .fr-file-upload-layer:hover {
  background: #ebebeb;
}
.fr-popup .fr-file-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #1e88e5;
}
.fr-popup .fr-file-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
.fr-popup .fr-file-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 500%;
  height: 100%;
  margin: 0px;
  font-size: 400px;
}
.fr-popup .fr-file-progress-bar-layer {
  box-sizing: border-box;
}
.fr-popup .fr-file-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}
.fr-popup .fr-file-progress-bar-layer > div.fr-action-buttons {
  display: none;
}
.fr-popup .fr-file-progress-bar-layer > div.fr-loader {
  background: #bcdbf7;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}
.fr-popup .fr-file-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #1e88e5;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}
.fr-popup .fr-file-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  animation: loading 2s linear infinite;
}
.fr-popup .fr-file-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}
.fr-popup .fr-file-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}
@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
body.fr-fullscreen {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: fixed;
}
.fr-box.fr-fullscreen {
  margin: 0 !important;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483630 !important;
  width: auto !important;
}
.fr-box.fr-fullscreen .fr-toolbar.fr-top {
  top: 0 !important;
}
.fr-box.fr-fullscreen .fr-toolbar.fr-bottom {
  bottom: 0 !important;
}
.fr-fullscreen-wrapper {
  z-index: 2147483640!important;
  width: 100%!important;
  margin: 0!important;
  padding: 0!important;
  overflow: visible!important;
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal {
  text-align: left;
  padding: 20px 20px 10px;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table {
  border-collapse: collapse;
  font-size: 14px;
  line-height: 1.5;
  width: 100%;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table + table {
  margin-top: 20px;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr {
  border: 0;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th,
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table td {
  padding: 6px 0 4px;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr {
  border-bottom: solid 1px #ebebeb;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child {
  width: 60%;
  color: #646464;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:nth-child(n+2) {
  letter-spacing: 0.5px;
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-element img {
  cursor: pointer;
  padding: 0 1px;
}
.fr-image-resizer {
  position: absolute;
  border: solid 1px #1e88e5;
  display: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  box-sizing: content-box;
}
.fr-image-resizer.fr-active {
  display: block;
}
.fr-image-resizer .fr-handler {
  display: block;
  position: absolute;
  background: #1e88e5;
  border: solid 1px #ffffff;
  z-index: 4;
  box-sizing: border-box;
}
.fr-image-resizer .fr-handler.fr-hnw {
  cursor: nw-resize;
}
.fr-image-resizer .fr-handler.fr-hne {
  cursor: ne-resize;
}
.fr-image-resizer .fr-handler.fr-hsw {
  cursor: sw-resize;
}
.fr-image-resizer .fr-handler.fr-hse {
  cursor: se-resize;
}
.fr-image-resizer .fr-handler {
  width: 12px;
  height: 12px;
}
.fr-image-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}
.fr-image-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}
.fr-image-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}
.fr-image-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}
@media (min-width: 1200px) {
  .fr-image-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .fr-image-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.fr-image-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  display: none;
}
.fr-popup .fr-image-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  text-align: center;
}
.fr-popup .fr-image-upload-layer:hover {
  background: #ebebeb;
}
.fr-popup .fr-image-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #1e88e5;
}
.fr-popup .fr-image-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
.fr-popup .fr-image-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 500%;
  height: 100%;
  margin: 0px;
  font-size: 400px;
}
.fr-popup .fr-image-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}
.fr-popup .fr-image-progress-bar-layer > div.fr-action-buttons {
  display: none;
}
.fr-popup .fr-image-progress-bar-layer > div.fr-loader {
  background: #bcdbf7;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}
.fr-popup .fr-image-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #1e88e5;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}
.fr-popup .fr-image-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  animation: loading 2s linear infinite;
}
.fr-popup .fr-image-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}
.fr-popup .fr-image-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}
.fr-image-size-layer .fr-image-group .fr-input-line {
  width: calc(50% - 5px);
  display: inline-block;
}
.fr-image-size-layer .fr-image-group .fr-input-line + .fr-input-line {
  margin-left: 10px;
}
.fr-uploading {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-modal-head .fr-modal-head-line::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-modal-head .fr-modal-head-line i.fr-modal-more,
.fr-modal-head .fr-modal-head-line svg.fr-modal-more {
  float: left;
  opacity: 1;
  -webkit-transition: padding 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  -moz-transition: padding 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  -ms-transition: padding 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  -o-transition: padding 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  padding: 12px;
}
.fr-modal-head .fr-modal-head-line i.fr-modal-more.fr-not-available,
.fr-modal-head .fr-modal-head-line svg.fr-modal-more.fr-not-available {
  opacity: 0;
  width: 0;
  padding: 12px 0;
}
.fr-modal-head .fr-modal-tags {
  display: none;
  text-align: left;
}
.fr-modal-head .fr-modal-tags a {
  display: inline-block;
  opacity: 0;
  padding: 6px 8px;
  margin: 8px 0 8px 8px;
  text-decoration: none;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #1e88e5;
  -webkit-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  cursor: pointer;
}
.fr-modal-head .fr-modal-tags a:focus {
  outline: none;
}
.fr-modal-head .fr-modal-tags a.fr-selected-tag {
  background: #d6d6d6;
}
div.fr-modal-body .fr-preloader {
  display: block;
  margin: 50px auto;
}
div.fr-modal-body div.fr-image-list {
  text-align: center;
  margin: 0 10px;
  padding: 0;
}
div.fr-modal-body div.fr-image-list::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
div.fr-modal-body div.fr-image-list .fr-list-column {
  float: left;
  width: calc((100% - 10px) / 2);
}
@media (min-width: 768px) and (max-width: 1199px) {
  div.fr-modal-body div.fr-image-list .fr-list-column {
    width: calc((100% - 20px) / 3);
  }
}
@media (min-width: 1200px) {
  div.fr-modal-body div.fr-image-list .fr-list-column {
    width: calc((100% - 30px) / 4);
  }
}
div.fr-modal-body div.fr-image-list .fr-list-column + .fr-list-column {
  margin-left: 10px;
}
div.fr-modal-body div.fr-image-list div.fr-image-container {
  position: relative;
  width: 100%;
  display: block;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
}
div.fr-modal-body div.fr-image-list div.fr-image-container:first-child {
  margin-top: 10px;
}
div.fr-modal-body div.fr-image-list div.fr-image-container + div {
  margin-top: 10px;
}
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after {
  position: absolute;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  background: #000000;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
}
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before {
  content: attr(data-deleting);
  color: #ffffff;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  position: absolute;
  z-index: 3;
  font-size: 15px;
  height: 20px;
}
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty {
  height: 95px;
  background: #cccccc;
  z-index: 1;
}
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: attr(data-loading);
  display: inline-block;
  height: 20px;
}
div.fr-modal-body div.fr-image-list div.fr-image-container img {
  width: 100%;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
}
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img {
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-delete-img,
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-insert-img {
  display: inline-block;
}
div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,
div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  display: none;
  top: 50%;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  position: absolute;
  cursor: pointer;
  margin: 0;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-decoration: none;
  z-index: 3;
}
div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img {
  background: #b8312f;
  color: #ffffff;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(25%);
  -moz-transform: translateY(-50%) translateX(25%);
  -ms-transform: translateY(-50%) translateX(25%);
  -o-transform: translateY(-50%) translateX(25%);
}
div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  background: #ffffff;
  color: #1e88e5;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-125%);
  -moz-transform: translateY(-50%) translateX(-125%);
  -ms-transform: translateY(-50%) translateX(-125%);
  -o-transform: translateY(-50%) translateX(-125%);
}
.fr-desktop .fr-modal-wrapper .fr-modal-head .fr-modal-tags a:hover {
  background: #ebebeb;
}
.fr-desktop .fr-modal-wrapper .fr-modal-head .fr-modal-tags a.fr-selected-tag {
  background: #d6d6d6;
}
.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img {
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img,
.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img {
  display: inline-block;
}
.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover {
  background: #bf4644;
  color: #ffffff;
}
.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover {
  background: #ebebeb;
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-line-breaker {
  cursor: text;
  border-top: 1px solid #1e88e5;
  position: fixed;
  z-index: 2;
  display: none;
}
.fr-line-breaker.fr-visible {
  display: block;
}
.fr-line-breaker a.fr-floating-btn {
  position: absolute;
  left: calc(50% - (32px / 2));
  top: -16px;
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-quick-insert {
  position: absolute;
  z-index: 2147483639;
  white-space: nowrap;
  padding-right: 5px;
  margin-left: -5px;
  box-sizing: content-box;
}
.fr-quick-insert.fr-on a.fr-floating-btn svg {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
}
.fr-quick-insert.fr-hidden {
  display: none;
}
.fr-qi-helper {
  position: absolute;
  z-index: 3;
  padding-left: 16px;
  white-space: nowrap;
}
.fr-qi-helper a.fr-btn.fr-floating-btn {
  text-align: center;
  display: inline-block;
  color: #222222;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
}
.fr-qi-helper a.fr-btn.fr-floating-btn.fr-size-1 {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-special-characters-modal {
  text-align: left;
  padding: 20px 20px 10px;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-special-characters-modal .fr-special-characters-list {
  margin-bottom: 20px;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-special-characters-modal .fr-special-characters-title {
  font-weight: bold;
  font-size: 14px;
  padding: 6px 0 4px;
  margin: 0 0 5px;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-special-characters-modal .fr-special-character {
  display: inline-block;
  font-size: 16px;
  width: 20px;
  height: 20px;
  padding: 5px;
  line-height: 20px;
  cursor: default;
  font-weight: normal;
  box-sizing: content-box;
  text-align: center;
  border: 1px solid #cccccc;
  margin: -1px 0 0 -1px;
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-element table td.fr-selected-cell,
.fr-element table th.fr-selected-cell {
  border: 1px double #1e88e5;
}
.fr-element table tr {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fr-element table td,
.fr-element table th {
  user-select: text;
  -o-user-select: text;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
}
.fr-element .fr-no-selection table td,
.fr-element .fr-no-selection table th {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fr-table-resizer {
  cursor: col-resize;
  position: absolute;
  z-index: 3;
  display: none;
}
.fr-table-resizer.fr-moving {
  z-index: 2;
}
.fr-table-resizer div {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border-right: 1px solid #1e88e5;
}
.fr-no-selection {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fr-popup .fr-table-colors-hex-layer {
  width: 100%;
  margin: 0px;
  padding: 10px;
}
.fr-popup .fr-table-colors-hex-layer .fr-input-line {
  float: left;
  width: calc(100% - 50px);
  padding: 8px 0 0;
}
.fr-popup .fr-table-colors-hex-layer .fr-action-buttons {
  float: right;
  width: 50px;
}
.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button {
  background-color: #1e88e5;
  color: #FFF;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 13px;
  height: 32px;
}
.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button:hover {
  background-color: #166dba;
  color: #FFF;
}
.fr-popup .fr-table-size .fr-table-size-info {
  text-align: center;
  font-size: 14px;
  padding: 8px;
}
.fr-popup .fr-table-size .fr-select-table-size {
  line-height: 0;
  padding: 0 5px 5px;
  white-space: nowrap;
}
.fr-popup .fr-table-size .fr-select-table-size > span {
  display: inline-block;
  padding: 0px 4px 4px 0;
  background: transparent;
}
.fr-popup .fr-table-size .fr-select-table-size > span > span {
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #dddddd;
}
.fr-popup .fr-table-size .fr-select-table-size > span.hover {
  background: transparent;
}
.fr-popup .fr-table-size .fr-select-table-size > span.hover > span {
  background: rgba(30, 136, 229, 0.3);
  border: solid 1px #1e88e5;
}
.fr-popup .fr-table-size .fr-select-table-size .new-line::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-popup.fr-above .fr-table-size .fr-select-table-size > span {
  display: inline-block !important;
}
.fr-popup .fr-table-colors-buttons {
  margin-bottom: 5px;
}
.fr-popup .fr-table-colors {
  line-height: 0;
  display: block;
}
.fr-popup .fr-table-colors > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  z-index: 1;
}
.fr-popup .fr-table-colors > span > i {
  text-align: center;
  line-height: 32px;
  height: 32px;
  width: 32px;
  font-size: 13px;
  position: absolute;
  bottom: 0;
  cursor: default;
  left: 0;
}
.fr-popup .fr-table-colors > span:focus {
  outline: 1px solid #222222;
  z-index: 2;
}
.fr-popup.fr-desktop .fr-table-size .fr-select-table-size > span > span {
  width: 12px;
  height: 12px;
}
.fr-insert-helper {
  position: absolute;
  z-index: 9999;
  white-space: nowrap;
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-element .fr-video {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fr-element .fr-video::after {
  position: absolute;
  content: '';
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  display: block;
  background: rgba(0, 0, 0, 0);
}
.fr-element .fr-video.fr-active > * {
  z-index: 2;
  position: relative;
}
.fr-element .fr-video > * {
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}
.fr-box .fr-video-resizer {
  position: absolute;
  border: solid 1px #1e88e5;
  display: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fr-box .fr-video-resizer.fr-active {
  display: block;
}
.fr-box .fr-video-resizer .fr-handler {
  display: block;
  position: absolute;
  background: #1e88e5;
  border: solid 1px #ffffff;
  z-index: 4;
  box-sizing: border-box;
}
.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  cursor: nw-resize;
}
.fr-box .fr-video-resizer .fr-handler.fr-hne {
  cursor: ne-resize;
}
.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  cursor: sw-resize;
}
.fr-box .fr-video-resizer .fr-handler.fr-hse {
  cursor: se-resize;
}
.fr-box .fr-video-resizer .fr-handler {
  width: 12px;
  height: 12px;
}
.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}
.fr-box .fr-video-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}
.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}
.fr-box .fr-video-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}
@media (min-width: 1200px) {
  .fr-box .fr-video-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line {
  width: calc(50% - 5px);
  display: inline-block;
}
.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line + .fr-input-line {
  margin-left: 10px;
}
.fr-popup .fr-video-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  text-align: center;
}
.fr-popup .fr-video-upload-layer:hover {
  background: #ebebeb;
}
.fr-popup .fr-video-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #1e88e5;
}
.fr-popup .fr-video-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
.fr-popup .fr-video-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 500%;
  height: 100%;
  margin: 0px;
  font-size: 400px;
}
.fr-popup .fr-video-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}
.fr-popup .fr-video-progress-bar-layer > div.fr-action-buttons {
  display: none;
}
.fr-popup .fr-video-progress-bar-layer > div.fr-loader {
  background: #bcdbf7;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}
.fr-popup .fr-video-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #1e88e5;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}
.fr-popup .fr-video-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  animation: loading 2s linear infinite;
}
.fr-popup .fr-video-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}
.fr-popup .fr-video-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}
.fr-video-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  display: none;
}
/*!
 * froala_editor v2.9.8 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2020 Froala Labs
 */
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
img.fr-rounded,
.fr-img-caption.fr-rounded img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
img.fr-bordered,
.fr-img-caption.fr-bordered img {
  border: solid 5px #CCC;
}
img.fr-bordered {
  box-sizing: content-box;
}
.fr-img-caption.fr-bordered img {
  box-sizing: border-box;
}
img.fr-shadow,
.fr-img-caption.fr-shadow img {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
}
.fr-view {
  word-wrap: break-word;
}
.fr-view span[style~="color:"] a {
  color: inherit;
}
.fr-view strong {
  font-weight: 700;
}
.fr-view table {
  border: none;
  border-collapse: collapse;
  empty-cells: show;
  max-width: 100%;
}
.fr-view table td {
  min-width: 5px;
}
.fr-view table.fr-dashed-borders td,
.fr-view table.fr-dashed-borders th {
  border-style: dashed;
}
.fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  background: #f5f5f5;
}
.fr-view table td,
.fr-view table th {
  border: 1px solid #dddddd;
}
.fr-view table td:empty,
.fr-view table th:empty {
  height: 20px;
}
.fr-view table td.fr-highlighted,
.fr-view table th.fr-highlighted {
  border: 1px double red;
}
.fr-view table td.fr-thick,
.fr-view table th.fr-thick {
  border-width: 2px;
}
.fr-view table th {
  background: #e6e6e6;
}
.fr-view hr {
  clear: both;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  page-break-after: always;
}
.fr-view .fr-file {
  position: relative;
}
.fr-view .fr-file::after {
  position: relative;
  content: "\1F4CE";
  font-weight: normal;
}
.fr-view pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: visible;
}
.fr-view[dir="rtl"] blockquote {
  border-left: none;
  border-right: solid 2px #5e35b1;
  margin-right: 0;
  padding-right: 5px;
  padding-left: 0px;
}
.fr-view[dir="rtl"] blockquote blockquote {
  border-color: #00bcd4;
}
.fr-view[dir="rtl"] blockquote blockquote blockquote {
  border-color: #43a047;
}
.fr-view blockquote {
  border-left: solid 2px #5e35b1;
  margin-left: 0;
  padding-left: 5px;
  color: #5e35b1;
}
.fr-view blockquote blockquote {
  border-color: #00bcd4;
  color: #00bcd4;
}
.fr-view blockquote blockquote blockquote {
  border-color: #43a047;
  color: #43a047;
}
.fr-view span.fr-emoticon {
  font-weight: normal;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
  display: inline;
  line-height: 0;
}
.fr-view span.fr-emoticon.fr-emoticon-img {
  background-repeat: no-repeat !important;
  font-size: inherit;
  height: 1em;
  width: 1em;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  margin: -0.1em 0.1em 0.1em;
  line-height: 1;
  vertical-align: middle;
}
.fr-view .fr-text-gray {
  color: #AAA !important;
}
.fr-view .fr-text-bordered {
  border-top: solid 1px #222;
  border-bottom: solid 1px #222;
  padding: 10px 0;
}
.fr-view .fr-text-spaced {
  letter-spacing: 1px;
}
.fr-view .fr-text-uppercase {
  text-transform: uppercase;
}
.fr-view .fr-class-highlighted {
  background-color: #ffff00;
}
.fr-view .fr-class-code {
  border-color: #cccccc;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f5f5f5;
  padding: 10px;
  font-family: "Courier New", Courier, monospace;
}
.fr-view .fr-class-transparency {
  opacity: 0.5;
}
.fr-view img {
  position: relative;
  max-width: 100%;
}
.fr-view img.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
.fr-view img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
.fr-view img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
.fr-view img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}
.fr-view img.fr-dii.fr-fil {
  float: left;
  margin: 5px 25px 5px 0;
  max-width: calc(100% - 5px);
}
.fr-view img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}
.fr-view span.fr-img-caption {
  position: relative;
  max-width: 100%;
}
.fr-view span.fr-img-caption.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
.fr-view span.fr-img-caption.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
.fr-view span.fr-img-caption.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
.fr-view span.fr-img-caption.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}
.fr-view span.fr-img-caption.fr-dii.fr-fil {
  float: left;
  margin: 5px 25px 5px 0;
  max-width: calc(100% - 5px);
}
.fr-view span.fr-img-caption.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}
.fr-view .fr-video {
  text-align: center;
  position: relative;
}
.fr-view .fr-video.fr-rv {
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.fr-view .fr-video.fr-rv > iframe,
.fr-view .fr-video.fr-rv object,
.fr-view .fr-video.fr-rv embed {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fr-view .fr-video > * {
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}
.fr-view .fr-video.fr-dvb {
  display: block;
  clear: both;
}
.fr-view .fr-video.fr-dvb.fr-fvl {
  text-align: left;
}
.fr-view .fr-video.fr-dvb.fr-fvr {
  text-align: right;
}
.fr-view .fr-video.fr-dvi {
  display: inline-block;
}
.fr-view .fr-video.fr-dvi.fr-fvl {
  float: left;
}
.fr-view .fr-video.fr-dvi.fr-fvr {
  float: right;
}
.fr-view a.fr-strong {
  font-weight: 700;
}
.fr-view a.fr-green {
  color: green;
}
.fr-view .fr-img-caption {
  text-align: center;
}
.fr-view .fr-img-caption .fr-img-wrap {
  padding: 0px;
  display: inline-block;
  margin: auto;
  text-align: center;
  width: 100%;
}
.fr-view .fr-img-caption .fr-img-wrap img {
  display: block;
  margin: auto;
  width: 100%;
}
.fr-view .fr-img-caption .fr-img-wrap > span {
  margin: auto;
  display: block;
  padding: 5px 5px 10px;
  font-size: 14px;
  font-weight: initial;
  box-sizing: border-box;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  width: 100%;
  text-align: center;
}
.fr-view button.fr-rounded,
.fr-view input.fr-rounded,
.fr-view textarea.fr-rounded {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-view button.fr-large,
.fr-view input.fr-large,
.fr-view textarea.fr-large {
  font-size: 24px;
}
.fr-view ul,
.fr-view ol {
  list-style-position: inside;
}
/**
 * Image style.
 */
a.fr-view.fr-strong {
  font-weight: 700;
}
a.fr-view.fr-green {
  color: green;
}
/**
 * Link style.
 */
img.fr-view {
  position: relative;
  max-width: 100%;
}
img.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
img.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
img.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
img.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}
img.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 25px 5px 0;
  max-width: calc(100% - 5px);
}
img.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}
span.fr-img-caption.fr-view {
  position: relative;
  max-width: 100%;
}
span.fr-img-caption.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
span.fr-img-caption.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
span.fr-img-caption.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
span.fr-img-caption.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}
span.fr-img-caption.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 25px 5px 0;
  max-width: calc(100% - 5px);
}
span.fr-img-caption.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}
/*!
 * FullCalendar v3.9.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2018 Adam Shaw
 */
.fc button,.fc table,body .fc{font-size:1em}
.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}
.fc-icon,.fc-unselectable{-webkit-touch-callout:none;-khtml-user-select:none}
.fc{direction:ltr;text-align:left}
.fc-rtl{text-align:right}
.fc th,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}
.fc-highlight{background:#bce8f1;opacity:.3}
.fc-bgevent{background:#8fdf82;opacity:.3}
.fc-nonbusiness{background:#d7d7d7}
.fc button{box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;white-space:nowrap;cursor:pointer}
.fc button::-moz-focus-inner{margin:0;padding:0}
.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}
.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}
.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}
.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}
.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}
.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;transition:background-position .1s linear}
.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}
.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}
.fc-button-group{display:inline-block}
.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}
.fc .fc-button-group>:first-child{margin-left:0}
.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}
.fc-popover .fc-header{padding:2px 4px}
.fc-popover .fc-header .fc-title{margin:0 2px}
.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}
.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}
.fc-divider{border-style:solid;border-width:1px}
hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}
.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}
.fc-clear{clear:both}
.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}
.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0}
.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}
.fc td.fc-today{border-style:double}
a[data-goto]:hover{text-decoration:underline}
.fc .fc-row{border-style:solid;border-width:0}
.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}
.fc-row:first-child table{border-top:0 hidden transparent}
.fc-row{position:relative}
.fc-row .fc-bg{z-index:1}
.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}
.fc-row .fc-bgevent-skeleton{z-index:2}
.fc-row .fc-highlight-skeleton{z-index:3}
.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}
.fc-row .fc-helper-skeleton{z-index:5}
.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent}
.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}
.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}
.fc-scroller{-webkit-overflow-scrolling:touch}
.fc-icon,.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}
.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}
.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}
.fc-event,.fc-event-dot{background-color:#3a87ad}
.fc-event,.fc-event:hover{color:#fff;text-decoration:none}
.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}
.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}
.fc-event .fc-content{position:relative;z-index:2}
.fc-event .fc-resizer{position:absolute;z-index:4;display:none}
.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}
.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}
.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}
.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}
.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}
.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}
.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}
.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}
.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}
.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}
.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}
.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}
tr:first-child>td>.fc-day-grid-event{margin-top:2px}
.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}
.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}
.fc-day-grid-event .fc-time{font-weight:700}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}
a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}
a.fc-more:hover{text-decoration:underline}
.fc.fc-bootstrap3 a,.ui-widget .fc-event{text-decoration:none}
.fc-limited{display:none}
.fc-icon,.fc-toolbar .fc-center{display:inline-block}
.fc-day-grid .fc-row{z-index:1}
.fc-more-popover{z-index:2;width:220px}
.fc-more-popover .fc-event-container{padding:10px}
.fc-bootstrap3 .fc-popover .panel-body,.fc-bootstrap4 .fc-popover .card-body{padding:0}
.fc-now-indicator{position:absolute;border:0 solid red}
.fc-bootstrap3 .fc-today.alert,.fc-bootstrap4 .fc-today.alert{border-radius:0}
.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}
.fc-unthemed .fc-popover{background-color:#fff;border-width:1px;border-style:solid}
.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}
.fc-unthemed td.fc-today{background:#fcf8e3}
.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}
.fc-icon{height:1em;line-height:1em;font-size:1em;font-family:"Courier New",Courier,monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.fc-icon:after{position:relative}
.fc-icon-left-single-arrow:after{content:"\2039";font-weight:700;font-size:200%;top:-7%}
.fc-icon-right-single-arrow:after{content:"\203A";font-weight:700;font-size:200%;top:-7%}
.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}
.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}
.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}
.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}
.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}
.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}
.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;font-size:.9em;margin-top:2px}
.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}
.ui-widget .fc-disabled-day{background-image:none}
.fc-bootstrap3 .fc-time-grid .fc-slats table,.fc-bootstrap4 .fc-time-grid .fc-slats table,.fc-time-grid .fc-slats .ui-widget-content{background:0 0}
.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}
.fc-bootstrap3 hr.fc-divider,.fc-bootstrap4 hr.fc-divider{border-color:inherit}
.ui-widget .fc-event{color:#fff;font-weight:400}
.ui-widget td.fc-axis{font-weight:400}
.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}
.fc.fc-bootstrap4 a{text-decoration:none}
.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}
.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}
.fc-bootstrap4 .fc-popover.card{position:absolute}
.fc-toolbar.fc-header-toolbar{margin-bottom:1em}
.fc-toolbar.fc-footer-toolbar{margin-top:1em}
.fc-toolbar .fc-left{float:left}
.fc-toolbar .fc-right{float:right}
.fc .fc-toolbar>*>*{float:left;margin-left:.75em}
.fc .fc-toolbar>*>:first-child{margin-left:0}
.fc-toolbar h2{margin:0}
.fc-toolbar button{position:relative}
.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}
.fc-toolbar .fc-state-down{z-index:3}
.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}
.fc-toolbar button:focus{z-index:5}
.fc-view-container *,.fc-view-container :after,.fc-view-container :before{box-sizing:content-box}
.fc-view,.fc-view>table{position:relative;z-index:1}
.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}
.fc-basic-view .fc-body .fc-row{min-height:4em}
.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}
.fc-day-top.fc-other-month{opacity:.3}
.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}
.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}
.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}
.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}
.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}
.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}
.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}
.fc-agenda-view .fc-day-grid{position:relative;z-index:2}
.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}
.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}
.fc-ltr .fc-axis{text-align:right}
.fc-rtl .fc-axis{text-align:left}
.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}
.fc-time-grid{min-height:100%}
.fc-time-grid table{border:0 hidden transparent}
.fc-time-grid>.fc-bg{z-index:1}
.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}
.fc-time-grid .fc-content-col{position:relative}
.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}
.fc-time-grid .fc-business-container{position:relative;z-index:1}
.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}
.fc-time-grid .fc-highlight-container{z-index:3;position:relative}
.fc-time-grid .fc-event-container{position:relative;z-index:4}
.fc-time-grid .fc-now-indicator-line{z-index:5}
.fc-time-grid .fc-helper-container{position:relative;z-index:6}
.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}
.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}
.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}
.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}
.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}
.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}
.fc-time-grid .fc-bgevent{left:0;right:0}
.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}
.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.fc-time-grid-event.fc-selected{overflow:visible}
.fc-time-grid-event.fc-selected .fc-bg{display:none}
.fc-time-grid-event .fc-content{overflow:hidden}
.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}
.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}
.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}
.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}
.fc-time-grid-event.fc-short .fc-time span{display:none}
.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}
.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}
.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}
.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}
.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}
.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}
.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}
.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}
.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}
.fc-rtl .fc-list-view{direction:rtl}
.fc-list-view{border-width:1px;border-style:solid}
.fc .fc-list-table{table-layout:auto}
.fc-list-table td{border-width:1px 0 0;padding:8px 14px}
.fc-list-table tr:first-child td{border-top-width:0}
.fc-list-heading{border-bottom-width:1px}
.fc-list-heading td{font-weight:700}
.fc-ltr .fc-list-heading-main{float:left}
.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}
.fc-rtl .fc-list-heading-alt{float:left}
.fc-list-item.fc-has-url{cursor:pointer}
.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}
.fc-ltr .fc-list-item-marker{padding-right:0}
.fc-rtl .fc-list-item-marker{padding-left:0}
.fc-list-item-title a{text-decoration:none;color:inherit}
.fc-list-item-title a[href]:hover{text-decoration:underline}
.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}
.fc-list-empty-wrap1{width:100%;height:100%;display:table}
.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}
.fc-unthemed .fc-list-empty{background-color:#eee}
div.jsoneditor .jsoneditor-search input{height:auto;border:inherit}
div.jsoneditor .jsoneditor-search input:focus{border:none!important;box-shadow:none!important}
div.jsoneditor table{border-collapse:collapse;width:auto}
div.jsoneditor td,div.jsoneditor th{padding:0;display:table-cell;text-align:left;vertical-align:inherit;border-radius:inherit}
div.jsoneditor-default,div.jsoneditor-field,div.jsoneditor-readonly,div.jsoneditor-value{border:1px solid transparent;min-height:16px;min-width:32px;padding:2px;margin:1px;word-wrap:break-word;float:left}
div.jsoneditor-field p,div.jsoneditor-value p{margin:0}
div.jsoneditor-value{word-break:break-word}
div.jsoneditor-readonly{min-width:16px;color:grey}
div.jsoneditor-empty{border-color:#d3d3d3;border-style:dashed;border-radius:2px}
div.jsoneditor-field.jsoneditor-empty::after,div.jsoneditor-value.jsoneditor-empty::after{pointer-events:none;color:#d3d3d3;font-size:8pt}
div.jsoneditor-field.jsoneditor-empty::after{content:"field"}
div.jsoneditor-value.jsoneditor-empty::after{content:"value"}
a.jsoneditor-value.jsoneditor-url,div.jsoneditor-value.jsoneditor-url{color:green;text-decoration:underline}
a.jsoneditor-value.jsoneditor-url{display:inline-block;padding:2px;margin:2px}
a.jsoneditor-value.jsoneditor-url:focus,a.jsoneditor-value.jsoneditor-url:hover{color:#ee422e}
div.jsoneditor td.jsoneditor-separator{padding:3px 0;vertical-align:top;color:grey}
div.jsoneditor-field.jsoneditor-highlight,div.jsoneditor-field[contenteditable=true]:focus,div.jsoneditor-field[contenteditable=true]:hover,div.jsoneditor-value.jsoneditor-highlight,div.jsoneditor-value[contenteditable=true]:focus,div.jsoneditor-value[contenteditable=true]:hover{background-color:#ffffab;border:1px solid #ff0;border-radius:2px}
div.jsoneditor-field.jsoneditor-highlight-active,div.jsoneditor-field.jsoneditor-highlight-active:focus,div.jsoneditor-field.jsoneditor-highlight-active:hover,div.jsoneditor-value.jsoneditor-highlight-active,div.jsoneditor-value.jsoneditor-highlight-active:focus,div.jsoneditor-value.jsoneditor-highlight-active:hover{background-color:#fe0;border:1px solid #ffc700;border-radius:2px}
div.jsoneditor-value.jsoneditor-string{color:#006000}
div.jsoneditor-value.jsoneditor-array,div.jsoneditor-value.jsoneditor-object{min-width:16px}
div.jsoneditor-value.jsoneditor-number{color:#ee422e}
div.jsoneditor-value.jsoneditor-boolean{color:#ff8c00}
div.jsoneditor-value.jsoneditor-null{color:#004ed0}
div.jsoneditor-value.jsoneditor-invalid{color:#000}
div.jsoneditor-default{color:grey;padding-left:10px}
div.jsoneditor-tree button.jsoneditor-button{width:24px;height:24px;padding:0;margin:0;border:none;cursor:pointer;background:transparent url('jsoneditor-icons.svg')}
div.jsoneditor-mode-form tr.jsoneditor-expandable td.jsoneditor-tree,div.jsoneditor-mode-view tr.jsoneditor-expandable td.jsoneditor-tree{cursor:pointer}
div.jsoneditor-tree button.jsoneditor-collapsed{background-position:0 -48px}
div.jsoneditor-tree button.jsoneditor-expanded{background-position:0 -72px}
div.jsoneditor-tree button.jsoneditor-contextmenu{background-position:-48px -72px}
div.jsoneditor-tree button.jsoneditor-contextmenu.jsoneditor-selected,div.jsoneditor-tree button.jsoneditor-contextmenu:focus,div.jsoneditor-tree button.jsoneditor-contextmenu:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu{background-position:-48px -48px}
div.jsoneditor-tree :focus{outline:0}
div.jsoneditor-tree button.jsoneditor-button:focus{background-color:#f5f5f5;outline:#e5e5e5 solid 1px}
div.jsoneditor-tree button.jsoneditor-invisible{visibility:hidden;background:0 0}
div.jsoneditor-tree div.jsoneditor-show-more{display:inline-block;padding:3px 4px;margin:2px 0;background-color:#e5e5e5;border-radius:3px;color:grey;font-family:arial,sans-serif;font-size:10pt}
div.jsoneditor-tree div.jsoneditor-show-more a{display:inline-block;color:grey}
div.jsoneditor-tree div.jsoneditor-show-more a:focus,div.jsoneditor-tree div.jsoneditor-show-more a:hover{color:#ee422e}
div.jsoneditor-tree div.jsoneditor-color{display:inline-block;width:12px;height:12px;margin:4px;border:1px solid grey;cursor:pointer}
div.jsoneditor div.jsoneditor-anchor .picker_wrapper.popup.popup_bottom{top:28px;left:-10px}
div.jsoneditor-tree div.jsoneditor-date{background:#a1a1a1;color:#fff;font-family:arial,sans-serif;border-radius:3px;display:inline-block;padding:3px;margin:0 3px}
div.jsoneditor{color:#1a1a1a;border:thin solid #3883fa;box-sizing:border-box;width:100%;height:100%;position:relative;padding:0;line-height:100%}
div.jsoneditor-tree table.jsoneditor-tree{border-collapse:collapse;border-spacing:0;width:100%}
div.jsoneditor-outer{position:static;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box}
div.jsoneditor-outer.has-nav-bar{margin-top:-26px;padding-top:26px}
div.jsoneditor-outer.has-status-bar{margin-bottom:-26px;padding-bottom:26px}
div.jsoneditor-outer.has-main-menu-bar{margin-top:-35px;padding-top:35px}
div.jsoneditor-outer.has-nav-bar.has-main-menu-bar{margin-top:-61px;padding-top:61px}
.ace-jsoneditor,textarea.jsoneditor-text{min-height:150px}
div.jsoneditor-tree{width:100%;height:100%;position:relative;overflow:auto}
textarea.jsoneditor-text{width:100%;height:100%;margin:0;box-sizing:border-box;outline-width:0;border:none;background-color:#fff;resize:none}
tr.jsoneditor-highlight,tr.jsoneditor-selected{background-color:#d3d3d3}
tr.jsoneditor-selected button.jsoneditor-contextmenu,tr.jsoneditor-selected button.jsoneditor-dragarea{visibility:hidden}
tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{visibility:visible}
div.jsoneditor-tree button.jsoneditor-dragarea{background:url('jsoneditor-icons.svg') -72px -72px;cursor:move}
div.jsoneditor-tree button.jsoneditor-dragarea:focus,div.jsoneditor-tree button.jsoneditor-dragarea:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{background-position:-72px -48px}
div.jsoneditor td,div.jsoneditor th,div.jsoneditor tr{padding:0;margin:0}
div.jsoneditor td{vertical-align:top}
div.jsoneditor td.jsoneditor-tree{vertical-align:top}
.jsoneditor-schema-error,div.jsoneditor td,div.jsoneditor textarea,div.jsoneditor th,div.jsoneditor-field,div.jsoneditor-value{font-family:"dejavu sans mono","droid sans mono",consolas,monaco,"lucida console","courier new",courier,monospace,sans-serif;font-size:10pt;color:#1a1a1a}
.jsoneditor-schema-error{cursor:default;display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:24px}
div.jsoneditor-tree .jsoneditor-button.jsoneditor-schema-error{width:24px;height:24px;padding:0;margin:0 4px 0 0;background:url('jsoneditor-icons.svg') -168px -48px}
.jsoneditor-text-errors tr.jump-to-line:hover{text-decoration:underline;cursor:pointer}
.jsoneditor-schema-error .jsoneditor-popover{background-color:#4c4c4c;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.4);color:#fff;display:none;padding:7px 10px;position:absolute;width:200px;z-index:4}
.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-above{bottom:32px;left:-98px}
.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-below{top:32px;left:-98px}
.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-left{top:-7px;right:32px}
.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-right{top:-7px;left:32px}
.jsoneditor-schema-error .jsoneditor-popover:before{border-right:7px solid transparent;border-left:7px solid transparent;content:'';display:block;left:50%;margin-left:-7px;position:absolute}
.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-above:before{border-top:7px solid #4c4c4c;bottom:-7px}
.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-below:before{border-bottom:7px solid #4c4c4c;top:-7px}
.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-left:before{border-left:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:'';top:19px;right:-14px;left:inherit;margin-left:inherit;margin-top:-7px;position:absolute}
.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-right:before{border-right:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:'';top:19px;left:-14px;margin-left:inherit;margin-top:-7px;position:absolute}
.jsoneditor-schema-error:focus .jsoneditor-popover,.jsoneditor-schema-error:hover .jsoneditor-popover{display:block;-webkit-animation:fade-in .3s linear 1,move-up .3s linear 1;-moz-animation:fade-in .3s linear 1,move-up .3s linear 1;-ms-animation:fade-in .3s linear 1,move-up .3s linear 1}
.jsoneditor .jsoneditor-validation-errors-container{max-height:130px;overflow-y:auto}
.jsoneditor .jsoneditor-additional-errors{position:absolute;margin:auto;bottom:31px;left:calc(50% - 92px);color:grey;background-color:#ebebeb;padding:7px 15px;border-radius:8px}
.jsoneditor .jsoneditor-additional-errors.visible{visibility:visible;opacity:1;transition:opacity 2s linear}
.jsoneditor .jsoneditor-additional-errors.hidden{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}
.jsoneditor .jsoneditor-text-errors{width:100%;border-collapse:collapse;border-top:1px solid gold}
.jsoneditor .jsoneditor-text-errors td{padding:3px 6px;vertical-align:middle}
.jsoneditor .jsoneditor-text-errors tr{background-color:#ffef8b}
.jsoneditor .jsoneditor-text-errors tr.parse-error{background-color:#ee2e2e70}
.jsoneditor-text-errors .jsoneditor-schema-error{border:none;width:24px;height:24px;padding:0;margin:0 4px 0 0;cursor:pointer}
.jsoneditor-text-errors tr .jsoneditor-schema-error{background:url('jsoneditor-icons.svg') -168px -48px}
.jsoneditor-text-errors tr.parse-error .jsoneditor-schema-error{background:url('jsoneditor-icons.svg') -25px 0}
.fadein{animation:fadein .3s;-moz-animation:fadein .3s;-o-animation:fadein .3s}
@keyframes fadein{0%{opacity:0}100%{opacity:1}}
div.jsoneditor-contextmenu-root{position:relative;width:0;height:0}
div.jsoneditor-contextmenu{position:absolute;box-sizing:content-box;z-index:99999}
div.jsoneditor-contextmenu li,div.jsoneditor-contextmenu ul{box-sizing:content-box;position:relative}
div.jsoneditor-contextmenu ul{position:relative;left:0;top:0;width:128px;background:#fff;border:1px solid #d3d3d3;box-shadow:2px 2px 12px rgba(128,128,128,.3);list-style:none;margin:0;padding:0}
div.jsoneditor-contextmenu ul li button{position:relative;padding:0 4px 0 0;margin:0;width:128px;height:auto;border:none;cursor:pointer;color:#4d4d4d;background:0 0;font-size:10pt;font-family:arial,sans-serif;box-sizing:border-box;text-align:left}
div.jsoneditor-contextmenu ul li button::-moz-focus-inner{padding:0;border:0}
div.jsoneditor-contextmenu ul li button:focus,div.jsoneditor-contextmenu ul li button:hover{color:#1a1a1a;background-color:#f5f5f5;outline:0}
div.jsoneditor-contextmenu ul li button.jsoneditor-default{width:96px}
div.jsoneditor-contextmenu ul li button.jsoneditor-expand{float:right;width:32px;height:24px;border-left:1px solid #e5e5e5}
div.jsoneditor-contextmenu div.jsoneditor-icon{position:absolute;top:0;left:0;width:24px;height:24px;border:none;padding:0;margin:0;background-image:url('jsoneditor-icons.svg')}
div.jsoneditor-contextmenu ul li ul div.jsoneditor-icon{margin-left:24px}
div.jsoneditor-contextmenu div.jsoneditor-text{padding:4px 0 4px 24px;word-wrap:break-word}
div.jsoneditor-contextmenu div.jsoneditor-text.jsoneditor-right-margin{padding-right:24px}
div.jsoneditor-contextmenu ul li button div.jsoneditor-expand{position:absolute;top:0;right:0;width:24px;height:24px;padding:0;margin:0 4px 0 0;background:url('jsoneditor-icons.svg') 0 -72px}
div.jsoneditor-contextmenu div.jsoneditor-separator{height:0;border-top:1px solid #e5e5e5;padding-top:5px;margin-top:5px}
div.jsoneditor-contextmenu button.jsoneditor-remove>div.jsoneditor-icon{background-position:-24px 0}
div.jsoneditor-contextmenu button.jsoneditor-append>div.jsoneditor-icon{background-position:0 0}
div.jsoneditor-contextmenu button.jsoneditor-insert>div.jsoneditor-icon{background-position:0 0}
div.jsoneditor-contextmenu button.jsoneditor-duplicate>div.jsoneditor-icon{background-position:-48px 0}
div.jsoneditor-contextmenu button.jsoneditor-sort-asc>div.jsoneditor-icon{background-position:-168px 0}
div.jsoneditor-contextmenu button.jsoneditor-sort-desc>div.jsoneditor-icon{background-position:-192px 0}
div.jsoneditor-contextmenu button.jsoneditor-transform>div.jsoneditor-icon{background-position:-216px 0}
div.jsoneditor-contextmenu ul li button.jsoneditor-selected,div.jsoneditor-contextmenu ul li button.jsoneditor-selected:focus,div.jsoneditor-contextmenu ul li button.jsoneditor-selected:hover{color:#fff;background-color:#ee422e}
div.jsoneditor-contextmenu ul li{overflow:hidden}
div.jsoneditor-contextmenu ul li ul{display:none;position:relative;left:-10px;top:0;border:none;box-shadow:inset 0 0 10px rgba(128,128,128,.5);padding:0 10px;transition:all .3s ease-out}
div.jsoneditor-contextmenu ul li ul li button{padding-left:24px;animation:all ease-in-out 1s}
div.jsoneditor-contextmenu ul li ul li button:focus,div.jsoneditor-contextmenu ul li ul li button:hover{background-color:#f5f5f5}
div.jsoneditor-contextmenu button.jsoneditor-type-string>div.jsoneditor-icon{background-position:-144px 0}
div.jsoneditor-contextmenu button.jsoneditor-type-auto>div.jsoneditor-icon{background-position:-120px 0}
div.jsoneditor-contextmenu button.jsoneditor-type-object>div.jsoneditor-icon{background-position:-72px 0}
div.jsoneditor-contextmenu button.jsoneditor-type-array>div.jsoneditor-icon{background-position:-96px 0}
div.jsoneditor-contextmenu button.jsoneditor-type-modes>div.jsoneditor-icon{background-image:none;width:6px}
.jsoneditor-modal-overlay{position:absolute!important;background:#010101!important;opacity:.3!important}
.jsoneditor-modal{position:absolute!important;max-width:95%!important;width:auto!important;border-radius:2px!important;padding:45px 15px 15px 15px!important;box-shadow:2px 2px 12px rgba(128,128,128,.3)!important;color:#4d4d4d;line-height:1.3em}
.jsoneditor-modal.jsoneditor-modal-transform{width:600px!important}
.jsoneditor-modal .pico-modal-header{position:absolute;box-sizing:border-box;top:0;left:0;width:100%;padding:0 10px;height:30px;line-height:30px;font-family:arial,sans-serif;font-size:11pt;background:#3883fa;color:#fff}
.jsoneditor-modal table{width:100%}
.jsoneditor-modal table td,.jsoneditor-modal table th{text-align:left;vertical-align:top;font-weight:400;color:#4d4d4d;border-spacing:0;border-collapse:collapse}
.jsoneditor-modal table td{padding:3px 0}
.jsoneditor-modal p:first-child{margin-top:0}
.jsoneditor-modal a{color:#3883fa}
.jsoneditor-modal .jsoneditor-jmespath-block{margin-bottom:10px}
.jsoneditor-modal table td.jsoneditor-modal-input{text-align:right;padding-right:0;white-space:nowrap}
.jsoneditor-modal table td.jsoneditor-modal-actions{padding-top:15px}
.jsoneditor-modal .pico-close{background:0 0!important;font-size:24px!important;top:7px!important;right:7px!important;color:#fff}
.jsoneditor-modal #query,.jsoneditor-modal input,.jsoneditor-modal select,.jsoneditor-modal textarea{background:#fff;border:1px solid #d3d3d3;color:#4d4d4d;border-radius:3px;padding:4px}
.jsoneditor-modal,.jsoneditor-modal #query,.jsoneditor-modal input,.jsoneditor-modal option,.jsoneditor-modal select,.jsoneditor-modal table td,.jsoneditor-modal table th,.jsoneditor-modal textarea{font-size:10.5pt;font-family:arial,sans-serif}
.jsoneditor-modal table th{vertical-align:middle}
.jsoneditor-modal #query,.jsoneditor-modal .jsoneditor-transform-preview{font-family:"dejavu sans mono","droid sans mono",consolas,monaco,"lucida console","courier new",courier,monospace,sans-serif;font-size:10pt}
.jsoneditor-modal input[type=button],.jsoneditor-modal input[type=submit]{background:#f5f5f5;padding:4px 20px}
.jsoneditor-modal input,.jsoneditor-modal select{cursor:pointer}
.jsoneditor-modal input{padding:4px}
.jsoneditor-modal input[type=text]{cursor:inherit}
.jsoneditor-modal input[disabled]{background:#d3d3d3;color:grey}
.jsoneditor-modal .jsoneditor-select-wrapper{position:relative;display:inline-block}
.jsoneditor-modal .jsoneditor-select-wrapper:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #666;position:absolute;right:8px;top:14px;pointer-events:none}
.jsoneditor-modal select{padding:3px 24px 3px 10px;min-width:180px;max-width:350px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;text-overflow:"";font-size:10pt;line-height:1.5em}
.jsoneditor-modal select::-ms-expand{display:none}
.jsoneditor-modal .jsoneditor-button-group input{padding:4px 10px;margin:0;border-radius:0;border-left-style:none}
.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-first{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left-style:solid}
.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-last{border-top-right-radius:3px;border-bottom-right-radius:3px}
.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-asc input.jsoneditor-button-asc,.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-desc input.jsoneditor-button-desc{background:#3883fa;border-color:#3883fa;color:#fff}
.jsoneditor-modal #query,.jsoneditor-modal .jsoneditor-transform-preview{width:100%;box-sizing:border-box}
.jsoneditor-modal .jsoneditor-transform-preview{background:#f5f5f5;height:200px}
.jsoneditor-modal .jsoneditor-transform-preview.jsoneditor-error{color:#ee422e}
.jsoneditor-modal .jsoneditor-jmespath-wizard{line-height:1.2em;width:100%;padding:0;border-radius:3px}
.jsoneditor-modal .jsoneditor-jmespath-label{font-weight:700;color:#1e90ff;margin-top:20px;margin-bottom:5px}
.jsoneditor-modal .jsoneditor-jmespath-wizard-table{width:100%}
.jsoneditor-modal .jsoneditor-jmespath-wizard-label{font-style:italic;margin:4px 0 2px 0}
.jsoneditor-modal .jsoneditor-inline{position:relative;display:inline-block;width:100%;padding-top:2px;padding-bottom:2px}
.jsoneditor-modal .jsoneditor-inline:not(:last-child){padding-right:2px}
.jsoneditor-modal .jsoneditor-jmespath-filter{display:flex;flex-wrap:wrap}
.jsoneditor-modal .jsoneditor-jmespath-filter-field{width:180px}
.jsoneditor-modal .jsoneditor-jmespath-filter-relation{width:100px}
.jsoneditor-modal .jsoneditor-jmespath-filter-value{min-width:180px;flex:1}
.jsoneditor-modal .jsoneditor-jmespath-sort-field{width:170px}
.jsoneditor-modal .jsoneditor-jmespath-sort-order{width:150px}
.jsoneditor-modal .jsoneditor-jmespath-select-fields{width:100%}
.jsoneditor-modal .selectr-selected{border-color:#d3d3d3;padding:4px 28px 4px 8px}
.jsoneditor-modal .selectr-selected .selectr-tag{background-color:#3883fa;border-radius:5px}
div.jsoneditor-menu{width:100%;height:35px;padding:2px;margin:0;box-sizing:border-box;color:#fff;background-color:#3883fa;border-bottom:1px solid #3883fa}
div.jsoneditor-menu>button,div.jsoneditor-menu>div.jsoneditor-modes>button{width:26px;height:26px;margin:2px;padding:0;border-radius:2px;border:1px solid transparent;background:transparent url('jsoneditor-icons.svg');color:#fff;opacity:.8;font-family:arial,sans-serif;font-size:10pt;float:left}
div.jsoneditor-menu>button:hover,div.jsoneditor-menu>div.jsoneditor-modes>button:hover{background-color:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.4)}
div.jsoneditor-menu>button:active,div.jsoneditor-menu>button:focus,div.jsoneditor-menu>div.jsoneditor-modes>button:active,div.jsoneditor-menu>div.jsoneditor-modes>button:focus{background-color:rgba(255,255,255,.3)}
div.jsoneditor-menu>button:disabled,div.jsoneditor-menu>div.jsoneditor-modes>button:disabled{opacity:.5;background-color:transparent;border:none}
div.jsoneditor-menu>button.jsoneditor-collapse-all{background-position:0 -96px}
div.jsoneditor-menu>button.jsoneditor-expand-all{background-position:0 -120px}
div.jsoneditor-menu>button.jsoneditor-sort{background-position:-120px -96px}
div.jsoneditor-menu>button.jsoneditor-transform{background-position:-144px -96px}
div.jsoneditor.jsoneditor-mode-form>div.jsoneditor-menu>button.jsoneditor-sort,div.jsoneditor.jsoneditor-mode-form>div.jsoneditor-menu>button.jsoneditor-transform,div.jsoneditor.jsoneditor-mode-view>div.jsoneditor-menu>button.jsoneditor-sort,div.jsoneditor.jsoneditor-mode-view>div.jsoneditor-menu>button.jsoneditor-transform{display:none}
div.jsoneditor-menu>button.jsoneditor-undo{background-position:-24px -96px}
div.jsoneditor-menu>button.jsoneditor-undo:disabled{background-position:-24px -120px}
div.jsoneditor-menu>button.jsoneditor-redo{background-position:-48px -96px}
div.jsoneditor-menu>button.jsoneditor-redo:disabled{background-position:-48px -120px}
div.jsoneditor-menu>button.jsoneditor-compact{background-position:-72px -96px}
div.jsoneditor-menu>button.jsoneditor-format{background-position:-72px -120px}
div.jsoneditor-menu>button.jsoneditor-repair{background-position:-96px -96px}
div.jsoneditor-menu>div.jsoneditor-modes{display:inline-block;float:left}
div.jsoneditor-menu>div.jsoneditor-modes>button{background-image:none;width:auto;padding-left:6px;padding-right:6px}
div.jsoneditor-menu>button.jsoneditor-separator,div.jsoneditor-menu>div.jsoneditor-modes>button.jsoneditor-separator{margin-left:10px}
div.jsoneditor-menu a{font-family:arial,sans-serif;font-size:10pt;color:#fff;opacity:.8;vertical-align:middle}
div.jsoneditor-menu a:hover{opacity:1}
div.jsoneditor-menu a.jsoneditor-poweredBy{font-size:8pt;position:absolute;right:0;top:0;padding:10px}
table.jsoneditor-search div.jsoneditor-results,table.jsoneditor-search input{font-family:arial,sans-serif;font-size:10pt;color:#1a1a1a;background:0 0}
table.jsoneditor-search div.jsoneditor-results{color:#fff;padding-right:5px;line-height:24px;padding-top:2px}
table.jsoneditor-search{position:absolute;right:4px;top:4px;border-collapse:collapse;border-spacing:0}
table.jsoneditor-search div.jsoneditor-frame{border:1px solid transparent;background-color:#fff;padding:0 2px;margin:0}
table.jsoneditor-search div.jsoneditor-frame table{border-collapse:collapse}
table.jsoneditor-search input{width:120px;border:none;outline:0;margin:1px;line-height:20px}
table.jsoneditor-search button{width:16px;height:24px;padding:0;margin:0;border:none;background:url('jsoneditor-icons.svg');vertical-align:top}
table.jsoneditor-search button:hover{background-color:transparent}
table.jsoneditor-search button.jsoneditor-refresh{width:18px;background-position:-99px -73px}
table.jsoneditor-search button.jsoneditor-next{cursor:pointer;background-position:-124px -73px}
table.jsoneditor-search button.jsoneditor-next:hover{background-position:-124px -49px}
table.jsoneditor-search button.jsoneditor-previous{cursor:pointer;background-position:-148px -73px;margin-right:2px}
table.jsoneditor-search button.jsoneditor-previous:hover{background-position:-148px -49px}
div.jsoneditor div.autocomplete.dropdown{position:absolute;background:#fff;box-shadow:2px 2px 12px rgba(128,128,128,.3);border:1px solid #d3d3d3;z-index:100;overflow-x:hidden;overflow-y:auto;cursor:default;margin:0;padding-left:2pt;padding-right:5pt;text-align:left;outline:0;font-family:"dejavu sans mono","droid sans mono",consolas,monaco,"lucida console","courier new",courier,monospace,sans-serif;font-size:10pt}
div.jsoneditor div.autocomplete.dropdown .item{color:#333}
div.jsoneditor div.autocomplete.dropdown .item.hover{background-color:#ddd}
div.jsoneditor div.autocomplete.hint{color:#aaa;top:4px;left:4px}
div.jsoneditor-treepath{padding:0 5px;overflow:hidden;white-space:nowrap;outline:0}
div.jsoneditor-treepath.show-all{word-wrap:break-word;white-space:normal;position:absolute;background-color:#ebebeb;z-index:999;box-shadow:2px 2px 12px rgba(128,128,128,.3)}
div.jsoneditor-treepath div.jsoneditor-contextmenu-root{position:absolute;left:0}
div.jsoneditor-treepath span.jsoneditor-treepath-show-all-btn{position:absolute;background-color:#ebebeb;left:0;height:20px;padding:0 3px;cursor:pointer}
div.jsoneditor-treepath.show-all span.jsoneditor-treepath-show-all-btn{display:none}
div.jsoneditor-treepath span.jsoneditor-treepath-element{margin:1px;font-family:arial,sans-serif;font-size:10pt}
div.jsoneditor-treepath span.jsoneditor-treepath-seperator{margin:2px;font-size:9pt;font-family:arial,sans-serif}
div.jsoneditor-treepath span.jsoneditor-treepath-element:hover,div.jsoneditor-treepath span.jsoneditor-treepath-seperator:hover{cursor:pointer;text-decoration:underline}
div.jsoneditor-statusbar{line-height:26px;height:26px;margin-top:-1px;color:grey;background-color:#ebebeb;border-top:1px solid #d3d3d3;box-sizing:border-box;font-size:10pt}
div.jsoneditor-statusbar>.jsoneditor-curserinfo-label{margin:0 2px 0 4px}
div.jsoneditor-statusbar>.jsoneditor-curserinfo-val{margin-right:12px}
div.jsoneditor-statusbar>.jsoneditor-curserinfo-count{margin-left:4px}
div.jsoneditor-statusbar>.jsoneditor-validation-error-icon{float:right;width:24px;height:24px;padding:0;margin-top:1px;background:url('jsoneditor-icons.svg') -168px -48px;cursor:pointer}
div.jsoneditor-statusbar>.jsoneditor-validation-error-count{float:right;margin:0 4px 0 0;cursor:pointer}
div.jsoneditor-statusbar>.jsoneditor-parse-error-icon{float:right;width:24px;height:24px;padding:0;margin:1px;background:url('jsoneditor-icons.svg') -25px 0}
div.jsoneditor-navigation-bar{width:100%;height:26px;line-height:26px;padding:0;margin:0;border-bottom:1px solid #d3d3d3;box-sizing:border-box;color:grey;background-color:#ebebeb;overflow:hidden;font-family:arial,sans-serif;font-size:10pt}
/*!
 * Selectr 2.4.0
 * https://github.com/Mobius1/Selectr
 *
 * Released under the MIT license
 */
.selectr-container{position:relative}
.selectr-container li{list-style:none}
.selectr-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0 none}
.selectr-visible{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:11}
.selectr-desktop.multiple .selectr-visible{display:none}
.selectr-desktop.multiple.native-open .selectr-visible{top:100%;min-height:200px!important;height:auto;opacity:1;display:block}
.selectr-container.multiple.selectr-mobile .selectr-selected{z-index:0}
.selectr-selected{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:7px 28px 7px 14px;cursor:pointer;border:1px solid #999;border-radius:3px;background-color:#fff}
.selectr-selected::before{position:absolute;top:50%;right:10px;width:0;height:0;content:'';transform:rotate(0) translate3d(0,-50%,0);border-width:4px 4px 0 4px;border-style:solid;border-color:#6c7a86 transparent transparent}
.selectr-container.native-open .selectr-selected::before,.selectr-container.open .selectr-selected::before{border-width:0 4px 4px 4px;border-style:solid;border-color:transparent transparent #6c7a86}
.selectr-label{display:none;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}
.selectr-placeholder{color:#6c7a86}
.selectr-tags{margin:0;padding:0;white-space:normal}
.has-selected .selectr-tags{margin:0 0 -2px}
.selectr-tag{list-style:none;position:relative;float:left;padding:2px 25px 2px 8px;margin:0 2px 2px 0;cursor:default;color:#fff;border:medium none;border-radius:10px;background:#acb7bf none repeat scroll 0 0}
.selectr-container.multiple.has-selected .selectr-selected{padding:5px 28px 5px 5px}
.selectr-options-container{position:absolute;z-index:10000;top:calc(100% - 1px);left:0;display:none;box-sizing:border-box;width:100%;border-width:0 1px 1px;border-style:solid;border-color:transparent #999 #999;border-radius:0 0 3px 3px;background-color:#fff}
.selectr-container.open .selectr-options-container{display:block}
.selectr-input-container{position:relative;display:none}
.selectr-clear,.selectr-input-clear,.selectr-tag-remove{position:absolute;top:50%;right:22px;width:20px;height:20px;padding:0;cursor:pointer;transform:translate3d(0,-50%,0);border:medium none;background-color:transparent;z-index:11}
.selectr-clear,.selectr-input-clear{display:none}
.selectr-container.has-selected .selectr-clear,.selectr-input-container.active .selectr-input-clear{display:block}
.selectr-selected .selectr-tag-remove{right:2px}
.selectr-clear::after,.selectr-clear::before,.selectr-input-clear::after,.selectr-input-clear::before,.selectr-tag-remove::after,.selectr-tag-remove::before{position:absolute;top:5px;left:9px;width:2px;height:10px;content:' ';background-color:#6c7a86}
.selectr-tag-remove::after,.selectr-tag-remove::before{top:4px;width:3px;height:12px;background-color:#fff}
.selectr-clear:before,.selectr-input-clear::before,.selectr-tag-remove::before{transform:rotate(45deg)}
.selectr-clear:after,.selectr-input-clear::after,.selectr-tag-remove::after{transform:rotate(-45deg)}
.selectr-input-container.active,.selectr-input-container.active .selectr-clear{display:block}
.selectr-input{top:5px;left:5px;box-sizing:border-box;width:calc(100% - 30px);margin:10px 15px;padding:7px 30px 7px 9px;border:1px solid #999;border-radius:3px}
.selectr-notice{display:none;box-sizing:border-box;width:100%;padding:8px 16px;border-top:1px solid #999;border-radius:0 0 3px 3px;background-color:#fff}
.selectr-container.notice .selectr-notice{display:block}
.selectr-container.notice .selectr-selected{border-radius:3px 3px 0 0}
.selectr-options{position:relative;top:calc(100% + 2px);display:none;overflow-x:auto;overflow-y:scroll;max-height:200px;margin:0;padding:0}
.selectr-container.notice .selectr-options-container,.selectr-container.open .selectr-input-container,.selectr-container.open .selectr-options{display:block}
.selectr-option{position:relative;display:block;padding:5px 20px;list-style:outside none none;cursor:pointer;font-weight:400}
.selectr-options.optgroups>.selectr-option{padding-left:25px}
.selectr-optgroup{font-weight:700;padding:0}
.selectr-optgroup--label{font-weight:700;margin-top:10px;padding:5px 15px}
.selectr-match{text-decoration:underline}
.selectr-option.selected{background-color:#ddd}
.selectr-option.active{color:#fff;background-color:#5897fb}
.selectr-option.disabled{opacity:.4}
.selectr-option.excluded{display:none}
.selectr-container.open .selectr-selected{border-color:#999 #999 transparent #999;border-radius:3px 3px 0 0}
.selectr-container.open .selectr-selected::after{transform:rotate(180deg) translate3d(0,50%,0)}
.selectr-disabled{opacity:.6}
.has-selected .selectr-placeholder,.selectr-empty{display:none}
.has-selected .selectr-label{display:block}
.taggable .selectr-selected{padding:4px 28px 4px 4px}
.taggable .selectr-selected::after{display:table;content:" ";clear:both}
.taggable .selectr-label{width:auto}
.taggable .selectr-tags{float:left;display:block}
.taggable .selectr-placeholder{display:none}
.input-tag{float:left;min-width:90px;width:auto}
.selectr-tag-input{border:medium none;padding:3px 10px;width:100%;font-family:inherit;font-weight:inherit;font-size:inherit}
.selectr-input-container.loading::after{position:absolute;top:50%;right:20px;width:20px;height:20px;content:'';transform:translate3d(0,-50%,0);transform-origin:50% 0 0;animation:.5s linear 0s normal forwards infinite running spin;border-width:3px;border-style:solid;border-color:#aaa #ddd #ddd;border-radius:50%}
@keyframes spin{0%{transform:rotate(0) translate3d(0,-50%,0)}100%{transform:rotate(360deg) translate3d(0,-50%,0)}}
.selectr-container.open.inverted .selectr-selected{border-color:transparent #999 #999;border-radius:0 0 3px 3px}
.selectr-container.inverted .selectr-options-container{border-width:1px 1px 0;border-color:#999 #999 transparent;border-radius:3px 3px 0 0;background-color:#fff}
.selectr-container.inverted .selectr-options-container{top:auto;bottom:calc(100% - 1px)}
.selectr-container ::-moz-placeholder{color:#6c7a86;opacity:1}
.selectr-container ::placeholder{color:#6c7a86;opacity:1}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
.owl-carousel .owl-stage {
    position: relative;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
.owl-carousel .owl-item img {
    display: block;
    width: 100%; }
.owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
.owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
.owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
.owl-carousel.owl-loaded {
    display: block; }
.owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
.owl-carousel.owl-hidden {
    opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
.owl-carousel.owl-rtl {
    direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
    float: right; }
/* No Js */
.no-js .owl-carousel {
  display: block; }
/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
  z-index: 0; }
.owl-carousel .owl-animated-out {
  z-index: 1; }
.owl-carousel .fadeOut {
  animation-name: fadeOut; }
@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }
/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }
/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
.owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }
.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
.owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }
/*** ♫ Created by Aaditi ♫ ***/
/* Cairo Fonts for Headings only. Primary fonts */
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 300;
  src: local('Cairo Light'), local('Cairo-Light'),
  url('cairo-light-webfont.woff2') format('woff2'),
  url('cairo-light-webfont.woff') format('woff'),
  url('cairo-light-webfont.ttf') format('ttf');
}
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400;
  src: local('Cairo'), local('Cairo-Regular'),
  url('cairo-regular-webfont.woff2') format('woff2'),
  url('cairo-regular-webfont.woff') format('woff'),
  url('cairo-regular-webfont.ttf') format('ttf');
}
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 600;
  src: local('Cairo SemiBold'), local('Cairo-SemiBold'),
  url('cairo-semibold-webfont.woff2') format('woff2'),
  url('cairo-semibold-webfont.woff') format('woff');
}
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 700;
  src: local('Cairo SemiBold'), local('Cairo-SemiBold'),
  url('cairo-bold.ttf') format('ttf');
}
@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; }
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.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: 0.14285714em;
  text-align: center; }
.fa-li.fa-lg {
    left: -1.85714286em; }
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.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; }
/* Deprecated as of 4.4.0 */
.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; }
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }
.fa-music:before {
  content: ""; }
.fa-search:before {
  content: ""; }
.fa-envelope-o:before {
  content: ""; }
.fa-heart:before {
  content: ""; }
.fa-star:before {
  content: ""; }
.fa-star-o:before {
  content: ""; }
.fa-user:before {
  content: ""; }
.fa-film:before {
  content: ""; }
.fa-th-large:before {
  content: ""; }
.fa-th:before {
  content: ""; }
.fa-th-list:before {
  content: ""; }
.fa-check:before {
  content: ""; }
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }
.fa-search-plus:before {
  content: ""; }
.fa-search-minus:before {
  content: ""; }
.fa-power-off:before {
  content: ""; }
.fa-signal:before {
  content: ""; }
.fa-gear:before,
.fa-cog:before {
  content: ""; }
.fa-trash-o:before {
  content: ""; }
.fa-home:before {
  content: ""; }
.fa-file-o:before {
  content: ""; }
.fa-clock-o:before {
  content: ""; }
.fa-road:before {
  content: ""; }
.fa-download:before {
  content: ""; }
.fa-arrow-circle-o-down:before {
  content: ""; }
.fa-arrow-circle-o-up:before {
  content: ""; }
.fa-inbox:before {
  content: ""; }
.fa-play-circle-o:before {
  content: ""; }
.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }
.fa-refresh:before {
  content: ""; }
.fa-list-alt:before {
  content: ""; }
.fa-lock:before {
  content: ""; }
.fa-flag:before {
  content: ""; }
.fa-headphones:before {
  content: ""; }
.fa-volume-off:before {
  content: ""; }
.fa-volume-down:before {
  content: ""; }
.fa-volume-up:before {
  content: ""; }
.fa-qrcode:before {
  content: ""; }
.fa-barcode:before {
  content: ""; }
.fa-tag:before {
  content: ""; }
.fa-tags:before {
  content: ""; }
.fa-book:before {
  content: ""; }
.fa-bookmark:before {
  content: ""; }
.fa-print:before {
  content: ""; }
.fa-camera:before {
  content: ""; }
.fa-font:before {
  content: ""; }
.fa-bold:before {
  content: ""; }
.fa-italic:before {
  content: ""; }
.fa-text-height:before {
  content: ""; }
.fa-text-width:before {
  content: ""; }
.fa-align-left:before {
  content: ""; }
.fa-align-center:before {
  content: ""; }
.fa-align-right:before {
  content: ""; }
.fa-align-justify:before {
  content: ""; }
.fa-list:before {
  content: ""; }
.fa-dedent:before,
.fa-outdent:before {
  content: ""; }
.fa-indent:before {
  content: ""; }
.fa-video-camera:before {
  content: ""; }
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }
.fa-pencil:before {
  content: ""; }
.fa-map-marker:before {
  content: ""; }
.fa-adjust:before {
  content: ""; }
.fa-tint:before {
  content: ""; }
.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }
.fa-share-square-o:before {
  content: ""; }
.fa-check-square-o:before {
  content: ""; }
.fa-arrows:before {
  content: ""; }
.fa-step-backward:before {
  content: ""; }
.fa-fast-backward:before {
  content: ""; }
.fa-backward:before {
  content: ""; }
.fa-play:before {
  content: ""; }
.fa-pause:before {
  content: ""; }
.fa-stop:before {
  content: ""; }
.fa-forward:before {
  content: ""; }
.fa-fast-forward:before {
  content: ""; }
.fa-step-forward:before {
  content: ""; }
.fa-eject:before {
  content: ""; }
.fa-chevron-left:before {
  content: ""; }
.fa-chevron-right:before {
  content: ""; }
.fa-plus-circle:before {
  content: ""; }
.fa-minus-circle:before {
  content: ""; }
.fa-times-circle:before {
  content: ""; }
.fa-check-circle:before {
  content: ""; }
.fa-question-circle:before {
  content: ""; }
.fa-info-circle:before {
  content: ""; }
.fa-crosshairs:before {
  content: ""; }
.fa-times-circle-o:before {
  content: ""; }
.fa-check-circle-o:before {
  content: ""; }
.fa-ban:before {
  content: ""; }
.fa-arrow-left:before {
  content: ""; }
.fa-arrow-right:before {
  content: ""; }
.fa-arrow-up:before {
  content: ""; }
.fa-arrow-down:before {
  content: ""; }
.fa-mail-forward:before,
.fa-share:before {
  content: ""; }
.fa-expand:before {
  content: ""; }
.fa-compress:before {
  content: ""; }
.fa-plus:before {
  content: ""; }
.fa-minus:before {
  content: ""; }
.fa-asterisk:before {
  content: ""; }
.fa-exclamation-circle:before {
  content: ""; }
.fa-gift:before {
  content: ""; }
.fa-leaf:before {
  content: ""; }
.fa-fire:before {
  content: ""; }
.fa-eye:before {
  content: ""; }
.fa-eye-slash:before {
  content: ""; }
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }
.fa-plane:before {
  content: ""; }
.fa-calendar:before {
  content: ""; }
.fa-random:before {
  content: ""; }
.fa-comment:before {
  content: ""; }
.fa-magnet:before {
  content: ""; }
.fa-chevron-up:before {
  content: ""; }
.fa-chevron-down:before {
  content: ""; }
.fa-retweet:before {
  content: ""; }
.fa-shopping-cart:before {
  content: ""; }
.fa-folder:before {
  content: ""; }
.fa-folder-open:before {
  content: ""; }
.fa-arrows-v:before {
  content: ""; }
.fa-arrows-h:before {
  content: ""; }
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }
.fa-twitter-square:before {
  content: ""; }
.fa-facebook-square:before {
  content: ""; }
.fa-camera-retro:before {
  content: ""; }
.fa-key:before {
  content: ""; }
.fa-gears:before,
.fa-cogs:before {
  content: ""; }
.fa-comments:before {
  content: ""; }
.fa-thumbs-o-up:before {
  content: ""; }
.fa-thumbs-o-down:before {
  content: ""; }
.fa-star-half:before {
  content: ""; }
.fa-heart-o:before {
  content: ""; }
.fa-sign-out:before {
  content: ""; }
.fa-linkedin-square:before {
  content: ""; }
.fa-thumb-tack:before {
  content: ""; }
.fa-external-link:before {
  content: ""; }
.fa-sign-in:before {
  content: ""; }
.fa-trophy:before {
  content: ""; }
.fa-github-square:before {
  content: ""; }
.fa-upload:before {
  content: ""; }
.fa-lemon-o:before {
  content: ""; }
.fa-phone:before {
  content: ""; }
.fa-square-o:before {
  content: ""; }
.fa-bookmark-o:before {
  content: ""; }
.fa-phone-square:before {
  content: ""; }
.fa-twitter:before {
  content: ""; }
.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }
.fa-github:before {
  content: ""; }
.fa-unlock:before {
  content: ""; }
.fa-credit-card:before {
  content: ""; }
.fa-feed:before,
.fa-rss:before {
  content: ""; }
.fa-hdd-o:before {
  content: ""; }
.fa-bullhorn:before {
  content: ""; }
.fa-bell:before {
  content: ""; }
.fa-certificate:before {
  content: ""; }
.fa-hand-o-right:before {
  content: ""; }
.fa-hand-o-left:before {
  content: ""; }
.fa-hand-o-up:before {
  content: ""; }
.fa-hand-o-down:before {
  content: ""; }
.fa-arrow-circle-left:before {
  content: ""; }
.fa-arrow-circle-right:before {
  content: ""; }
.fa-arrow-circle-up:before {
  content: ""; }
.fa-arrow-circle-down:before {
  content: ""; }
.fa-globe:before {
  content: ""; }
.fa-wrench:before {
  content: ""; }
.fa-tasks:before {
  content: ""; }
.fa-filter:before {
  content: ""; }
.fa-briefcase:before {
  content: ""; }
.fa-arrows-alt:before {
  content: ""; }
.fa-group:before,
.fa-users:before {
  content: ""; }
.fa-chain:before,
.fa-link:before {
  content: ""; }
.fa-cloud:before {
  content: ""; }
.fa-flask:before {
  content: ""; }
.fa-cut:before,
.fa-scissors:before {
  content: ""; }
.fa-copy:before,
.fa-files-o:before {
  content: ""; }
.fa-paperclip:before {
  content: ""; }
.fa-save:before,
.fa-floppy-o:before {
  content: ""; }
.fa-square:before {
  content: ""; }
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }
.fa-list-ul:before {
  content: ""; }
.fa-list-ol:before {
  content: ""; }
.fa-strikethrough:before {
  content: ""; }
.fa-underline:before {
  content: ""; }
.fa-table:before {
  content: ""; }
.fa-magic:before {
  content: ""; }
.fa-truck:before {
  content: ""; }
.fa-pinterest:before {
  content: ""; }
.fa-pinterest-square:before {
  content: ""; }
.fa-google-plus-square:before {
  content: ""; }
.fa-google-plus:before {
  content: ""; }
.fa-money:before {
  content: ""; }
.fa-caret-down:before {
  content: ""; }
.fa-caret-up:before {
  content: ""; }
.fa-caret-left:before {
  content: ""; }
.fa-caret-right:before {
  content: ""; }
.fa-columns:before {
  content: ""; }
.fa-unsorted:before,
.fa-sort:before {
  content: ""; }
.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }
.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }
.fa-envelope:before {
  content: ""; }
.fa-linkedin:before {
  content: ""; }
.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }
.fa-legal:before,
.fa-gavel:before {
  content: ""; }
.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }
.fa-comment-o:before {
  content: ""; }
.fa-comments-o:before {
  content: ""; }
.fa-flash:before,
.fa-bolt:before {
  content: ""; }
.fa-sitemap:before {
  content: ""; }
.fa-umbrella:before {
  content: ""; }
.fa-paste:before,
.fa-clipboard:before {
  content: ""; }
.fa-lightbulb-o:before {
  content: ""; }
.fa-exchange:before {
  content: ""; }
.fa-cloud-download:before {
  content: ""; }
.fa-cloud-upload:before {
  content: ""; }
.fa-user-md:before {
  content: ""; }
.fa-stethoscope:before {
  content: ""; }
.fa-suitcase:before {
  content: ""; }
.fa-bell-o:before {
  content: ""; }
.fa-coffee:before {
  content: ""; }
.fa-cutlery:before {
  content: ""; }
.fa-file-text-o:before {
  content: ""; }
.fa-building-o:before {
  content: ""; }
.fa-hospital-o:before {
  content: ""; }
.fa-ambulance:before {
  content: ""; }
.fa-medkit:before {
  content: ""; }
.fa-fighter-jet:before {
  content: ""; }
.fa-beer:before {
  content: ""; }
.fa-h-square:before {
  content: ""; }
.fa-plus-square:before {
  content: ""; }
.fa-angle-double-left:before {
  content: ""; }
.fa-angle-double-right:before {
  content: ""; }
.fa-angle-double-up:before {
  content: ""; }
.fa-angle-double-down:before {
  content: ""; }
.fa-angle-left:before {
  content: ""; }
.fa-angle-right:before {
  content: ""; }
.fa-angle-up:before {
  content: ""; }
.fa-angle-down:before {
  content: ""; }
.fa-desktop:before {
  content: ""; }
.fa-laptop:before {
  content: ""; }
.fa-tablet:before {
  content: ""; }
.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }
.fa-circle-o:before {
  content: ""; }
.fa-quote-left:before {
  content: ""; }
.fa-quote-right:before {
  content: ""; }
.fa-spinner:before {
  content: ""; }
.fa-circle:before {
  content: ""; }
.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }
.fa-github-alt:before {
  content: ""; }
.fa-folder-o:before {
  content: ""; }
.fa-folder-open-o:before {
  content: ""; }
.fa-smile-o:before {
  content: ""; }
.fa-frown-o:before {
  content: ""; }
.fa-meh-o:before {
  content: ""; }
.fa-gamepad:before {
  content: ""; }
.fa-keyboard-o:before {
  content: ""; }
.fa-flag-o:before {
  content: ""; }
.fa-flag-checkered:before {
  content: ""; }
.fa-terminal:before {
  content: ""; }
.fa-code:before {
  content: ""; }
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }
.fa-location-arrow:before {
  content: ""; }
.fa-crop:before {
  content: ""; }
.fa-code-fork:before {
  content: ""; }
.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }
.fa-question:before {
  content: ""; }
.fa-info:before {
  content: ""; }
.fa-exclamation:before {
  content: ""; }
.fa-superscript:before {
  content: ""; }
.fa-subscript:before {
  content: ""; }
.fa-eraser:before {
  content: ""; }
.fa-puzzle-piece:before {
  content: ""; }
.fa-microphone:before {
  content: ""; }
.fa-microphone-slash:before {
  content: ""; }
.fa-shield:before {
  content: ""; }
.fa-calendar-o:before {
  content: ""; }
.fa-fire-extinguisher:before {
  content: ""; }
.fa-rocket:before {
  content: ""; }
.fa-maxcdn:before {
  content: ""; }
.fa-chevron-circle-left:before {
  content: ""; }
.fa-chevron-circle-right:before {
  content: ""; }
.fa-chevron-circle-up:before {
  content: ""; }
.fa-chevron-circle-down:before {
  content: ""; }
.fa-html5:before {
  content: ""; }
.fa-css3:before {
  content: ""; }
.fa-anchor:before {
  content: ""; }
.fa-unlock-alt:before {
  content: ""; }
.fa-bullseye:before {
  content: ""; }
.fa-ellipsis-h:before {
  content: ""; }
.fa-ellipsis-v:before {
  content: ""; }
.fa-rss-square:before {
  content: ""; }
.fa-play-circle:before {
  content: ""; }
.fa-ticket:before {
  content: ""; }
.fa-minus-square:before {
  content: ""; }
.fa-minus-square-o:before {
  content: ""; }
.fa-level-up:before {
  content: ""; }
.fa-level-down:before {
  content: ""; }
.fa-check-square:before {
  content: ""; }
.fa-pencil-square:before {
  content: ""; }
.fa-external-link-square:before {
  content: ""; }
.fa-share-square:before {
  content: ""; }
.fa-compass:before {
  content: ""; }
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }
.fa-euro:before,
.fa-eur:before {
  content: ""; }
.fa-gbp:before {
  content: ""; }
.fa-dollar:before,
.fa-usd:before {
  content: ""; }
.fa-rupee:before,
.fa-inr:before {
  content: ""; }
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }
.fa-won:before,
.fa-krw:before {
  content: ""; }
.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }
.fa-file:before {
  content: ""; }
.fa-file-text:before {
  content: ""; }
.fa-sort-alpha-asc:before {
  content: ""; }
.fa-sort-alpha-desc:before {
  content: ""; }
.fa-sort-amount-asc:before {
  content: ""; }
.fa-sort-amount-desc:before {
  content: ""; }
.fa-sort-numeric-asc:before {
  content: ""; }
.fa-sort-numeric-desc:before {
  content: ""; }
.fa-thumbs-up:before {
  content: ""; }
.fa-thumbs-down:before {
  content: ""; }
.fa-youtube-square:before {
  content: ""; }
.fa-youtube:before {
  content: ""; }
.fa-xing:before {
  content: ""; }
.fa-xing-square:before {
  content: ""; }
.fa-youtube-play:before {
  content: ""; }
.fa-dropbox:before {
  content: ""; }
.fa-stack-overflow:before {
  content: ""; }
.fa-instagram:before {
  content: ""; }
.fa-flickr:before {
  content: ""; }
.fa-adn:before {
  content: ""; }
.fa-bitbucket:before {
  content: ""; }
.fa-bitbucket-square:before {
  content: ""; }
.fa-tumblr:before {
  content: ""; }
.fa-tumblr-square:before {
  content: ""; }
.fa-long-arrow-down:before {
  content: ""; }
.fa-long-arrow-up:before {
  content: ""; }
.fa-long-arrow-left:before {
  content: ""; }
.fa-long-arrow-right:before {
  content: ""; }
.fa-apple:before {
  content: ""; }
.fa-windows:before {
  content: ""; }
.fa-android:before {
  content: ""; }
.fa-linux:before {
  content: ""; }
.fa-dribbble:before {
  content: ""; }
.fa-skype:before {
  content: ""; }
.fa-foursquare:before {
  content: ""; }
.fa-trello:before {
  content: ""; }
.fa-female:before {
  content: ""; }
.fa-male:before {
  content: ""; }
.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }
.fa-sun-o:before {
  content: ""; }
.fa-moon-o:before {
  content: ""; }
.fa-archive:before {
  content: ""; }
.fa-bug:before {
  content: ""; }
.fa-vk:before {
  content: ""; }
.fa-weibo:before {
  content: ""; }
.fa-renren:before {
  content: ""; }
.fa-pagelines:before {
  content: ""; }
.fa-stack-exchange:before {
  content: ""; }
.fa-arrow-circle-o-right:before {
  content: ""; }
.fa-arrow-circle-o-left:before {
  content: ""; }
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }
.fa-dot-circle-o:before {
  content: ""; }
.fa-wheelchair:before {
  content: ""; }
.fa-vimeo-square:before {
  content: ""; }
.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }
.fa-plus-square-o:before {
  content: ""; }
.fa-space-shuttle:before {
  content: ""; }
.fa-slack:before {
  content: ""; }
.fa-envelope-square:before {
  content: ""; }
.fa-wordpress:before {
  content: ""; }
.fa-openid:before {
  content: ""; }
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }
.fa-yahoo:before {
  content: ""; }
.fa-google:before {
  content: ""; }
.fa-reddit:before {
  content: ""; }
.fa-reddit-square:before {
  content: ""; }
.fa-stumbleupon-circle:before {
  content: ""; }
.fa-stumbleupon:before {
  content: ""; }
.fa-delicious:before {
  content: ""; }
.fa-digg:before {
  content: ""; }
.fa-pied-piper-pp:before {
  content: ""; }
.fa-pied-piper-alt:before {
  content: ""; }
.fa-drupal:before {
  content: ""; }
.fa-joomla:before {
  content: ""; }
.fa-language:before {
  content: ""; }
.fa-fax:before {
  content: ""; }
.fa-building:before {
  content: ""; }
.fa-child:before {
  content: ""; }
.fa-paw:before {
  content: ""; }
.fa-spoon:before {
  content: ""; }
.fa-cube:before {
  content: ""; }
.fa-cubes:before {
  content: ""; }
.fa-behance:before {
  content: ""; }
.fa-behance-square:before {
  content: ""; }
.fa-steam:before {
  content: ""; }
.fa-steam-square:before {
  content: ""; }
.fa-recycle:before {
  content: ""; }
.fa-automobile:before,
.fa-car:before {
  content: ""; }
.fa-cab:before,
.fa-taxi:before {
  content: ""; }
.fa-tree:before {
  content: ""; }
.fa-spotify:before {
  content: ""; }
.fa-deviantart:before {
  content: ""; }
.fa-soundcloud:before {
  content: ""; }
.fa-database:before {
  content: ""; }
.fa-file-pdf-o:before {
  content: ""; }
.fa-file-word-o:before {
  content: ""; }
.fa-file-excel-o:before {
  content: ""; }
.fa-file-powerpoint-o:before {
  content: ""; }
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }
.fa-file-code-o:before {
  content: ""; }
.fa-vine:before {
  content: ""; }
.fa-codepen:before {
  content: ""; }
.fa-jsfiddle:before {
  content: ""; }
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }
.fa-circle-o-notch:before {
  content: ""; }
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }
.fa-ge:before,
.fa-empire:before {
  content: ""; }
.fa-git-square:before {
  content: ""; }
.fa-git:before {
  content: ""; }
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }
.fa-tencent-weibo:before {
  content: ""; }
.fa-qq:before {
  content: ""; }
.fa-wechat:before,
.fa-weixin:before {
  content: ""; }
.fa-send:before,
.fa-paper-plane:before {
  content: ""; }
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }
.fa-history:before {
  content: ""; }
.fa-circle-thin:before {
  content: ""; }
.fa-header:before {
  content: ""; }
.fa-paragraph:before {
  content: ""; }
.fa-sliders:before {
  content: ""; }
.fa-share-alt:before {
  content: ""; }
.fa-share-alt-square:before {
  content: ""; }
.fa-bomb:before {
  content: ""; }
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }
.fa-tty:before {
  content: ""; }
.fa-binoculars:before {
  content: ""; }
.fa-plug:before {
  content: ""; }
.fa-slideshare:before {
  content: ""; }
.fa-twitch:before {
  content: ""; }
.fa-yelp:before {
  content: ""; }
.fa-newspaper-o:before {
  content: ""; }
.fa-wifi:before {
  content: ""; }
.fa-calculator:before {
  content: ""; }
.fa-paypal:before {
  content: ""; }
.fa-google-wallet:before {
  content: ""; }
.fa-cc-visa:before {
  content: ""; }
.fa-cc-mastercard:before {
  content: ""; }
.fa-cc-discover:before {
  content: ""; }
.fa-cc-amex:before {
  content: ""; }
.fa-cc-paypal:before {
  content: ""; }
.fa-cc-stripe:before {
  content: ""; }
.fa-bell-slash:before {
  content: ""; }
.fa-bell-slash-o:before {
  content: ""; }
.fa-trash:before {
  content: ""; }
.fa-copyright:before {
  content: ""; }
.fa-at:before {
  content: ""; }
.fa-eyedropper:before {
  content: ""; }
.fa-paint-brush:before {
  content: ""; }
.fa-birthday-cake:before {
  content: ""; }
.fa-area-chart:before {
  content: ""; }
.fa-pie-chart:before {
  content: ""; }
.fa-line-chart:before {
  content: ""; }
.fa-lastfm:before {
  content: ""; }
.fa-lastfm-square:before {
  content: ""; }
.fa-toggle-off:before {
  content: ""; }
.fa-toggle-on:before {
  content: ""; }
.fa-bicycle:before {
  content: ""; }
.fa-bus:before {
  content: ""; }
.fa-ioxhost:before {
  content: ""; }
.fa-angellist:before {
  content: ""; }
.fa-cc:before {
  content: ""; }
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }
.fa-meanpath:before {
  content: ""; }
.fa-buysellads:before {
  content: ""; }
.fa-connectdevelop:before {
  content: ""; }
.fa-dashcube:before {
  content: ""; }
.fa-forumbee:before {
  content: ""; }
.fa-leanpub:before {
  content: ""; }
.fa-sellsy:before {
  content: ""; }
.fa-shirtsinbulk:before {
  content: ""; }
.fa-simplybuilt:before {
  content: ""; }
.fa-skyatlas:before {
  content: ""; }
.fa-cart-plus:before {
  content: ""; }
.fa-cart-arrow-down:before {
  content: ""; }
.fa-diamond:before {
  content: ""; }
.fa-ship:before {
  content: ""; }
.fa-user-secret:before {
  content: ""; }
.fa-motorcycle:before {
  content: ""; }
.fa-street-view:before {
  content: ""; }
.fa-heartbeat:before {
  content: ""; }
.fa-venus:before {
  content: ""; }
.fa-mars:before {
  content: ""; }
.fa-mercury:before {
  content: ""; }
.fa-intersex:before,
.fa-transgender:before {
  content: ""; }
.fa-transgender-alt:before {
  content: ""; }
.fa-venus-double:before {
  content: ""; }
.fa-mars-double:before {
  content: ""; }
.fa-venus-mars:before {
  content: ""; }
.fa-mars-stroke:before {
  content: ""; }
.fa-mars-stroke-v:before {
  content: ""; }
.fa-mars-stroke-h:before {
  content: ""; }
.fa-neuter:before {
  content: ""; }
.fa-genderless:before {
  content: ""; }
.fa-facebook-official:before {
  content: ""; }
.fa-pinterest-p:before {
  content: ""; }
.fa-whatsapp:before {
  content: ""; }
.fa-server:before {
  content: ""; }
.fa-user-plus:before {
  content: ""; }
.fa-user-times:before {
  content: ""; }
.fa-hotel:before,
.fa-bed:before {
  content: ""; }
.fa-viacoin:before {
  content: ""; }
.fa-train:before {
  content: ""; }
.fa-subway:before {
  content: ""; }
.fa-medium:before {
  content: ""; }
.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }
.fa-optin-monster:before {
  content: ""; }
.fa-opencart:before {
  content: ""; }
.fa-expeditedssl:before {
  content: ""; }
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""; }
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }
.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }
.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }
.fa-mouse-pointer:before {
  content: ""; }
.fa-i-cursor:before {
  content: ""; }
.fa-object-group:before {
  content: ""; }
.fa-object-ungroup:before {
  content: ""; }
.fa-sticky-note:before {
  content: ""; }
.fa-sticky-note-o:before {
  content: ""; }
.fa-cc-jcb:before {
  content: ""; }
.fa-cc-diners-club:before {
  content: ""; }
.fa-clone:before {
  content: ""; }
.fa-balance-scale:before {
  content: ""; }
.fa-hourglass-o:before {
  content: ""; }
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }
.fa-hourglass:before {
  content: ""; }
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }
.fa-hand-scissors-o:before {
  content: ""; }
.fa-hand-lizard-o:before {
  content: ""; }
.fa-hand-spock-o:before {
  content: ""; }
.fa-hand-pointer-o:before {
  content: ""; }
.fa-hand-peace-o:before {
  content: ""; }
.fa-trademark:before {
  content: ""; }
.fa-registered:before {
  content: ""; }
.fa-creative-commons:before {
  content: ""; }
.fa-gg:before {
  content: ""; }
.fa-gg-circle:before {
  content: ""; }
.fa-tripadvisor:before {
  content: ""; }
.fa-odnoklassniki:before {
  content: ""; }
.fa-odnoklassniki-square:before {
  content: ""; }
.fa-get-pocket:before {
  content: ""; }
.fa-wikipedia-w:before {
  content: ""; }
.fa-safari:before {
  content: ""; }
.fa-chrome:before {
  content: ""; }
.fa-firefox:before {
  content: ""; }
.fa-opera:before {
  content: ""; }
.fa-internet-explorer:before {
  content: ""; }
.fa-tv:before,
.fa-television:before {
  content: ""; }
.fa-contao:before {
  content: ""; }
.fa-500px:before {
  content: ""; }
.fa-amazon:before {
  content: ""; }
.fa-calendar-plus-o:before {
  content: ""; }
.fa-calendar-minus-o:before {
  content: ""; }
.fa-calendar-times-o:before {
  content: ""; }
.fa-calendar-check-o:before {
  content: ""; }
.fa-industry:before {
  content: ""; }
.fa-map-pin:before {
  content: ""; }
.fa-map-signs:before {
  content: ""; }
.fa-map-o:before {
  content: ""; }
.fa-map:before {
  content: ""; }
.fa-commenting:before {
  content: ""; }
.fa-commenting-o:before {
  content: ""; }
.fa-houzz:before {
  content: ""; }
.fa-vimeo:before {
  content: ""; }
.fa-black-tie:before {
  content: ""; }
.fa-fonticons:before {
  content: ""; }
.fa-reddit-alien:before {
  content: ""; }
.fa-edge:before {
  content: ""; }
.fa-credit-card-alt:before {
  content: ""; }
.fa-codiepie:before {
  content: ""; }
.fa-modx:before {
  content: ""; }
.fa-fort-awesome:before {
  content: ""; }
.fa-usb:before {
  content: ""; }
.fa-product-hunt:before {
  content: ""; }
.fa-mixcloud:before {
  content: ""; }
.fa-scribd:before {
  content: ""; }
.fa-pause-circle:before {
  content: ""; }
.fa-pause-circle-o:before {
  content: ""; }
.fa-stop-circle:before {
  content: ""; }
.fa-stop-circle-o:before {
  content: ""; }
.fa-shopping-bag:before {
  content: ""; }
.fa-shopping-basket:before {
  content: ""; }
.fa-hashtag:before {
  content: ""; }
.fa-bluetooth:before {
  content: ""; }
.fa-bluetooth-b:before {
  content: ""; }
.fa-percent:before {
  content: ""; }
.fa-gitlab:before {
  content: ""; }
.fa-wpbeginner:before {
  content: ""; }
.fa-wpforms:before {
  content: ""; }
.fa-envira:before {
  content: ""; }
.fa-universal-access:before {
  content: ""; }
.fa-wheelchair-alt:before {
  content: ""; }
.fa-question-circle-o:before {
  content: ""; }
.fa-blind:before {
  content: ""; }
.fa-audio-description:before {
  content: ""; }
.fa-volume-control-phone:before {
  content: ""; }
.fa-braille:before {
  content: ""; }
.fa-assistive-listening-systems:before {
  content: ""; }
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }
.fa-glide:before {
  content: ""; }
.fa-glide-g:before {
  content: ""; }
.fa-signing:before,
.fa-sign-language:before {
  content: ""; }
.fa-low-vision:before {
  content: ""; }
.fa-viadeo:before {
  content: ""; }
.fa-viadeo-square:before {
  content: ""; }
.fa-snapchat:before {
  content: ""; }
.fa-snapchat-ghost:before {
  content: ""; }
.fa-snapchat-square:before {
  content: ""; }
.fa-pied-piper:before {
  content: ""; }
.fa-first-order:before {
  content: ""; }
.fa-yoast:before {
  content: ""; }
.fa-themeisle:before {
  content: ""; }
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }
.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }
.fa-handshake-o:before {
  content: ""; }
.fa-envelope-open:before {
  content: ""; }
.fa-envelope-open-o:before {
  content: ""; }
.fa-linode:before {
  content: ""; }
.fa-address-book:before {
  content: ""; }
.fa-address-book-o:before {
  content: ""; }
.fa-vcard:before,
.fa-address-card:before {
  content: ""; }
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""; }
.fa-user-circle:before {
  content: ""; }
.fa-user-circle-o:before {
  content: ""; }
.fa-user-o:before {
  content: ""; }
.fa-id-badge:before {
  content: ""; }
.fa-drivers-license:before,
.fa-id-card:before {
  content: ""; }
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""; }
.fa-quora:before {
  content: ""; }
.fa-free-code-camp:before {
  content: ""; }
.fa-telegram:before {
  content: ""; }
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""; }
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""; }
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""; }
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""; }
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""; }
.fa-shower:before {
  content: ""; }
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""; }
.fa-podcast:before {
  content: ""; }
.fa-window-maximize:before {
  content: ""; }
.fa-window-minimize:before {
  content: ""; }
.fa-window-restore:before {
  content: ""; }
.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""; }
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""; }
.fa-bandcamp:before {
  content: ""; }
.fa-grav:before {
  content: ""; }
.fa-etsy:before {
  content: ""; }
.fa-imdb:before {
  content: ""; }
.fa-ravelry:before {
  content: ""; }
.fa-eercast:before {
  content: ""; }
.fa-microchip:before {
  content: ""; }
.fa-snowflake-o:before {
  content: ""; }
.fa-superpowers:before {
  content: ""; }
.fa-wpexplorer:before {
  content: ""; }
.fa-meetup:before {
  content: ""; }
.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; }
/*owl carousel css */
/*importing custom css*/
/* Portal CSS */
/* Portal Global  */
/**
 * Copy of material designs theme function, but this allows us to set the app-bar color
 */
/**
 * Copy of material designs theme function, but this allows us to set the app-bar color
 */
.portal-theme-icon {
  width: 36px;
  height: 36px;
  position: relative;
  cursor: pointer; }
.portal-theme-icon__sidebar {
  position: absolute;
  top: 0;
  border-radius: 2px;
  width: 33.33333%;
  height: 100%;
  left: 0;
  z-index: 2; }
.portal-theme-icon__sidebar .mat-toolbar {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 2px; }
.portal-theme-icon__toolbar {
  position: absolute;
  top: 0;
  border-radius: 2px;
  width: 55.55555%;
  height: 16.66666%;
  right: 0; }
.portal-theme-icon__content {
  position: absolute;
  border-radius: 2px;
  width: 55.55555%;
  height: 72.2222%;
  bottom: 0;
  right: 0;
  opacity: 0.8; }
.portal-theme-icon__primary,
.portal-theme-icon__accent {
  position: absolute;
  width: 6px;
  height: 6px;
  transition: all .3s;
  transform: translateX(-50%);
  border-radius: 50%; }
.portal-theme-icon:hover .portal-theme-icon__primary, .portal-theme-icon:hover
  .portal-theme-icon__accent {
    width: 8px;
    height: 8px; }
.portal-theme-icon__primary {
  top: 60%;
  left: 30%; }
.portal-theme-icon:hover .portal-theme-icon__primary {
    top: 10%;
    left: 50%; }
.portal-theme-icon__accent {
  top: 60%;
  left: 70%; }
.portal-theme-icon:hover .portal-theme-icon__accent {
    top: 60%;
    left: 50%; }
.portal-theme-icon__action {
  position: absolute;
  width: 4px;
  height: 4px;
  transform: translate3d(-50%, -50%, 0);
  top: 3px;
  left: 15px;
  border-radius: 50%;
  opacity: 0; }
.portal-theme-icon--layout-toolbar .portal-theme-icon__sidebar {
  width: 0; }
.portal-theme-icon--layout-toolbar .portal-theme-icon__content,
.portal-theme-icon--layout-toolbar .portal-theme-icon__toolbar {
  width: 100%; }
.portal-theme-icon--layout-toolbar .portal-theme-icon__action {
  left: 3px; }
.portal-theme-icon--layout-compact .portal-theme-icon__sidebar {
  width: 16.66666665%; }
.portal-theme-icon--layout-compact .portal-theme-icon__content,
.portal-theme-icon--layout-compact .portal-theme-icon__toolbar {
  width: 72.222222%; }
.portal-theme-icon--layout-compact .portal-theme-icon__action {
  left: 10px; }
.portal-theme-icon--layout-boxed .portal-theme-icon__sidebar {
  width: 0%; }
.portal-theme-icon--layout-boxed .portal-theme-icon__content,
.portal-theme-icon--layout-boxed .portal-theme-icon__toolbar {
  width: 90%;
  right: 5%; }
.portal-theme-icon--layout-boxed .portal-theme-icon__toolbar {
  top: 5%;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.portal-theme-icon--layout-boxed .portal-theme-icon__content {
  height: 73.334%;
  bottom: 5%;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.portal-theme-icon--layout-boxed .portal-theme-icon__action {
  left: 5px;
  top: 5px; }
.portal-theme-icon--layout-tabbed .portal-theme-icon__sidebar {
  width: 0%; }
.portal-theme-icon--layout-tabbed .portal-theme-icon__content,
.portal-theme-icon--layout-tabbed .portal-theme-icon__toolbar {
  width: 90%;
  right: 5%; }
.portal-theme-icon--layout-tabbed .portal-theme-icon__toolbar {
  top: 5%;
  width: 25%;
  right: auto;
  left: 5%;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.portal-theme-icon--layout-tabbed .portal-theme-icon__content {
  height: 73.334%;
  bottom: 5%;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.portal-theme-icon--layout-tabbed .portal-theme-icon__action {
  left: 20px;
  top: 5px; }
.portal-theme-icon--layout-funky .portal-theme-icon__sidebar {
  width: 16.66666665%; }
.portal-theme-icon--layout-funky .portal-theme-icon__sidebar .mat-toolbar:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0px;
    z-index: 2;
    display: block;
    background: inherit;
    border-radius: 2px; }
.portal-theme-icon--layout-funky .portal-theme-icon__content,
.portal-theme-icon--layout-funky .portal-theme-icon__toolbar {
  width: 72.222222%; }
.portal-theme-icon--layout-funky .portal-theme-icon__action {
  left: 10px; }
.portal-theme-icon:hover .portal-theme-icon__sidebar,
.portal-theme-icon:hover .portal-theme-icon__toolbar,
.portal-theme-icon:hover .portal-theme-icon__sidebar .mat-toolbar:after,
.portal-theme-icon:hover .portal-theme-icon__content,
.portal-theme-icon:hover .portal-theme-icon__action {
  animation-duration: 2.5s;
  animation-delay: 0.5s;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); }
.portal-theme-icon:hover .portal-theme-icon__action {
  animation-name: layout-action;
  animation-timing-function: ease-in; }
@keyframes layout-action {
  0%, 16%, 100% {
    width: 4px;
    height: 4px;
    opacity: 0; }
  8% {
    width: 20px;
    height: 20px;
    opacity: .3; } }
.portal-theme-icon--layout-classic:hover .portal-theme-icon__sidebar {
  animation-name: classic-sidebar; }
.portal-theme-icon--layout-classic:hover .portal-theme-icon__toolbar,
.portal-theme-icon--layout-classic:hover .portal-theme-icon__content {
  animation-name: classic-content; }
@keyframes classic-sidebar {
  0%, 16%, 64%, 100% {
    width: 33.33333333%; }
  32%, 48% {
    width: 0%; } }
@keyframes classic-content {
  0%, 16%, 64%, 100% {
    width: 55.55555555%; }
  32%, 48% {
    width: 100%; } }
.portal-theme-icon--layout-toolbar:hover .portal-theme-icon__sidebar,
.portal-theme-icon--layout-boxed:hover .portal-theme-icon__sidebar {
  animation-name: toolbar-sidebar; }
.portal-theme-icon--layout-toolbar:hover .portal-theme-icon__toolbar,
.portal-theme-icon--layout-toolbar:hover .portal-theme-icon__content,
.portal-theme-icon--layout-boxed:hover .portal-theme-icon__toolbar,
.portal-theme-icon--layout-boxed:hover .portal-theme-icon__content {
  animation-name: toolbar-content; }
@keyframes toolbar-sidebar {
  0%, 16%, 64%, 100% {
    width: 0%; }
  32%, 48% {
    width: 33.33333%; } }
@keyframes toolbar-content {
  0%, 16%, 64%, 100% {
    opacity: 0.8; }
  32%, 48% {
    opacity: 0.3; } }
.portal-theme-icon--layout-tabbed:hover .portal-theme-icon__toolbar {
  animation-name: tabbed-toolbar; }
@keyframes tabbed-toolbar {
  0%, 16%, 64%, 100% {
    left: 5%; }
  32%, 48% {
    left: 30%; } }
@keyframes toolbar-content {
  0%, 16%, 64%, 100% {
    opacity: 0.8; }
  32%, 48% {
    opacity: 0.3; } }
.portal-theme-icon--layout-compact:hover .portal-theme-icon__sidebar {
  animation-name: compact-sidebar; }
.portal-theme-icon--layout-compact:hover .portal-theme-icon__toolbar,
.portal-theme-icon--layout-compact:hover .portal-theme-icon__content {
  animation-name: compact-content; }
@keyframes compact-sidebar {
  0%, 16%, 64%, 100% {
    width: 16.66666665%; }
  32%, 48% {
    width: 0%; } }
@keyframes compact-content {
  0%, 16%, 64%, 100% {
    width: 72.222222%; }
  32%, 48% {
    width: 100%; } }
.portal-theme-icon--layout-funky:hover .portal-theme-icon__sidebar .mat-toolbar:after {
  animation-name: funky-sidebar; }
.portal-theme-icon--layout-funky:hover .portal-theme-icon__toolbar,
.portal-theme-icon--layout-funky:hover .portal-theme-icon__content {
  animation-name: funky-content; }
@keyframes funky-sidebar {
  0%, 16%, 64%, 100% {
    left: 0px; }
  32%, 48% {
    left: 9px; } }
@keyframes funky-content {
  0%, 16%, 64%, 100% {
    opacity: 0.8; }
  32%, 48% {
    opacity: 0.3; } }
@media all and (-ms-high-contrast: none) {
  .mat-header-cell {
    padding-top: 16px;
    padding-bottom: 16px;
    box-sizing: border-box; } }
/* Styles Used in Example Element Pages */
/**
*common component theme scss
*/
/**
* color picker
*/
/**
* file picker
*/
/**
* mat-super-select
*/
/**
* ngx-mat-drp
*/
/**
* ngx-mat-drp
*/
/* Layout Components */
:host ::ng-deep {
  /*.hvr-underline-from-left {
      display: inline-block;
      vertical-align: middle;
      -webkit-transform: perspective(1px) translateZ(0);
      transform: perspective(1px) translateZ(0);
      box-shadow: 0 0 1px rgba(0, 0, 0, 0);
      position: relative;
      overflow: hidden;

      &::before {
        content: "";
        position: absolute;
        z-index: -1;
        left: 0;
        right: 100%;
        bottom: 0;
        height: .13rem;
        -webkit-transition-property: right;
        transition-property: right;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
      }

      &:hover:before, &:focus:before, &:active:before, &.active:before {
        right: 0;
      }

      !*&.hvr-icon-forward {
        .hvr-icon, span {
          -webkit-transform: translateZ(0);
          transform: translateZ(0);
          -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
          -webkit-transition-property: transform;
          transition-property: transform;
          -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
        }

        &:hover .hvr-icon, &:focus .hvr-icon, &:active .hvr-icon, &.active .hvr-icon,
        &:hover span, &:focus .span, &:active span, &.active span {
          -webkit-transform: translateX(4px);
          transform: translateX(4px);
        }
      }*!

    }*/ }
:host ::ng-deep .event-list {
    width: 280px; }
:host ::ng-deep .event-list .search-bar .mat-form-field-appearance-legacy {
      width: 100%; }
:host ::ng-deep .event-list .search-bar .mat-form-field-appearance-legacy .mat-form-field-flex {
        font-weight: 400;
        border-radius: 21px;
        padding: 0 16px;
        align-items: center;
        border-width: 1px;
        border-style: solid; }
:host ::ng-deep .event-list .search-bar .mat-form-field-appearance-legacy .mat-form-field-flex .mat-form-field-prefix {
          margin-right: 8px; }
:host ::ng-deep .event-list .search-bar .mat-form-field-appearance-legacy .mat-form-field-flex .mat-form-field-prefix .mat-icon {
            font-size: 120%; }
:host ::ng-deep .event-list .search-bar .mat-form-field-appearance-legacy .mat-form-field-flex .mat-form-field-infix {
          border-top: 0;
          padding: 0.54325em 0; }
:host ::ng-deep .event-list .search-bar .mat-form-field-appearance-legacy .mat-form-field-flex .mat-form-field-infix .mat-form-field-label-wrapper .mat-form-field-label {
            font-weight: 400; }
:host ::ng-deep .event-list .search-bar .mat-form-field-appearance-legacy .mat-form-field-underline {
        visibility: hidden; }
:host ::ng-deep .event-list .scroll-viewport {
      height: 400px; }
:host ::ng-deep .event-list ul {
      padding: 0 1rem; }
:host ::ng-deep .event-list ul li {
        display: flex; }
:host ::ng-deep .event-list ul li a {
          display: flex;
          align-items: center;
          flex: 1;
          padding: 6px 0 6px 16px;
          margin-left: -16px; }
:host ::ng-deep .event-list ul li a.hrv-background:hover, :host ::ng-deep .event-list ul li a.hrv-background.active {
            border-top-right-radius: 25px;
            border-bottom-right-radius: 25px; }
:host ::ng-deep small.tag {
    text-align: center;
    padding: 2px 16px;
    font-weight: 500; }
:host ::ng-deep .mat-raised-button {
    min-width: 0;
    line-height: 26px;
    margin: 0; }
/*RSO */
.custom-table {
  padding: 20px 0 0 0; }
.custom-table .table .thead-light th {
    background-color: #f8f8f8; }
.custom-table .table-bordered {
    border: 1px solid #dee2e6; }
.custom-table .table {
    width: 100%;
    margin-bottom: 1rem; }
.custom-table table {
    border-collapse: collapse; }
.custom-table .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
.custom-table .table-bordered td,
  .custom-table .table-bordered th {
    border: 1px solid #dee2e6; }
.custom-table .table td,
  .custom-table .table th {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
.custom-table .conditionalHeading {
    background-color: #f8f8f8; }
.property-Details-info {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  padding: 0 10px;
  margin-top: 8px; }
.property-Details-info .property-info-child-div {
    width: calc(20% - 5px);
    padding: 0; }
.property-Details-info .property-label {
    font-weight: 600; }
/*♫ This is the parent style of all Campaign component ♫*/
:host ::ng-deep #tenant-petition .mat-tab-group.rid-mat-tab.mat-primary, :host ::ng-deep #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent, :host ::ng-deep #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn, body :host ::ng-deep #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn {
  flex: 1 1 100%;
  max-width: 100%; }
:host ::ng-deep #tenant-petition .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, :host ::ng-deep #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, :host ::ng-deep #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, body :host ::ng-deep #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label {
    margin-right: 4px;
    font-size: 16px;
    font-weight: 500;
    min-width: 100px;
    padding: 0 16px;
    height: 40px; }
:host ::ng-deep #tenant-petition .upload-bg .drag-file {
  border-style: dashed; }
:host ::ng-deep #tenant-petition .error-message-indication {
  font-size: 20px;
  color: red;
  margin-left: 5px; }
:host ::ng-deep .mat-card-header-text {
  margin: 0; }
:host ::ng-deep ol {
  counter-reset: item; }
:host ::ng-deep ol li::before {
    /*content: counters(item, ".") " ";
          counter-increment: item;*/
    content: "\203A";
    font-size: 22px;
    margin-right: 10px;
    font-weight: 700; }
:host ::ng-deep ol li ol li::before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: inline-block;
    background: #363636;
    padding: 0 6px 0 0;
    margin-right: 10px; }
:host ::ng-deep ul.child-list {
  counter-reset: item; }
:host ::ng-deep ul.child-list li::before {
    content: "\203A";
    font-size: 22px;
    margin-right: 10px;
    font-weight: 700; }
:host ::ng-deep ul.child-list li ol {
    counter-reset: item;
    padding-left: 1rem; }
:host ::ng-deep ul.child-list li ol li {
      /*content: counters(item, ".") " ";
              counter-increment: item;*/ }
:host ::ng-deep ul.child-list li ol li::before {
        content: "";
        width: 6px;
        height: 6px;
        border-radius: 50%;
        display: inline-block;
        background: #363636;
        padding: 0 6px 0 0;
        font-size: 14px;
        font-weight: 400;
        /* margin-right: 0;*/ }
:host ::ng-deep #tenant-services {
  /* General button style (reset) */ }
:host ::ng-deep #tenant-services .mat-card {
    /* Button e */ }
:host ::ng-deep #tenant-services .mat-card.btn {
      cursor: pointer;
      text-transform: uppercase;
      font-weight: 700;
      line-height: 1.75;
      padding: 18px 23px;
      text-align: left;
      height: 82px;
      outline: none;
      position: relative;
      transition: all 0.3s; }
:host ::ng-deep #tenant-services .mat-card.btn:after {
        content: '';
        position: absolute;
        z-index: -1;
        transition: all 0.3s; }
:host ::ng-deep #tenant-services .mat-card.btn-1:hover, :host ::ng-deep #tenant-services .mat-card.btn-2:hover, :host ::ng-deep #tenant-services .mat-card.btn-3:hover, :host ::ng-deep #tenant-services .mat-card.btn-4:hover, :host ::ng-deep #tenant-services .mat-card.btn-5:hover, :host ::ng-deep #tenant-services .mat-card.btn-6:hover {
      box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.9); }
:host ::ng-deep #tenant-services .mat-card.btn-1:hover .hvr-backward, :host ::ng-deep #tenant-services .mat-card.btn-2:hover .hvr-backward, :host ::ng-deep #tenant-services .mat-card.btn-3:hover .hvr-backward, :host ::ng-deep #tenant-services .mat-card.btn-4:hover .hvr-backward, :host ::ng-deep #tenant-services .mat-card.btn-5:hover .hvr-backward, :host ::ng-deep #tenant-services .mat-card.btn-6:hover .hvr-backward {
        transform: translateX(6px); }
:host ::ng-deep #tenant-services .mat-card.btn-1:active, :host ::ng-deep #tenant-services .mat-card.btn-2:active, :host ::ng-deep #tenant-services .mat-card.btn-3:active, :host ::ng-deep #tenant-services .mat-card.btn-4:active, :host ::ng-deep #tenant-services .mat-card.btn-5:active, :host ::ng-deep #tenant-services .mat-card.btn-6:active {
      top: 1px;
      box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.9); }
:host ::ng-deep #tenant-services .mat-card.btn-1::before, :host ::ng-deep #tenant-services .mat-card.btn-2::before, :host ::ng-deep #tenant-services .mat-card.btn-3::before, :host ::ng-deep #tenant-services .mat-card.btn-4::before, :host ::ng-deep #tenant-services .mat-card.btn-5::before, :host ::ng-deep #tenant-services .mat-card.btn-6::before {
      position: absolute;
      height: 100%;
      left: 0;
      top: 0;
      line-height: 3;
      font-size: 140%;
      width: 60px; }
:host ::ng-deep #tenant-services .mat-card .mat-card.btn-e {
      overflow: hidden; }
:host ::ng-deep #tenant-services .mat-card .mat-card.btn-e::before {
        left: auto;
        right: 10px;
        z-index: 2; }
:host ::ng-deep #tenant-services .mat-card .mat-card.btn-e::after {
        width: 28%;
        height: 160%;
        background: rgba(255, 255, 255, 0.1);
        z-index: 1;
        right: 0;
        top: 0;
        margin: -5px 0 0 -5px;
        -webkit-transform-origin: 0 0;
        -webkit-transform: rotate(-20deg);
        -moz-transform-origin: 0 0;
        -moz-transform: rotate(-20deg);
        -ms-transform-origin: 0 0;
        -ms-transform: rotate(-20deg);
        transform-origin: 0 0;
        transform: rotate(-20deg); }
:host ::ng-deep #tenant-services .mat-card .mat-card.btn-e:hover::after {
        width: 36%; }
:host ::ng-deep #tenant-services .bg-light {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
:host ::ng-deep #tenant-services ul.welcome-list {
    margin-left: 18px;
    padding: 0;
    font-weight: 600;
    margin-top: 0; }
:host ::ng-deep #tenant-services ul.welcome-list li {
      list-style: decimal outside none; }
:host ::ng-deep #tenant-services p a {
    transition: all .3s ease-in-out 0s; }
:host ::ng-deep #tenant-services p a:hover {
      text-decoration: underline; }
/*homepage*/
/* End of Theme */
:host ::ng-deep {
  /*p.mat-line {
      margin-bottom: 0;
      line-height: 20px;
      min-height: 95px;
      @media(max-width: 600px) {
        min-height: auto;
      }
    }

    .feature-detail {
      padding: 50px 30px 30px;
      @media(max-width: 768px) {
        padding: 30px 15px 20px;
      }
    }*/
  /*.features_item_content {
      button {
        width: 35px;
        height: 35px;
        text-align: center;
        line-height: 22px;
        padding: 0;
        margin: 0;
        min-width: auto;
        border-radius: 50%;
      }
      .mat-form-field-appearance-standard .mat-form-field-underline {
        visibility: hidden;
      }

      mat-form-field {
        .mat-form-field-wrapper {
          padding-bottom: .1em;
        }
        .mat-form-field-flex {
          padding-left: 15px;
          padding-right: 3px;
          padding-top:0;
          border-radius: 3px;

          .mat-form-field-infix {
            border-top: 0;

            .mat-form-field-label-wrapper {
              top: -1.1em;
              padding-top: 1.1em;

              .mat-form-field-label {
                color: transparent;
              }
            }
          }
        }

        !*.mat-select-placeholder {
          color: inherit !important;
          -webkit-text-fill-color: inherit;
        }*!
      }

      .mat-form-field-appearance-legacy .mat-form-field-wrapper {
        padding: 0 !important;
      }

      .mat-form-field-appearance-legacy .mat-form-field-ripple,
      .mat-form-field-appearance-legacy .mat-form-field-underline {
        height: 0 !important;
      }

      &.input-field {
        .mat-input-container {
          margin-bottom: 0;

          .mat-form-field-flex {
            .mat-form-field-infix {
              border-top: 0;

              .mat-form-field-label-wrapper {
                .mat-form-field-label {
                  color: #383838;
                }
              }
            }
          }
        }

      }
    }*/ }
:host ::ng-deep .conditional-separator {
    position: relative; }
:host ::ng-deep .conditional-separator::before {
      position: absolute;
      content: "";
      height: 100%;
      top: 0; }
:host ::ng-deep .conditional-separator.right::before {
      right: 0;
      border-right: 1px solid #cdcdcd; }
:host ::ng-deep .conditional-separator.left::before {
      left: 0;
      border-left: 1px solid #cdcdcd; }
:host ::ng-deep section#cep-features {
    padding-top: 50px;
    padding-bottom: 50px;
    /* Ends features_item_content */
    /* Ends features_item_link */ }
@media (max-width: 767px) {
      :host ::ng-deep section#cep-features {
        padding-top: 25px;
        padding-bottom: 25px; } }
:host ::ng-deep section#cep-features mat-card .mat-card-actions {
      margin: 0;
      padding: 0;
      flex: 1; }
@media (max-width: 991px) {
        :host ::ng-deep section#cep-features mat-card .mat-card-actions .google-play-link {
          text-align: right; } }
@media (max-width: 991px) {
        :host ::ng-deep section#cep-features mat-card .mat-card-actions .app-store-link {
          text-align: left; } }
@media (max-width: 1199px) {
      :host ::ng-deep section#cep-features mat-card {
        margin-top: 10px; } }
:host ::ng-deep section#cep-features .ribbon {
      width: 65px;
      height: 22px;
      padding: 0;
      margin: 0;
      text-align: center;
      text-transform: uppercase;
      line-height: 22px;
      font-size: 9px;
      position: absolute;
      right: 10px;
      top: -10px; }
:host ::ng-deep section#cep-features .features_item_title {
      justify-content: center;
      font-size: 19px;
      color: #383838; }
:host ::ng-deep section#cep-features .features_item_content {
      font-size: 14px;
      color: #383838;
      text-align: center;
      margin-bottom: 0; }
:host ::ng-deep section#cep-features .features_item_content .outline-form-field .mat-form-field-appearance-legacy .mat-form-field-flex {
        padding-left: 15px;
        padding-right: 10px;
        padding-top: 0;
        border-radius: 3px; }
:host ::ng-deep section#cep-features .features_item_content .outline-form-field .mat-form-field-appearance-legacy .mat-form-field-flex .mat-form-field-infix {
          border-top: 0; }
:host ::ng-deep section#cep-features .features_item_content .outline-form-field .mat-form-field-appearance-legacy.mat-form-field-hide-placeholder .change-placeholder-color .mat-select-placeholder, :host ::ng-deep section#cep-features .features_item_content .outline-form-field .mat-form-field-appearance-legacy.mat-form-field-appearance-standard .change-placeholder-color .mat-select-placeholder {
        color: #383838; }
:host ::ng-deep section#cep-features .features_item_content .outline-form-field .mat-form-field-appearance-legacy .mat-form-field-wrapper {
        padding-bottom: 0; }
:host ::ng-deep section#cep-features .features_item_content .outline-form-field .mat-form-field-appearance-legacy .mat-form-field-wrapper .mat-form-field-underline {
          display: none; }
:host ::ng-deep section#cep-features .features_item_content .outline-form-field.input-field .mat-input-container {
        margin-bottom: 0; }
:host ::ng-deep section#cep-features .features_item_content .outline-form-field.input-field .mat-input-container .mat-form-field-flex .mat-form-field-infix {
          border-top: 0; }
:host ::ng-deep section#cep-features .features_item_content .outline-form-field.input-field .mat-input-container .mat-form-field-flex .mat-form-field-infix .mat-form-field-label-wrapper .mat-form-field-label {
            color: #383838; }
:host ::ng-deep section#cep-features .features_item_content .outline-form-field.input-field .mat-radio-group .mat-radio-button .mat-radio-container {
        width: 12px;
        height: 12px; }
:host ::ng-deep section#cep-features .features_item_content .outline-form-field.input-field .mat-radio-group .mat-radio-button .mat-radio-container .mat-radio-outer-circle {
          border-width: 1px;
          width: 12px;
          height: 12px; }
:host ::ng-deep section#cep-features .features_item_content .outline-form-field.input-field .mat-radio-group .mat-radio-button .mat-radio-container .mat-radio-inner-circle {
          width: 12px;
          height: 12px; }
:host ::ng-deep section#cep-features .features_item_content .outline-form-field.input-field .mat-radio-group.inactive .mat-input-container .mat-form-field-flex {
        border: 0;
        background-color: #efefef; }
:host ::ng-deep section#cep-features .features_item_content .download-para {
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 0.35px;
        text-align: center;
        margin: auto; }
:host ::ng-deep section#cep-features .features_item_link p {
      text-align: center;
      margin-bottom: .25rem; }
:host ::ng-deep section#cep-features .disable_color {
      background: #efefef; }
:host ::ng-deep .mat-card-header .mat-card-title {
    margin-bottom: 1.5714286rem; }
/* Error pages */
/*import whirl loader*/
.inner-loader {
  position: absolute;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto; }
/*shared component*/
/*kendo theme*/
/*Common css for RSO portal*/
/* Transitions CSS */
/* Effect underline: underline-right */
/* Base Effect */
.element {
  display: inline;
  position: relative;
  z-index: 2;
  text-decoration: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  padding: 10px;
  white-space: normal;
  /*white-space: nowrap;*/
  overflow: hidden;
  transition: color 1s ease; }
.element:hover,
.element:focus {
  outline: 0;
  color: #303030 !important;
  transition: color 1s ease;
  cursor: pointer; }
.element:before {
  /* add delay if wanted */
  /* add delay if wanted */
  /* add delay if wanted */
  /* add delay if wanted */
  transition: all 1s ease;
  /* add delay if wanted */ }
.element:after {
  /* add delay if wanted */
  /* add delay if wanted */
  /* add delay if wanted */
  /* add delay if wanted */
  transition: all 1s ease;
  /* add delay if wanted */ }
.element:hover:after,
.element:focus:after {
  outline: 0;
  background-color: #303030;
  /* add delay if wanted */
  /* add delay if wanted */
  /* add delay if wanted */
  /* add delay if wanted */
  transition: all 1s ease;
  /* add delay if wanted */ }
.element:hover:before,
.element:focus:before {
  outline: 0;
  background-color: #303030;
  /* add delay if wanted */
  /* add delay if wanted */
  /* add delay if wanted */
  /* add delay if wanted */
  transition: all 1s ease;
  /* add delay if wanted */ }
/* Base Evffect Ends */
.underline-right:after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 3px;
  height: 2px; }
.underline-right:hover:after {
  width: 100%;
  height: 2px; }
.underline-right:after {
  left: 15px;
  bottom: 0; }
.underline-closing:after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 3px;
  height: 2px; }
.underline-closing:hover:after {
  width: 50%;
  height: 2px; }
.underline-closing:before {
  content: "";
  position: absolute;
  z-index: -1;
  width: 3px;
  height: 2px; }
.underline-closing:hover:before {
  width: 50%;
  height: 2px; }
.underline-closing:after {
  bottom: 0%;
  left: 0%; }
.underline-closing:before {
  bottom: 0%;
  right: 0%; }
/* Sweep To Right */
.hvr-sweep-to-right {
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  transition-property: color;
  transition-duration: 0.3s;
  cursor: pointer; }
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: scaleX(0);
  transform-origin: 0 50%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out; }
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white; }
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  transform: scaleX(1); }
/* Icon Forward */
.hvr-icon-forward {
  display: inline-block !important;
  vertical-align: middle !important;
  transform: perspective(1px) translateZ(0) !important;
  box-shadow: 0 0 1px transparent !important;
  transition-duration: 0.1s !important;
  /*position: relative !important;
  padding-right: 2.2em !important;*/
  /*&:before {*/
  /*content: "\f138";
  position: absolute;
  right: 1em;
  font-family: FontAwesome;*/
  /*}*/ }
.hvr-icon-forward .forward-arrow .mat-icon {
    padding: 0 1px;
    transform: translateZ(0) !important;
    transition-duration: 0.1s !important;
    transition-property: transform !important;
    transition-timing-function: ease-out !important; }
.hvr-icon-forward:hover .forward-arrow .mat-icon,
  .hvr-icon-forward:focus .forward-arrow .mat-icon,
  .hvr-icon-forward:active .forward-arrow .mat-icon {
    transform: translateX(4px) !important; }
/* Forward */
.hvr-forward {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  transition-duration: 0.3s;
  transition-property: transform; }
.hvr-forward:hover, .hvr-forward:focus, .hvr-forward:active {
    transform: translateX(8px); }
/* Angular Material */
/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Fonts */
/* Typography */
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Cairo, sans-serif; }
.mat-badge-small .mat-badge-content {
  font-size: 6px; }
.mat-badge-large .mat-badge-content {
  font-size: 24px; }
.mat-h1, .mat-headline, .mat-typography h1 {
  font: 600 18px/28px Cairo, sans-serif;
  margin: 0 0 16px; }
.mat-h2, .mat-title, .mat-typography h2 {
  font: 600 18px/28px Cairo, sans-serif;
  margin: 0 0 16px; }
.mat-h3, .mat-subheading-2, .mat-typography h3 {
  font: 300 16px/22px Cairo, sans-serif;
  margin: 0 0 16px; }
.mat-h4, .mat-subheading-1, .mat-typography h4 {
  font: 400 15px/24px Cairo, sans-serif;
  margin: 0 0 16px; }
.mat-h5, .mat-typography h5 {
  font: 400 11.62px/24px Cairo, sans-serif;
  margin: 0 0 12px; }
.mat-h6, .mat-typography h6 {
  font: 400 9.38px/24px Cairo, sans-serif;
  margin: 0 0 12px; }
.mat-body-strong, .mat-body-2 {
  font: 600 14px/24px Cairo, sans-serif; }
.mat-body, .mat-body-1, .mat-typography {
  font: 400 14px/24px Cairo, sans-serif; }
.mat-body p, .mat-body-1 p, .mat-typography p {
    margin: 0 0 12px; }
.mat-small, .mat-caption {
  font: 400 13px/20px Cairo, sans-serif; }
.mat-display-4, .mat-typography .mat-display-4 {
  font: 300 112px/112px Cairo, sans-serif;
  margin: 0 0 56px;
  letter-spacing: -0.05em; }
.mat-display-3, .mat-typography .mat-display-3 {
  font: 700 18px/36px Cairo, sans-serif;
  margin: 0 0 64px;
  letter-spacing: -0.02em; }
.mat-display-2, .mat-typography .mat-display-2 {
  font: 600 15px/28px Cairo, sans-serif;
  margin: 0 0 64px;
  letter-spacing: -0.005em; }
.mat-display-1, .mat-typography .mat-display-1 {
  font: 600 34px/36px Cairo, sans-serif;
  margin: 0 0 64px; }
.mat-bottom-sheet-container {
  font: 400 14px/24px Cairo, sans-serif; }
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Cairo, sans-serif;
  font-size: 12px;
  font-weight: 400; }
.mat-button-toggle {
  font-family: Cairo, sans-serif; }
.mat-card {
  font-family: Cairo, sans-serif; }
.mat-card-title {
  font-size: 18px;
  font-weight: 600; }
.mat-card-header .mat-card-title {
  font-size: 18px; }
.mat-card-subtitle,
.mat-card-content {
  font-size: 14px; }
.mat-checkbox {
  font-family: Cairo, sans-serif; }
.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px; }
.mat-chip {
  font-size: 14px;
  font-weight: 600; }
.mat-chip .mat-chip-trailing-icon.mat-icon,
  .mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px; }
.mat-table {
  font-family: Cairo, sans-serif; }
.mat-header-cell {
  font-size: 13px;
  font-weight: 600; }
.mat-cell, .mat-footer-cell {
  font-size: 14px; }
.mat-calendar {
  font-family: Cairo, sans-serif; }
.mat-calendar-body {
  font-size: 13px; }
.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 12px;
  font-weight: 400; }
.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400; }
.mat-dialog-title {
  font: 600 18px/28px Cairo, sans-serif; }
.mat-expansion-panel-header {
  font-family: Cairo, sans-serif;
  font-size: 15px;
  font-weight: 400; }
.mat-expansion-panel-content {
  font: 400 14px/24px Cairo, sans-serif; }
.mat-form-field {
  font: 400 15px/1.125 Cairo, sans-serif; }
.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.33333333%; }
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(0.75);
  width: 133.33334333%; }
.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.66666667em;
  top: calc(100% - 1.79166667em); }
.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);
  -ms-transform: translateY(-1.28125em) scale(0.75);
  width: 133.33333333%; }
.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);
  -ms-transform: translateY(-1.28124em) scale(0.75);
  width: 133.33334333%; }
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  -ms-transform: translateY(-1.28123em) scale(0.75);
  width: 133.33335333%; }
.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.54166667em;
  top: calc(100% - 1.66666667em); }
@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]:not(:label-shown) + .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.33333333%; }
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59374em) scale(0.75);
  width: 133.33334333%; }
.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.33333333%; }
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(0.75);
  width: 133.33334333%; }
.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px; }
.mat-grid-tile-header .mat-line,
  .mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box; }
.mat-grid-tile-header .mat-line:nth-child(n+2),
    .mat-grid-tile-footer .mat-line:nth-child(n+2) {
      font-size: 13px; }
input.mat-input-element {
  margin-top: -0.0625em; }
.mat-menu-item {
  font-family: Cairo, sans-serif;
  font-size: 14px;
  font-weight: 400; }
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Cairo, sans-serif;
  font-size: 13px; }
.mat-radio-button {
  font-family: Cairo, sans-serif; }
.mat-select {
  font-family: Cairo, sans-serif; }
.mat-select-trigger {
  height: 1.125em; }
.mat-slide-toggle-content {
  font-family: Cairo, sans-serif; }
.mat-slider-thumb-label-text {
  font-family: Cairo, sans-serif;
  font-size: 13px;
  font-weight: 600; }
.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: Cairo, sans-serif; }
.mat-step-label {
  font-size: 14px;
  font-weight: 400; }
.mat-step-sub-label-error {
  font-weight: normal; }
.mat-step-label-error {
  font-size: 14px; }
.mat-step-label-selected {
  font-size: 14px;
  font-weight: 600; }
.mat-tab-group {
  font-family: Cairo, sans-serif; }
.mat-tab-label, .mat-tab-link {
  font-family: Cairo, sans-serif;
  font-size: 12px;
  font-weight: 400; }
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 600 18px/28px Cairo, sans-serif;
  margin: 0; }
.mat-tooltip {
  font-family: Cairo, sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px; }
.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px; }
.mat-list-item {
  font-family: Cairo, sans-serif; }
.mat-list-option {
  font-family: Cairo, 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: Cairo, sans-serif;
  font-size: 14px;
  font-weight: 600; }
.mat-list-base[dense] .mat-list-item {
  font-size: 13px; }
.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: 13px; }
.mat-list-base[dense] .mat-list-option {
  font-size: 13px; }
.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: 13px; }
.mat-list-base[dense] .mat-subheader {
  font-family: Cairo, sans-serif;
  font-size: 13px;
  font-weight: 600; }
.mat-option {
  font-family: Cairo, sans-serif;
  font-size: 16px; }
.mat-optgroup-label {
  font: 600 14px/24px Cairo, sans-serif; }
.mat-simple-snackbar {
  font-family: Cairo, sans-serif;
  font-size: 14px; }
.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 400; }
.mat-tree {
  font-family: Cairo, sans-serif; }
.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px; }
.mat-ripple {
  overflow: hidden;
  position: relative; }
.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: scale(0); }
@media (-ms-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;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none; }
.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; }
@media screen and (-ms-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, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0; }
.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; }
@keyframes cdk-text-field-autofill-start {
  /*!*/ }
@keyframes cdk-text-field-autofill-end {
  /*!*/ }
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation-name: cdk-text-field-autofill-start; }
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation-name: cdk-text-field-autofill-end; }
textarea.cdk-textarea-autosize {
  resize: none; }
textarea.cdk-textarea-autosize-measuring {
  height: auto !important;
  overflow: hidden !important;
  padding: 2px 0 !important;
  box-sizing: content-box !important; }
/**
*Setting up bootstrap theme
* start
*/
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }
.dropdown-toggle {
  white-space: nowrap; }
.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
.dropdown-toggle:empty::after {
    margin-left: 0; }
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
.dropdown-menu-left {
  right: auto;
  left: 0; }
.dropdown-menu-right {
  right: 0;
  left: auto; }
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }
.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }
.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }
.dropright .dropdown-toggle::after {
  vertical-align: 0; }
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }
.dropleft .dropdown-toggle::after {
  display: none; }
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }
.dropleft .dropdown-toggle::before {
  vertical-align: 0; }
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
.dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #e9ecef; }
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #043651; }
.dropdown-item.disabled, .dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent; }
.dropdown-menu.show {
  display: block; }
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }
.fade {
  transition: opacity 0.15s linear; }
@media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
.fade:not(.show) {
    opacity: 0; }
.collapse:not(.show) {
  display: none; }
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
@media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }
.collapsing.width {
    width: 0;
    height: auto;
    transition: width 0.35s ease; }
@media (prefers-reduced-motion: reduce) {
      .collapsing.width {
        transition: none; } }
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
.btn:hover {
    color: #212529;
    text-decoration: none; }
.btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(4, 54, 81, 0.25); }
.btn.disabled, .btn:disabled {
    opacity: 0.65; }
.btn:not(:disabled):not(.disabled) {
    cursor: pointer; }
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }
.btn-primary {
  color: #fff;
  background-color: #043651;
  border-color: #043651; }
.btn-primary:hover {
    color: #fff;
    background-color: #021e2d;
    border-color: #021620; }
.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #021e2d;
    border-color: #021620;
    box-shadow: 0 0 0 0.2rem rgba(42, 84, 107, 0.5); }
.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #043651;
    border-color: #043651; }
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #021620;
    border-color: #010e14; }
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(42, 84, 107, 0.5); }
.btn-secondary {
  color: #fff;
  background-color: black;
  border-color: black; }
.btn-secondary:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
.btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: black;
    border-color: black;
    box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }
.btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: black;
    border-color: black; }
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: black;
    border-color: black; }
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }
.btn-success {
  color: #fff;
  background-color: #006600;
  border-color: #006600; }
.btn-success:hover {
    color: #fff;
    background-color: #004000;
    border-color: #003300; }
.btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #004000;
    border-color: #003300;
    box-shadow: 0 0 0 0.2rem rgba(38, 125, 38, 0.5); }
.btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #006600;
    border-color: #006600; }
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #003300;
    border-color: #002600; }
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 125, 38, 0.5); }
.btn-info {
  color: #fff;
  background-color: black;
  border-color: black; }
.btn-info:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
.btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: black;
    border-color: black;
    box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }
.btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: black;
    border-color: black; }
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: black;
    border-color: black; }
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }
.btn-warning {
  color: #fff;
  background-color: #f44336;
  border-color: #f44336; }
.btn-warning:hover {
    color: #fff;
    background-color: #f22112;
    border-color: #ea1c0d; }
.btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #f22112;
    border-color: #ea1c0d;
    box-shadow: 0 0 0 0.2rem rgba(246, 95, 84, 0.5); }
.btn-warning.disabled, .btn-warning:disabled {
    color: #fff;
    background-color: #f44336;
    border-color: #f44336; }
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ea1c0d;
    border-color: #de1b0c; }
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(246, 95, 84, 0.5); }
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
.btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
.btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
.btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
.btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
.btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
.btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
.btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
.btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
.btn-outline-primary {
  color: #043651;
  border-color: #043651; }
.btn-outline-primary:hover {
    color: #fff;
    background-color: #043651;
    border-color: #043651; }
.btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(4, 54, 81, 0.5); }
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #043651;
    background-color: transparent; }
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #043651;
    border-color: #043651; }
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(4, 54, 81, 0.5); }
.btn-outline-secondary {
  color: black;
  border-color: black; }
.btn-outline-secondary:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: black;
    background-color: transparent; }
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: black;
    border-color: black; }
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
.btn-outline-success {
  color: #006600;
  border-color: #006600; }
.btn-outline-success:hover {
    color: #fff;
    background-color: #006600;
    border-color: #006600; }
.btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 102, 0, 0.5); }
.btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #006600;
    background-color: transparent; }
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #006600;
    border-color: #006600; }
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 102, 0, 0.5); }
.btn-outline-info {
  color: black;
  border-color: black; }
.btn-outline-info:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
.btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
.btn-outline-info.disabled, .btn-outline-info:disabled {
    color: black;
    background-color: transparent; }
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: black;
    border-color: black; }
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
.btn-outline-warning {
  color: #f44336;
  border-color: #f44336; }
.btn-outline-warning:hover {
    color: #fff;
    background-color: #f44336;
    border-color: #f44336; }
.btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5); }
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #f44336;
    background-color: transparent; }
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #fff;
    background-color: #f44336;
    border-color: #f44336; }
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5); }
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
.btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
.btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
.btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
.btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.btn-link {
  font-weight: 400;
  color: #043651;
  text-decoration: none; }
.btn-link:hover {
    color: #000508;
    text-decoration: underline; }
.btn-link:focus, .btn-link.focus {
    text-decoration: underline; }
.btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }
.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }
.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }
.btn-block {
  display: block;
  width: 100%; }
.btn-block + .btn-block {
    margin-top: 0.5rem; }
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }
.align-baseline {
  vertical-align: baseline !important; }
.align-top {
  vertical-align: top !important; }
.align-middle {
  vertical-align: middle !important; }
.align-bottom {
  vertical-align: bottom !important; }
.align-text-bottom {
  vertical-align: text-bottom !important; }
.align-text-top {
  vertical-align: text-top !important; }
.bg-primary {
  background-color: #043651 !important; }
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #021620 !important; }
.bg-secondary {
  background-color: black !important; }
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: black !important; }
.bg-success {
  background-color: #006600 !important; }
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #003300 !important; }
.bg-info {
  background-color: black !important; }
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: black !important; }
.bg-warning {
  background-color: #f44336 !important; }
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #ea1c0d !important; }
.bg-danger {
  background-color: #dc3545 !important; }
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important; }
.bg-light {
  background-color: #f8f9fa !important; }
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }
.bg-dark {
  background-color: #343a40 !important; }
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }
.bg-white {
  background-color: #fff !important; }
.bg-transparent {
  background-color: transparent !important; }
.border {
  border: 1px solid #dee2e6 !important; }
.border-top {
  border-top: 1px solid #dee2e6 !important; }
.border-right {
  border-right: 1px solid #dee2e6 !important; }
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }
.border-left {
  border-left: 1px solid #dee2e6 !important; }
.border-0 {
  border: 0 !important; }
.border-top-0 {
  border-top: 0 !important; }
.border-right-0 {
  border-right: 0 !important; }
.border-bottom-0 {
  border-bottom: 0 !important; }
.border-left-0 {
  border-left: 0 !important; }
.border-primary {
  border-color: #043651 !important; }
.border-secondary {
  border-color: black !important; }
.border-success {
  border-color: #006600 !important; }
.border-info {
  border-color: black !important; }
.border-warning {
  border-color: #f44336 !important; }
.border-danger {
  border-color: #dc3545 !important; }
.border-light {
  border-color: #f8f9fa !important; }
.border-dark {
  border-color: #343a40 !important; }
.border-white {
  border-color: #fff !important; }
.rounded-sm {
  border-radius: 0.2rem !important; }
.rounded {
  border-radius: 0.25rem !important; }
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }
.rounded-lg {
  border-radius: 0.3rem !important; }
.rounded-circle {
  border-radius: 50% !important; }
.rounded-pill {
  border-radius: 50rem !important; }
.rounded-0 {
  border-radius: 0 !important; }
.clearfix::after {
  display: block;
  clear: both;
  content: ""; }
.d-none {
  display: none !important; }
.d-inline {
  display: inline !important; }
.d-inline-block {
  display: inline-block !important; }
.d-block {
  display: block !important; }
.d-table {
  display: table !important; }
.d-table-row {
  display: table-row !important; }
.d-table-cell {
  display: table-cell !important; }
.d-flex {
  display: flex !important; }
.d-inline-flex {
  display: inline-flex !important; }
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }
@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }
@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
.embed-responsive::before {
    display: block;
    content: ""; }
.embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }
.embed-responsive-21by9::before {
  padding-top: 42.85714286%; }
.embed-responsive-16by9::before {
  padding-top: 56.25%; }
.embed-responsive-4by3::before {
  padding-top: 75%; }
.embed-responsive-1by1::before {
  padding-top: 100%; }
.flex-row {
  flex-direction: row !important; }
.flex-column {
  flex-direction: column !important; }
.flex-row-reverse {
  flex-direction: row-reverse !important; }
.flex-column-reverse {
  flex-direction: column-reverse !important; }
.flex-wrap {
  flex-wrap: wrap !important; }
.flex-nowrap {
  flex-wrap: nowrap !important; }
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }
.flex-fill {
  flex: 1 1 auto !important; }
.flex-grow-0 {
  flex-grow: 0 !important; }
.flex-grow-1 {
  flex-grow: 1 !important; }
.flex-shrink-0 {
  flex-shrink: 0 !important; }
.flex-shrink-1 {
  flex-shrink: 1 !important; }
.justify-content-start {
  justify-content: flex-start !important; }
.justify-content-end {
  justify-content: flex-end !important; }
.justify-content-center {
  justify-content: center !important; }
.justify-content-between {
  justify-content: space-between !important; }
.justify-content-around {
  justify-content: space-around !important; }
.align-items-start {
  align-items: flex-start !important; }
.align-items-end {
  align-items: flex-end !important; }
.align-items-center {
  align-items: center !important; }
.align-items-baseline {
  align-items: baseline !important; }
.align-items-stretch {
  align-items: stretch !important; }
.align-content-start {
  align-content: flex-start !important; }
.align-content-end {
  align-content: flex-end !important; }
.align-content-center {
  align-content: center !important; }
.align-content-between {
  align-content: space-between !important; }
.align-content-around {
  align-content: space-around !important; }
.align-content-stretch {
  align-content: stretch !important; }
.align-self-auto {
  align-self: auto !important; }
.align-self-start {
  align-self: flex-start !important; }
.align-self-end {
  align-self: flex-end !important; }
.align-self-center {
  align-self: center !important; }
.align-self-baseline {
  align-self: baseline !important; }
.align-self-stretch {
  align-self: stretch !important; }
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }
.float-left {
  float: left !important; }
.float-right {
  float: right !important; }
.float-none {
  float: none !important; }
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }
@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important; }
.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important; }
.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important; }
.overflow-auto {
  overflow: auto !important; }
.overflow-hidden {
  overflow: hidden !important; }
.position-static {
  position: static !important; }
.position-relative {
  position: relative !important; }
.position-absolute {
  position: absolute !important; }
.position-fixed {
  position: fixed !important; }
.position-sticky {
  position: sticky !important; }
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
.shadow-none {
  box-shadow: none !important; }
.w-25 {
  width: 25% !important; }
.w-50 {
  width: 50% !important; }
.w-75 {
  width: 75% !important; }
.w-100 {
  width: 100% !important; }
.w-auto {
  width: auto !important; }
.h-25 {
  height: 25% !important; }
.h-50 {
  height: 50% !important; }
.h-75 {
  height: 75% !important; }
.h-100 {
  height: 100% !important; }
.h-auto {
  height: auto !important; }
.mw-100 {
  max-width: 100% !important; }
.mh-100 {
  max-height: 100% !important; }
.min-vw-100 {
  min-width: 100vw !important; }
.min-vh-100 {
  min-height: 100vh !important; }
.vw-100 {
  width: 100vw !important; }
.vh-100 {
  height: 100vh !important; }
.m-0 {
  margin: 0 !important; }
.mt-0,
.my-0 {
  margin-top: 0 !important; }
.mr-0,
.mx-0 {
  margin-right: 0 !important; }
.mb-0,
.my-0 {
  margin-bottom: 0 !important; }
.ml-0,
.mx-0 {
  margin-left: 0 !important; }
.m-1 {
  margin: 0.25rem !important; }
.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }
.m-2 {
  margin: 0.5rem !important; }
.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }
.m-3 {
  margin: 1rem !important; }
.mt-3,
.my-3 {
  margin-top: 1rem !important; }
.mr-3,
.mx-3 {
  margin-right: 1rem !important; }
.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }
.ml-3,
.mx-3 {
  margin-left: 1rem !important; }
.m-4 {
  margin: 1.5rem !important; }
.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }
.m-5 {
  margin: 3rem !important; }
.mt-5,
.my-5 {
  margin-top: 3rem !important; }
.mr-5,
.mx-5 {
  margin-right: 3rem !important; }
.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }
.ml-5,
.mx-5 {
  margin-left: 3rem !important; }
.p-0 {
  padding: 0 !important; }
.pt-0,
.py-0 {
  padding-top: 0 !important; }
.pr-0,
.px-0 {
  padding-right: 0 !important; }
.pb-0,
.py-0 {
  padding-bottom: 0 !important; }
.pl-0,
.px-0 {
  padding-left: 0 !important; }
.p-1 {
  padding: 0.25rem !important; }
.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }
.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }
.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }
.p-2 {
  padding: 0.5rem !important; }
.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }
.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }
.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }
.p-3 {
  padding: 1rem !important; }
.pt-3,
.py-3 {
  padding-top: 1rem !important; }
.pr-3,
.px-3 {
  padding-right: 1rem !important; }
.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }
.pl-3,
.px-3 {
  padding-left: 1rem !important; }
.p-4 {
  padding: 1.5rem !important; }
.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }
.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }
.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }
.p-5 {
  padding: 3rem !important; }
.pt-5,
.py-5 {
  padding-top: 3rem !important; }
.pr-5,
.px-5 {
  padding-right: 3rem !important; }
.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }
.pl-5,
.px-5 {
  padding-left: 3rem !important; }
.m-n1 {
  margin: -0.25rem !important; }
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }
.m-n2 {
  margin: -0.5rem !important; }
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }
.m-n3 {
  margin: -1rem !important; }
.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }
.m-n4 {
  margin: -1.5rem !important; }
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }
.m-n5 {
  margin: -3rem !important; }
.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }
.m-auto {
  margin: auto !important; }
.mt-auto,
.my-auto {
  margin-top: auto !important; }
.mr-auto,
.mx-auto {
  margin-right: auto !important; }
.mb-auto,
.my-auto {
  margin-bottom: auto !important; }
.ml-auto,
.mx-auto {
  margin-left: auto !important; }
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
.text-justify {
  text-align: justify !important; }
.text-wrap {
  white-space: normal !important; }
.text-nowrap {
  white-space: nowrap !important; }
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.text-left {
  text-align: left !important; }
.text-right {
  text-align: right !important; }
.text-center {
  text-align: center !important; }
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }
.text-lowercase {
  text-transform: lowercase !important; }
.text-uppercase {
  text-transform: uppercase !important; }
.text-capitalize {
  text-transform: capitalize !important; }
.font-weight-light {
  font-weight: 300 !important; }
.font-weight-lighter {
  font-weight: lighter !important; }
.font-weight-normal {
  font-weight: 400 !important; }
.font-weight-bold {
  font-weight: 700 !important; }
.font-weight-bolder {
  font-weight: bolder !important; }
.font-italic {
  font-style: italic !important; }
.text-white {
  color: #fff !important; }
.text-primary {
  color: #043651 !important; }
a.text-primary:hover, a.text-primary:focus {
  color: #000508 !important; }
.text-secondary {
  color: black !important; }
a.text-secondary:hover, a.text-secondary:focus {
  color: black !important; }
.text-success {
  color: #006600 !important; }
a.text-success:hover, a.text-success:focus {
  color: #001a00 !important; }
.text-info {
  color: black !important; }
a.text-info:hover, a.text-info:focus {
  color: black !important; }
.text-warning {
  color: #f44336 !important; }
a.text-warning:hover, a.text-warning:focus {
  color: #d2190b !important; }
.text-danger {
  color: #dc3545 !important; }
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }
.text-light {
  color: #f8f9fa !important; }
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }
.text-dark {
  color: #343a40 !important; }
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }
.text-body {
  color: #212529 !important; }
.text-muted {
  color: #6c757d !important; }
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }
.text-decoration-none {
  text-decoration: none !important; }
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }
.text-reset {
  color: inherit !important; }
.visible {
  visibility: visible !important; }
.invisible {
  visibility: hidden !important; }
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529; }
.table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
.table tbody + tbody {
    border-top: 2px solid #dee2e6; }
.table-sm th,
.table-sm td {
  padding: 0.3rem; }
.table-bordered {
  border: 1px solid #dee2e6; }
.table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6; }
.table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b9c7ce; }
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7c96a5; }
.table-hover .table-primary:hover {
  background-color: #aabbc4; }
.table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #aabbc4; }
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #b8b8b8; }
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #7a7a7a; }
.table-hover .table-secondary:hover {
  background-color: #ababab; }
.table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #ababab; }
.table-success,
.table-success > th,
.table-success > td {
  background-color: #b8d4b8; }
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #7aaf7a; }
.table-hover .table-success:hover {
  background-color: #a8caa8; }
.table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #a8caa8; }
.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8b8b8; }
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #7a7a7a; }
.table-hover .table-info:hover {
  background-color: #ababab; }
.table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #ababab; }
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fccac7; }
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #f99d96; }
.table-hover .table-warning:hover {
  background-color: #fbb3af; }
.table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #fbb3af; }
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb; }
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e; }
.table-hover .table-danger:hover {
  background-color: #f1b0b7; }
.table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #f1b0b7; }
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe; }
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc; }
.table-hover .table-light:hover {
  background-color: #ececf6; }
.table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ececf6; }
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca; }
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c; }
.table-hover .table-dark:hover {
  background-color: #b9bbbe; }
.table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b9bbbe; }
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }
.table-dark {
  color: #fff;
  background-color: #343a40; }
.table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
.table-dark.table-bordered {
    border: 0; }
.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
.table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-md > .table-bordered {
      border: 0; } }
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
.table-responsive > .table-bordered {
    border: 0; }
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
.popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
.popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc(-0.5rem - 1px); }
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: rgba(0, 0, 0, 0.25); }
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #fff; }
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: rgba(0, 0, 0, 0.25); }
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #fff; }
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc(-0.5rem - 1px); }
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 1px;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: #fff; }
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #fff; }
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
.popover-header:empty {
    display: none; }
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }
/***Setting up bootstrap theme
* end*/
.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1); }
.mat-option {
  color: rgba(0, 0, 0, 0.79); }
.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.79); }
.mat-option.mat-option-disabled {
    color: rgba(0, 0, 0, 0.38); }
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #043651; }
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: black; }
.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336; }
.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.8); }
.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38); }
.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.8); }
.mat-pseudo-checkbox::after {
    color: #f0f0f0; }
.mat-pseudo-checkbox-disabled {
  color: #b0b0b0; }
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: black; }
.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #043651; }
.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336; }
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0; }
.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-app-background {
  background-color: #f0f0f0;
  color: rgba(0, 0, 0, 0.79); }
.mat-theme-loaded-marker {
  display: none; }
.mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.79); }
.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.79); }
.mat-badge-content {
  color: white;
  background: #043651; }
@media (-ms-high-contrast: active) {
    .mat-badge-content {
      outline: solid 1px;
      border-radius: 0; } }
.mat-badge-accent .mat-badge-content {
  background: black;
  color: white; }
.mat-badge-warn .mat-badge-content {
  color: white;
  background: #f44336; }
.mat-badge {
  position: relative; }
.mat-badge-hidden .mat-badge-content {
  display: none; }
.mat-badge-disabled .mat-badge-content {
  background: #959595;
  color: rgba(0, 0, 0, 0.38); }
.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; }
.mat-badge-content.mat-badge-active {
  transform: none; }
.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px; }
.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; }
.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; }
.mat-bottom-sheet-container {
  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);
  background: white;
  color: rgba(0, 0, 0, 0.79); }
.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: #043651; }
.mat-button.mat-accent, .mat-icon-button.mat-accent, .mat-stroked-button.mat-accent {
    color: black; }
.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn {
    color: #f44336; }
.mat-button.mat-primary[disabled], .mat-button.mat-accent[disabled], .mat-button.mat-warn[disabled], .mat-button[disabled][disabled], .mat-icon-button.mat-primary[disabled], .mat-icon-button.mat-accent[disabled], .mat-icon-button.mat-warn[disabled], .mat-icon-button[disabled][disabled], .mat-stroked-button.mat-primary[disabled], .mat-stroked-button.mat-accent[disabled], .mat-stroked-button.mat-warn[disabled], .mat-stroked-button[disabled][disabled] {
    color: rgba(0, 0, 0, 0.38); }
.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: #043651; }
.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: black; }
.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[disabled] .mat-button-focus-overlay, .mat-icon-button[disabled] .mat-button-focus-overlay, .mat-stroked-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([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.79);
  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[disabled], .mat-flat-button.mat-accent[disabled], .mat-flat-button.mat-warn[disabled], .mat-flat-button[disabled][disabled], .mat-raised-button.mat-primary[disabled], .mat-raised-button.mat-accent[disabled], .mat-raised-button.mat-warn[disabled], .mat-raised-button[disabled][disabled], .mat-fab.mat-primary[disabled], .mat-fab.mat-accent[disabled], .mat-fab.mat-warn[disabled], .mat-fab[disabled][disabled], .mat-mini-fab.mat-primary[disabled], .mat-mini-fab.mat-accent[disabled], .mat-mini-fab.mat-warn[disabled], .mat-mini-fab[disabled][disabled] {
    color: rgba(0, 0, 0, 0.38); }
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
    background-color: #043651; }
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
    background-color: black; }
.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[disabled], .mat-flat-button.mat-accent[disabled], .mat-flat-button.mat-warn[disabled], .mat-flat-button[disabled][disabled], .mat-raised-button.mat-primary[disabled], .mat-raised-button.mat-accent[disabled], .mat-raised-button.mat-warn[disabled], .mat-raised-button[disabled][disabled], .mat-fab.mat-primary[disabled], .mat-fab.mat-accent[disabled], .mat-fab.mat-warn[disabled], .mat-fab[disabled][disabled], .mat-mini-fab.mat-primary[disabled], .mat-mini-fab.mat-accent[disabled], .mat-mini-fab.mat-warn[disabled], .mat-mini-fab[disabled][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([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[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([disabled]):active:not([class*='mat-elevation-z']), .mat-mini-fab:not([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[disabled]:not([class*='mat-elevation-z']), .mat-mini-fab[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-button-toggle-standalone,
.mat-button-toggle-group {
  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-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  box-shadow: none; }
.mat-button-toggle {
  color: rgba(0, 0, 0, 0.38); }
.mat-button-toggle .mat-button-toggle-focus-overlay {
    background-color: rgba(0, 0, 0, 0.06); }
.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.79);
  background: white; }
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
    background-color: black; }
.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px rgba(0, 0, 0, 0.12); }
[dir='rtl'] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12); }
.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px rgba(0, 0, 0, 0.12); }
.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.8); }
.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
    color: rgba(0, 0, 0, 0.79); }
.mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.38);
  background-color: #eeeeee; }
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
    background: white; }
.mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd; }
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  border: solid 1px rgba(0, 0, 0, 0.12); }
.mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.79); }
.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.8); }
.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.8); }
.mat-checkbox-checkmark {
  fill: #f0f0f0; }
.mat-checkbox-checkmark-path {
  stroke: #f0f0f0 !important; }
@media (-ms-high-contrast: black-on-white) {
    .mat-checkbox-checkmark-path {
      stroke: #000 !important; } }
.mat-checkbox-mixedmark {
  background-color: #f0f0f0; }
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #043651; }
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: black; }
.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.8); }
@media (-ms-high-contrast: active) {
  .mat-checkbox-disabled {
    opacity: 0.5; } }
@media (-ms-high-contrast: active) {
  .mat-checkbox-background {
    background: none; } }
.mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {
  background-color: #043651; }
.mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
  background-color: black; }
.mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {
  background-color: #f44336; }
.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.79); }
.mat-chip.mat-standard-chip .mat-chip-remove {
    color: rgba(0, 0, 0, 0.79);
    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: #043651;
  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: 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: rgba(255, 255, 255, 0.1); }
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: black;
  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: rgba(255, 255, 255, 0.1); }
.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.8); }
.mat-cell, .mat-footer-cell {
  color: rgba(0, 0, 0, 0.79); }
.mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54); }
.mat-datepicker-toggle,
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54); }
.mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38); }
.mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12); }
.mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.8); }
.mat-calendar-body-cell-content {
  color: rgba(0, 0, 0, 0.79);
  border-color: transparent; }
.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  color: rgba(0, 0, 0, 0.38); }
.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  background-color: rgba(0, 0, 0, 0.04); }
.mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.38); }
.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.18); }
.mat-calendar-body-selected {
  background-color: #043651;
  color: white; }
.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(4, 54, 81, 0.4); }
.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white; }
.mat-datepicker-content {
  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);
  background-color: white;
  color: rgba(0, 0, 0, 0.79); }
.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
    background-color: black;
    color: white; }
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
    background-color: rgba(0, 0, 0, 0.4); }
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px white; }
.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
    background-color: #f44336;
    color: white; }
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
    background-color: rgba(244, 67, 54, 0.4); }
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px white; }
.mat-datepicker-content-touch {
  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-toggle-active {
  color: #043651; }
.mat-datepicker-toggle-active.mat-accent {
    color: black; }
.mat-datepicker-toggle-active.mat-warn {
    color: #f44336; }
.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.79); }
.mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12); }
.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12); }
.mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.79); }
.mat-expansion-panel: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-action-row {
  border-top-color: rgba(0, 0, 0, 0.12); }
.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {
  background: rgba(0, 0, 0, 0.04); }
@media (hover: none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled='true']) .mat-expansion-panel-header:hover {
    background: white; } }
.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.79); }
.mat-expansion-panel-header-description,
.mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.8); }
.mat-expansion-panel-header[aria-disabled='true'] {
  color: rgba(0, 0, 0, 0.38); }
.mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,
  .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {
    color: inherit; }
.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: #043651; }
.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
    color: black; }
.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
    color: #f44336; }
.mat-focused .mat-form-field-required-marker {
  color: black; }
.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87); }
.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #043651; }
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
    background-color: black; }
.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: #043651; }
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: black; }
.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.8); }
.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.8); }
.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: #043651; }
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: black; }
.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-icon.mat-primary {
  color: #043651; }
.mat-icon.mat-accent {
  color: black; }
.mat-icon.mat-warn {
  color: #f44336; }
.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.8); }
.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: #043651; }
.mat-input-element::-moz-placeholder {
    color: rgba(0, 0, 0, 0.42); }
.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-accent .mat-input-element {
  caret-color: black; }
.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-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.79); }
.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.79); }
.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.8); }
.mat-list-item-disabled {
  background-color: #eeeeee; }
.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-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.79); }
.mat-menu-item[disabled], .mat-menu-item[disabled]::after {
    color: rgba(0, 0, 0, 0.38); }
.mat-menu-item .mat-icon-no-color,
.mat-menu-item-submenu-trigger::after {
  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-paginator {
  background: white; }
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.8); }
.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-progress-bar-background {
  fill: #b4c3cb; }
.mat-progress-bar-buffer {
  background-color: #b4c3cb; }
.mat-progress-bar-fill::after {
  background-color: #043651; }
.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #b3b3b3; }
.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #b3b3b3; }
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: black; }
.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #ffcdd2; }
.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2; }
.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336; }
.mat-progress-spinner circle, .mat-spinner circle {
  stroke: #043651; }
.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
  stroke: black; }
.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle {
  stroke: #f44336; }
.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.8); }
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #043651; }
.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: #043651; }
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: black; }
.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: black; }
.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-select-value {
  color: rgba(0, 0, 0, 0.79); }
.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.8); }
.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: #043651; }
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: black; }
.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-drawer-container {
  background-color: #f0f0f0;
  color: rgba(0, 0, 0, 0.79); }
.mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.79); }
.mat-drawer.mat-drawer-push {
    background-color: white; }
.mat-drawer:not(.mat-drawer-side) {
    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-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12); }
.mat-drawer-side.mat-drawer-end {
    border-left: solid 1px rgba(0, 0, 0, 0.12);
    border-right: none; }
[dir='rtl'] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none; }
[dir='rtl'] .mat-drawer-side.mat-drawer-end {
    border-left: none;
    border-right: solid 1px rgba(0, 0, 0, 0.12); }
.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6); }
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: black; }
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.54); }
.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: black; }
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #043651; }
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(4, 54, 81, 0.54); }
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #043651; }
.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-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }
.mat-primary .mat-slider-track-fill,
.mat-primary .mat-slider-thumb,
.mat-primary .mat-slider-thumb-label {
  background-color: #043651; }
.mat-primary .mat-slider-thumb-label-text {
  color: white; }
.mat-accent .mat-slider-track-fill,
.mat-accent .mat-slider-thumb,
.mat-accent .mat-slider-thumb-label {
  background-color: black; }
.mat-accent .mat-slider-thumb-label-text {
  color: white; }
.mat-warn .mat-slider-track-fill,
.mat-warn .mat-slider-thumb,
.mat-warn .mat-slider-thumb-label {
  background-color: #f44336; }
.mat-warn .mat-slider-thumb-label-text {
  color: white; }
.mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.2); }
.mat-slider:hover .mat-slider-track-background,
.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38); }
.mat-slider-disabled .mat-slider-track-background,
.mat-slider-disabled .mat-slider-track-fill,
.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26); }
.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26); }
.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12); }
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87); }
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.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-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent; }
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .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-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .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-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused, .mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04); }
@media (hover: none) {
  .mat-step-header:hover {
    background: none; } }
.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.8); }
.mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.8);
  color: white; }
.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
  background-color: #043651;
  color: white; }
.mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336; }
.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.79); }
.mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336; }
.mat-stepper-horizontal, .mat-stepper-vertical {
  background-color: white; }
.mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12); }
.mat-horizontal-stepper-header::before,
.mat-horizontal-stepper-header::after,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12); }
.mat-sort-header-arrow {
  color: #333333; }
.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.79); }
.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.79); }
.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:not(.mat-tab-disabled), .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(180, 195, 203, 0.3); }
.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #043651; }
.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: white; }
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(179, 179, 179, 0.3); }
.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: black; }
.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: white; }
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3); }
.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-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white; }
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(180, 195, 203, 0.3); }
.mat-tab-group.mat-background-primary .mat-tab-header, .mat-tab-group.mat-background-primary .mat-tab-links, .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .mat-tab-nav-bar.mat-background-primary .mat-tab-links {
  background-color: #043651; }
.mat-tab-group.mat-background-primary .mat-tab-label, .mat-tab-group.mat-background-primary .mat-tab-link, .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: white; }
.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }
.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: white; }
.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-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }
.mat-tab-group.mat-background-primary .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(179, 179, 179, 0.3); }
.mat-tab-group.mat-background-accent .mat-tab-header, .mat-tab-group.mat-background-accent .mat-tab-links, .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .mat-tab-nav-bar.mat-background-accent .mat-tab-links {
  background-color: black; }
.mat-tab-group.mat-background-accent .mat-tab-label, .mat-tab-group.mat-background-accent .mat-tab-link, .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: white; }
.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }
.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: white; }
.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-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }
.mat-tab-group.mat-background-accent .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3); }
.mat-tab-group.mat-background-warn .mat-tab-header, .mat-tab-group.mat-background-warn .mat-tab-links, .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .mat-tab-nav-bar.mat-background-warn .mat-tab-links {
  background-color: #f44336; }
.mat-tab-group.mat-background-warn .mat-tab-label, .mat-tab-group.mat-background-warn .mat-tab-link, .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white; }
.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
    color: rgba(255, 255, 255, 0.4); }
.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white; }
.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-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4); }
.mat-tab-group.mat-background-warn .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12); }
.mat-toolbar {
  background: #043651;
  color: rgba(0, 0, 0, 0.79); }
.mat-toolbar.mat-primary {
    background: #043651;
    color: white; }
.mat-toolbar.mat-accent {
    background: black;
    color: white; }
.mat-toolbar.mat-warn {
    background: #f44336;
    color: white; }
.mat-toolbar .mat-form-field-underline,
  .mat-toolbar .mat-form-field-ripple,
  .mat-toolbar .mat-focused .mat-form-field-ripple {
    background-color: currentColor; }
.mat-toolbar .mat-form-field-label,
  .mat-toolbar .mat-focused .mat-form-field-label,
  .mat-toolbar .mat-select-value,
  .mat-toolbar .mat-select-arrow,
  .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
    color: inherit; }
.mat-toolbar .mat-input-element {
    caret-color: currentColor; }
.mat-tooltip {
  background: rgba(97, 97, 97, 0.9); }
.mat-tree {
  background: white; }
.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.79); }
.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: black; }
/* Portal Typography */
/* HTML CSS */
*,
*::before,
*::after {
  box-sizing: border-box; }
html {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  font-kerning: auto; }
html, body {
  margin: 0;
  width: 100%;
  height: 100%; }
@media (min-resolution: 192dpi) {
  body {
    font-size: 1.286rem; } }
@media only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
  body {
    font-size: 1.143rem; } }
.portal-font-weight-light {
  font-weight: lighter !important; }
.portal-font-weight-bold {
  font-weight: 600 !important; }
.portal-font-weight-middle {
  font-weight: 600 !important; }
.portal-font-uppercase {
  text-transform: uppercase; }
.portal-font-italic {
  font-style: italic; }
.portal-text-align-center {
  text-align: center; }
.portal-text-align-left {
  text-align: left; }
.portal-text-align-right {
  text-align: right; }
.portal-font-size-big {
  font-size: 1.75em; }
.portal-font-size-small {
  font-size: 0.7rem;
  font-weight: 500; }
/* Example typography */
.portal-example-preview {
  height: 300px;
  min-height: 300px;
  background-color: rgba(0, 0, 0, 0.15); }
.portal-example-docs {
  padding: 16px; }
.portal-example-docs .portal-example-docs__heading {
    font-weight: 300;
    font-size: 24px;
    line-height: 32px;
    margin: 40px 0 20px;
    padding-bottom: 3px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
/* Rules for sizing the icon. */
mat-icon.mat-9 {
  font-size: 9px;
  width: 9px;
  height: 9px;
  line-height: 9px !important; }
mat-icon.mat-10 {
  font-size: 10px;
  width: 10px;
  height: 10px;
  line-height: 10px !important; }
mat-icon.mat-12 {
  font-size: 12px;
  width: 12px;
  height: 12px;
  line-height: 12px !important; }
mat-icon.mat-14 {
  font-size: 14px;
  width: 14px;
  height: 14px;
  line-height: 14px !important; }
mat-icon.mat-16 {
  font-size: 16px;
  width: 16px;
  height: 16px;
  line-height: 16px !important; }
mat-icon.mat-18 {
  font-size: 18px;
  width: 18px;
  height: 18px;
  line-height: 14px !important; }
mat-icon.mat-20 {
  font-size: 20px;
  width: 20px;
  height: 20px;
  line-height: 20px !important; }
mat-icon.mat-22 {
  font-size: 22px;
  width: 22px;
  height: 22px;
  line-height: 22px !important; }
mat-icon.mat-30 {
  font-size: 30px;
  width: 30px;
  height: 30px;
  line-height: 30px !important; }
mat-icon.mat-32 {
  font-size: 32px;
  width: 32px;
  height: 32px;
  line-height: 32px !important; }
mat-icon.mat-34 {
  font-size: 34px;
  width: 34px;
  height: 34px;
  line-height: 34px !important; }
mat-icon.mat-36 {
  font-size: 36px;
  width: 36px;
  height: 36px;
  line-height: 36px !important; }
mat-icon.mat-38 {
  font-size: 38px;
  width: 38px;
  height: 38px;
  line-height: 38px !important; }
mat-icon.mat-40 {
  font-size: 40px;
  width: 40px;
  height: 40px;
  line-height: 40px !important; }
mat-icon.mat-46 {
  font-size: 46px;
  width: 46px;
  height: 46px;
  line-height: 46px !important; }
mat-icon.mat-48 {
  font-size: 48px;
  width: 48px;
  height: 48px;
  line-height: 48px !important; }
mat-icon.mat-50 {
  font-size: 50px;
  width: 50px;
  height: 50px;
  line-height: 50px !important; }
/* Rules for using icons as black on a light background. */
.material-icons.mat-dark {
  color: rgba(0, 0, 0, 0.87); }
.material-icons.mat-dark.mat-inactive {
  color: rgba(0, 0, 0, 0.26); }
/* Rules for using icons as white on a dark background. */
.material-icons.mat-light {
  color: white; }
.material-icons.mat-light.mat-inactive {
  color: rgba(255, 255, 255, 0.3); }
a {
  color: #043651; }
hr, .hr {
  border: 1px solid rgba(0, 0, 0, 0.08);
  margin: -1px 0; }
li {
  list-style-type: none; }
sub, sup {
  vertical-align: baseline; }
sup {
  top: -0.5em; }
sub {
  bottom: -0.25em; }
a {
  text-decoration: none; }
a:hover, a:focus {
    outline: none;
    text-decoration: none; }
img {
  height: auto;
  max-width: 100%; }
img:focus {
    outline: 0; }
button:focus {
  outline: none; }
.form-group {
  align-items: center; }
.form-message {
  left: 0;
  margin-top: .1rem;
  position: absolute;
  top: 100%; }
::ng-deep .rtl .form-message {
    left: auto;
    right: 0; }
.form-message.warning-icon {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center; }
table {
  width: 100%; }
.form-control {
  font-size: 14px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  width: 100%;
  height: calc(10px + 1.4285714286em); }
.form-control:focus {
    box-shadow: none;
    border-color: #ced4da; }
/*::-webkit-scrollbar-track {
    box-shadow: inset 0 0 4px rgba(#000, .3);
  }

  ::-webkit-scrollbar {
    background: rgba(#fff, .2);
    position: absolute;
    width: 12px;
  }

  ::-webkit-scrollbar:hover {
    display: block;
  }

  ::-webkit-scrollbar-thumb {
    background-color: mat-color($primary, 300);
    border-radius: 4px;
  }

  ::-webkit-scrollbar:horizontal {
    height: 5px;
  }
*/
.k-grid-content::-webkit-scrollbar-track {
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3); }
.k-grid-content::-webkit-scrollbar {
  background: rgba(255, 255, 255, 0.2);
  position: absolute;
  width: 10px; }
.k-grid-content::-webkit-scrollbar:hover {
  display: block; }
.k-grid-content::-webkit-scrollbar-thumb {
  background-color: #b4c3cb; }
.k-grid-content::-webkit-scrollbar:horizontal {
  height: 10px; }
.rtl th {
  text-align: right; }
.text-inherit {
  text-transform: inherit !important; }
.property-msg .mat-expansion-panel-body {
  padding: 0 15px 10px !important; }
/* Portal Loader */
.loader-content {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-content: flex-start; }
.loader-container {
  width: 30px;
  height: 30px;
  position: relative;
  top: 50%; }
.loader-container.animation-1 {
    transform: rotate(45deg); }
.loader-container.animation-2, .loader-container.animation-4 {
    transform: rotate(10deg); }
.loader-container.animation-2 .shape, .loader-container.animation-4 .shape {
      border-radius: 5px; }
.loader-container.animation-2, .loader-container.animation-3, .loader-container.animation-4 {
    animation: rotation 1s infinite; }
.loader-container.animation-3 .shape1 {
    border-top-left-radius: 10px; }
.loader-container.animation-3 .shape2 {
    border-top-right-radius: 10px; }
.loader-container.animation-3 .shape3 {
    border-bottom-left-radius: 10px; }
.loader-container.animation-3 .shape4 {
    border-bottom-right-radius: 10px; }
.loader-container.animation-4, .loader-container.animation-5 {
    transform: rotate(45deg); }
.loader-container.animation-5 .shape {
    width: 15px;
    height: 15px; }
.loader-container.animation-6 {
    animation: rotation 1s infinite; }
.loader-container.animation-6 .shape {
      width: 12px;
      height: 12px;
      border-radius: 2px; }
.loader-container .shape {
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 1px; }
.loader-container .shape.shape1 {
      left: 0;
      background-color: #5C6BC0; }
.loader-container .shape.shape2 {
      right: 0;
      background-color: #8BC34A; }
.loader-container .shape.shape3 {
      bottom: 0;
      background-color: #FFB74D; }
.loader-container .shape.shape4 {
      bottom: 0;
      right: 0;
      background-color: #F44336; }
@keyframes rotation {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
.animation-1 .shape1 {
  animation: animation1shape1 0.5s ease 0s infinite alternate; }
@keyframes animation1shape1 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(16px, 16px); } }
.animation-1 .shape2 {
  animation: animation1shape2 0.5s ease 0s infinite alternate; }
@keyframes animation1shape2 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(-16px, 16px); } }
.animation-1 .shape3 {
  animation: animation1shape3 0.5s ease 0s infinite alternate; }
@keyframes animation1shape3 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(16px, -16px); } }
.animation-1 .shape4 {
  animation: animation1shape4 0.5s ease 0s infinite alternate; }
@keyframes animation1shape4 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(-16px, -16px); } }
.animation-2 .shape1 {
  animation: animation2shape1 0.5s ease 0s infinite alternate; }
@keyframes animation2shape1 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(20px, 20px); } }
.animation-2 .shape2 {
  animation: animation2shape2 0.5s ease 0s infinite alternate; }
@keyframes animation2shape2 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(-20px, 20px); } }
.animation-2 .shape3 {
  animation: animation2shape3 0.5s ease 0s infinite alternate; }
@keyframes animation2shape3 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(20px, -20px); } }
.animation-2 .shape4 {
  animation: animation2shape4 0.5s ease 0s infinite alternate; }
@keyframes animation2shape4 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(-20px, -20px); } }
.animation-3 .shape1 {
  animation: animation3shape1 0.5s ease 0s infinite alternate; }
@keyframes animation3shape1 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(5px, 5px); } }
.animation-3 .shape2 {
  animation: animation3shape2 0.5s ease 0s infinite alternate; }
@keyframes animation3shape2 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(-5px, 5px); } }
.animation-3 .shape3 {
  animation: animation3shape3 0.5s ease 0s infinite alternate; }
@keyframes animation3shape3 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(5px, -5px); } }
.animation-3 .shape4 {
  animation: animation3shape4 0.5s ease 0s infinite alternate; }
@keyframes animation3shape4 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(-5px, -5px); } }
.animation-4 .shape1 {
  animation: animation4shape1 0.3s ease 0s infinite alternate; }
@keyframes animation4shape1 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(5px, 5px); } }
.animation-4 .shape2 {
  animation: animation4shape2 0.3s ease 0.3s infinite alternate; }
@keyframes animation4shape2 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(-5px, 5px); } }
.animation-4 .shape3 {
  animation: animation4shape3 0.3s ease 0.3s infinite alternate; }
@keyframes animation4shape3 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(5px, -5px); } }
.animation-4 .shape4 {
  animation: animation4shape4 0.3s ease 0s infinite alternate; }
@keyframes animation4shape4 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(-5px, -5px); } }
.animation-5 .shape1 {
  animation: animation5shape1 2s ease 0s infinite reverse; }
@keyframes animation5shape1 {
  0% {
    transform: translate(0, 0); }
  25% {
    transform: translate(0, 15px); }
  50% {
    transform: translate(15px, 15px); }
  75% {
    transform: translate(15px, 0); } }
.animation-5 .shape2 {
  animation: animation5shape2 2s ease 0s infinite reverse; }
@keyframes animation5shape2 {
  0% {
    transform: translate(0, 0); }
  25% {
    transform: translate(-15px, 0); }
  50% {
    transform: translate(-15px, 15px); }
  75% {
    transform: translate(0, 15px); } }
.animation-5 .shape3 {
  animation: animation5shape3 2s ease 0s infinite reverse; }
@keyframes animation5shape3 {
  0% {
    transform: translate(0, 0); }
  25% {
    transform: translate(15px, 0); }
  50% {
    transform: translate(15px, -15px); }
  75% {
    transform: translate(0, -15px); } }
.animation-5 .shape4 {
  animation: animation5shape4 2s ease 0s infinite reverse; }
@keyframes animation5shape4 {
  0% {
    transform: translate(0, 0); }
  25% {
    transform: translate(0, -15px); }
  50% {
    transform: translate(-15px, -15px); }
  75% {
    transform: translate(-15px, 0); } }
.animation-6 .shape1 {
  animation: animation6shape1 2s linear 0s infinite normal; }
@keyframes animation6shape1 {
  0% {
    transform: translate(0, 0); }
  25% {
    transform: translate(0, 18px); }
  50% {
    transform: translate(18px, 18px); }
  75% {
    transform: translate(18px, 0); } }
.animation-6 .shape2 {
  animation: animation6shape2 2s linear 0s infinite normal; }
@keyframes animation6shape2 {
  0% {
    transform: translate(0, 0); }
  25% {
    transform: translate(-18px, 0); }
  50% {
    transform: translate(-18px, 18px); }
  75% {
    transform: translate(0, 18px); } }
.animation-6 .shape3 {
  animation: animation6shape3 2s linear 0s infinite normal; }
@keyframes animation6shape3 {
  0% {
    transform: translate(0, 0); }
  25% {
    transform: translate(18px, 0); }
  50% {
    transform: translate(18px, -18px); }
  75% {
    transform: translate(0, -18px); } }
.animation-6 .shape4 {
  animation: animation6shape4 2s linear 0s infinite normal; }
@keyframes animation6shape4 {
  0% {
    transform: translate(0, 0); }
  25% {
    transform: translate(0, -18px); }
  50% {
    transform: translate(-18px, -18px); }
  75% {
    transform: translate(-18px, 0); } }
@media screen and (max-width: 600px) {
  .content {
    align-content: flex-start; }
    .content .column {
      width: calc(50% - 30px); } }
@media screen and (max-width: 400px) {
  .content {
    align-content: flex-start; }
    .content .column {
      width: calc(100% - 30px); } }
/*
  *Whirl load scss
  */
/* whirl base styling */
.whirl {
  position: relative; }
/*♫ whirl Overlay backdrop ♫*/
.whirl:before {
  content: "";
  z-index: 999;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
  background-color: #999;
  opacity: 0.6; }
/*♫ whirl css ♫*/
.whirl:after {
  z-index: 2;
  content: "";
  height: 40px;
  width: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -20px 0 0 -20px;
  transition: all .75s ease 0s;
  border-radius: 100%;
  border-top: 4px solid #555;
  animation: standard .75s infinite linear; }
.whirl.no-overlay:before {
  content: none;
  display: none; }
/* whirl standard rotation animation used for duo, double-up etc. */
@keyframes standard {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
/* whirl traditional spinner.
  Makes use of standard animation spin and minimally extends core.*/
.whirl.traditional:after {
  border-right: 4px solid #043651;
  border-top: 4px solid #043651;
  border-left: 4px solid black;
  border-bottom: 4px solid #f44336; }
.overlay {
  background: #fff;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 2; }
.mat-dialog-container {
  position: relative; }
.mat-dialog-container .whirl:before {
    top: -20px;
    left: -23px;
    right: -24px;
    bottom: 0;
    width: auto;
    height: auto; }
/* Menu Utility Classes */
/* Utility classes */
.mat-menu-panel.portal-menu-no-padding .mat-menu-content {
  padding: 0px; }
.mat-menu-panel.portal-menu-no-max-width {
  max-width: initial; }
.portal-menu--active {
  background: rgba(0, 0, 0, 0.04); }
/* Input Classes */
.portal-remove-fixed-infix-width .mat-form-field-infix {
  width: auto; }
/* Toolbar Classes */
.portal-toolbar-brand {
  max-height: 100%;
  padding: 8px 0;
  box-sizing: border-box;
  -o-object-fit: contain;
     object-fit: contain; }
.portal-toolbar-brand-text {
  overflow: hidden;
  text-overflow: ellipsis;
  /*margin-left: 5px;*/
  /* @media(max-width: 600px){
      display: none;
    }*/ }
.mat-toolbar {
  color: white; }
/* Coloured background classes */
.portal-content-bg {
  background: #f0f0f0;
  color: rgba(0, 0, 0, 0.79); }
.portal-header-accent-bg {
  background: #e0e0e0;
  color: black; }
.portal-header-accent-bg p a {
    color: black; }
.portal-accent-bg {
  background: linear-gradient(125deg, black, black);
  color: white; }
.portal-accent-bg p a {
    color: white; }
.portal-primary-bg {
  background: linear-gradient(125deg, #043651, #032940);
  color: white; }
.portal-primary-bg p a {
    color: white; }
.portal-app-bar-bg {
  background: linear-gradient(125deg, #043651, #043651);
  color: white; }
.portal-app-bar-bg p a {
    color: white; }
.portal-card-bg {
  background: linear-gradient(125deg, white, white); }
.portal-accent-bg-light {
  background: linear-gradient(125deg, #e0e0e0, #e0e0e0);
  color: #000000; }
.portal-accent-bg-light p a {
    color: #000000; }
.portal-primary-bg-light {
  background: linear-gradient(125deg, #e1e7ea, #e1e7ea);
  color: #000000; }
.portal-primary-bg-light p a {
    color: #000000; }
/* Hide scrollbars classes */
.portal-hide-scrollbars {
  -ms-overflow-style: none; }
.portal-hide-scrollbars::-webkit-scrollbar {
    width: 0; }
/* RTL */
[dir="rtl"] .portal-widget-wrapper .portal-widget-heading {
  padding-left: 0;
  padding-right: 12px;
  border-left-width: 0px;
  border-right-width: solid;
  border-right-style: solid; }
[dir="rtl"] .portal-widget-wrapper .portal-widget-heading:after {
    left: auto;
    right: -2px; }
/* common component theme */
.btn-picker {
  width: 25px;
  height: 25px;
  cursor: pointer;
  background: none;
  border: 2px solid #dddddd; }
.btn-picker.empty {
    background: #ffffff !important; }
.ngx-color-picker-row {
  display: flex;
  flex-direction: row;
  place-content: space-between center;
  justify-items: center;
  align-items: center;
  width: 100%; }
.ngx-color-picker-row .ngx-color-picker-column {
    display: flex;
    flex-direction: column;
    flex-basis: 48%; }
.ngx-color-picker-overlay {
  display: flex;
  width: 260px;
  min-height: 80px;
  position: relative;
  flex-direction: column;
  padding: 0;
  background: white; }
.ngx-color-picker-overlay .ngx-color-picker-preview {
    width: 100%;
    height: 8px; }
.transparent {
  width: 32px;
  height: 2px;
  border-bottom: 2px solid red;
  transform: translateY(-3px) translateX(-2px) rotate(45deg);
  -webkit-transform: translateY(-2px) translateX(-11px) rotate(45deg);
  position: absolute; }
.ngx-color-picker-actions {
  display: flex;
  padding: 4px;
  border-top: 1px #dddddd solid; }
.ngx-color-picker-collection {
  min-height: 50px;
  padding: 10px 18px; }
.ngx-color-picker-collection h3 {
    color: #100214;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 700;
    margin: 0 0 10px 0; }
.ngx-color-picker-remove-color {
  background-color: #ffffff;
  border: 1px solid #e1e1e1; }
.ngx-color-picker-remove-color .ngx-color-picker-transparent {
    width: 20px;
    height: 1px;
    border-bottom: 1px solid red;
    transform: translateY(-4px) translateX(0px) rotate(45deg);
    -webkit-transform: translateY(-4px) translateX(0px) rotate(45deg); }
/*button {
    width: 22px;
    height: 22px;
    cursor: pointer;
    margin: 3px;
  }*/
canvas#colors {
  margin: 5px; }
canvas:hover {
  cursor: crosshair; }
.ngx-picker-selector {
  position: absolute;
  width: 230px;
  height: 170px;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: crosshair; }
.ngx-picker-position {
  position: absolute;
  width: 10px;
  height: 10px;
  z-index: 1;
  border: 1px black solid;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3); }
.ngx-colors-position {
  position: absolute;
  width: 30px;
  height: 160px;
  top: 0px;
  right: 0px;
  z-index: 1;
  background: url("data:image/gif;base64,R0lGODdhHgAIALMAAAAAADU1NTk5OUJCQkpKSlZWVltbW2pqaoCAgP///wAAAAAAAAAAAAAAAAAAAAAAACH5BAkAAAoALAAAAAAeAAgAAAQw0BhFq734yjJm/p8xFEVAeGCqGERACmahgkUrvPH81cFdnjoQy8VBBTOiguSokkQAADs=") no-repeat; }
.ngx-color-picker-selector {
  height: 170px; }
.ngx-color-picker-selector-preview {
  height: auto !important;
  padding: 15px;
  border-bottom: 1px #e1e1e1 solid; }
.ngx-color-picker-selector-preview form {
    display: inline-block;
    position: relative; }
.ngx-color-picker-selector-preview .hex-input {
    width: 75px;
    margin-right: 20px; }
.ngx-color-picker-selector-preview .hex-input input {
      font-size: 16px;
      font-weight: normal; }
.ngx-color-picker-selector-preview .rgb-input {
    width: 40px;
    margin-right: 5px; }
.ngx-color-picker-selector-preview .rgb-input input {
      font-size: 16px;
      font-weight: normal; }
common-file-picker {
  width: 100%; }
common-file-picker .cc-drop-zone {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 2px dashed rgba(179, 179, 179, 0.4);
    width: 100%;
    height: 150px;
    text-align: center;
    margin: 5px auto;
    border-radius: 5px;
    white-space: normal;
    line-height: normal;
    text-transform: initial;
    color: rgba(0, 0, 0, 0.79);
    padding: 2em 0 2em 0;
    font-weight: 600;
    background: -webkit-repeating-linear-gradient(-45deg, rgba(225, 231, 234, 0.5), rgba(225, 231, 234, 0.5) 15px, white 15px, white 25px);
    background: repeating-linear-gradient(-45deg, rgba(225, 231, 234, 0.5), rgba(225, 231, 234, 0.5) 10px, white 10px, white 20px); }
common-file-picker .cc-drop-zone .cc-browse-file {
      display: flex;
      justify-content: space-between;
      align-items: center;
      background: #b4c3cb;
      border: 2px solid rgba(130, 155, 168, 0.4);
      width: 185px;
      margin: 0 auto;
      padding-right: 10px;
      border-radius: 30px;
      line-height: 12px; }
common-file-picker .cc-drop-zone .cc-browse-file .cc-upload-file {
        background: white;
        width: 34px;
        height: 34px;
        line-height: 34px;
        border-radius: 50%; }
common-file-picker .cc-drop-zone .cc-browse-file span {
        flex: 1;
        color: rgba(0, 0, 0, 0.79); }
common-file-picker .cc-drop-zone:hover {
      cursor: pointer;
      background: -webkit-repeating-linear-gradient(-45deg, #e1e7ea, #e1e7ea 10px, white 10px, white 20px);
      background: repeating-linear-gradient(-45deg, #e1e7ea, #e1e7ea 10px, white 10px, white 20px); }
common-file-picker .cc-error-message {
    color: #f44336; }
.filter-option > .mat-pseudo-checkbox {
  display: none !important; }
.filter-sidenav .mat-list-item-content {
  padding: 0 10px !important;
  font-size: 0.875rem !important; }
.filter-sidenav .mat-select-trigger {
  font-size: 1rem !important; }
.mat-select-search-hidden {
  visibility: hidden; }
.mat-select-search-inner {
  position: absolute;
  top: 0;
  width: 100%;
  border-bottom: 1px solid #cccccc;
  background: white;
  z-index: 100; }
.mat-select-search-inner.mat-select-search-inner-multiple {
    width: 100%; }
.mat-select-search-inner .mat-select-search-input {
    width: 100%; }
.mat-select-search-inner .mat-select-search-clear {
    position: absolute;
    right: 0;
    top: 4px; }
.mat-select-search-panel {
  /* allow absolute positioning relative to outer options container */
  transform: none !important;
  max-height: 350px; }
.mat-select-search-input {
  padding: 16px;
  padding-right: 36px;
  box-sizing: border-box; }
.mat-select-search-no-entries-found {
  padding: 16px; }
.cdk-overlay-pane-select-search {
  /* correct offsetY so that the selected option is at the position of the select box when opening */
  margin-top: -50px; }
.ngx-mat-drp-date-label {
  margin: 15px;
  padding: 4px 2px 4px 2px;
  width: 100%;
  font-size: 14px;
  font-weight: 500; }
.ngx-mat-drp-selected-date-label {
  padding-left: 5%; }
.ngx-mat-drp-date-display {
  min-width: 230px; }
.ngx-mat-drp-date-input {
  text-overflow: ellipsis;
  color: #043651; }
.ngx-mat-drp-calendar {
  background-image: url('data:image/svg+xml,<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">    <path d="M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"/>    <path d="M0 0h24v24H0z" fill="none"/></svg>');
  width: 24px;
  height: 24px; }
.ngx-mat-drp-calendar-container {
  background: white;
  color: rgba(0, 0, 0, 0.79);
  display: flex;
  justify-content: space-around;
  min-width: 650px;
  height: 300px; }
.ngx-mat-drp-calendar-item {
  flex-basis: 33.33%;
  min-width: 210px;
  padding: 1em;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400; }
.ngx-mat-drp-menu {
  height: 100%; }
.ngx-mat-drp-controls {
  display: flex;
  justify-content: space-around;
  margin: 10% auto; }
.ngx-mat-drp-overlay {
  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);
  background: white;
  border-radius: 2px; }
.ngx-mat-drp-overlay-backdrop {
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 0.2; }
.ngx-mat-drp-presets-list {
  list-style-type: none;
  margin: 0px;
  padding: 0px; }
.ngx-mat-drp-presets-list li {
  margin: 5px 0 5px 0;
  padding: 4%;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none; }
common-xlsx-file-upload .drop-zone {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: gray;
  border: 1px dotted black;
  width: 300px;
  height: 100px;
  text-align: center;
  margin: 20px auto;
  padding-right: 10px;
  border-radius: 5px;
  line-height: 12px; }
common-xlsx-file-upload .drop-zone .content {
    flex: 1;
    color: rgba(0, 0, 0, 0.79); }
/* Portal Layout Component Themes */
.portal-user-menu-header {
  background: black;
  color: #ffffff; }
.portal-notification-sidenav {
  background: #f0f0f0;
  color: rgba(0, 0, 0, 0.79); }
.portal-notifications-notification {
  background: white;
  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); }
.portal-notifications-notification .portal-notifications-subheader, .portal-notifications-notification .mat-card-header {
    background: rgba(0, 0, 0, 0.04); }
.portal-notifications-notification .mat-line mat-icon {
    color: #2f8aff; }
.portal-notifications-notification .mat-card-header-text {
    flex: 1 1 0; }
.portal-notifications-notification .mat-card-avatar {
    background: #043651;
    color: white; }
.portal-notifications-notification:hover {
    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); }
.portal-notifications-weather-item .mat-list-item-content div.mat-list-text {
  padding: 0; }
.portal-sidnav-menu {
  background: #043651;
  color: rgba(0, 0, 0, 0.79);
  padding-top: 60px; }
.portal-sidnav-menu .portal-sidnav-menu__subheader {
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    background: #043651; }
.portal-sidnav-menu .mat-expansion-panel {
    background: #043651; }
.portal-sidnav-menu .mat-expansion-panel-body {
    padding: 0px;
    background: #022237;
    color: rgba(0, 0, 0, 0.79);
    box-shadow: 0px 3px 3px -1px rgba(0, 0, 0, 0.07) inset, 0px -3px 3px -1px rgba(0, 0, 0, 0.07) inset; }
.portal-sidnav-menu .mat-expansion-panel-body .mat-list-item {
      opacity: 0;
      text-indent: 20px;
      transition-property: opacity, text-indent;
      transition-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
      transition-duration: 0.4s; }
.portal-sidnav-menu .mat-expansion-panel-body .mat-list-item .mat-list-item-content {
        padding: 0 16px; }
.portal-sidnav-menu .mat-expanded .mat-list-item {
    opacity: 1;
    text-indent: 0; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(1) {
    transition-delay: 0s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(2) {
    transition-delay: 0.12s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(3) {
    transition-delay: 0.24s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(4) {
    transition-delay: 0.36s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(5) {
    transition-delay: 0.48s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(6) {
    transition-delay: 0.6s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(7) {
    transition-delay: 0.72s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(8) {
    transition-delay: 0.84s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(9) {
    transition-delay: 0.96s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(10) {
    transition-delay: 1.08s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(11) {
    transition-delay: 1.2s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(12) {
    transition-delay: 1.32s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(13) {
    transition-delay: 1.44s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(14) {
    transition-delay: 1.56s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(15) {
    transition-delay: 1.68s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(16) {
    transition-delay: 1.8s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(17) {
    transition-delay: 1.92s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(18) {
    transition-delay: 2.04s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(19) {
    transition-delay: 2.16s; }
.portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(20) {
    transition-delay: 2.28s; }
.portal-sidnav-menu .mat-expansion-indicator {
    transition: transform .3s;
    width: 24px;
    text-align: center; }
.portal-sidnav-menu .mat-expansion-indicator:after {
      padding: 2px; }
.portal-sidnav-menu .mat-icon.portal-sidnav-menu__end_detail {
    color: black; }
.portal-sidnav-menu strong.portal-sidnav-menu__end_detail {
    background: black;
    color: white;
    min-width: 24px;
    text-align: center;
    border-radius: 50%;
    font-size: .75em; }
.portal-sidnav-menu .sidebar-menu-search-box {
    background: #043651; }
portal-menu-sidenav .mat-toolbar-row {
  height: 66px; }
.portal-compact-sidemenu {
  background: #043651;
  color: rgba(0, 0, 0, 0.79); }
strong.portal-compact-sidemenu__end_detail {
  background: black;
  color: white; }
app-vertical-icon-menu-tree h3 {
  font-size: 13px;
  font-weight: 500; }
.portal-layout-loader {
  background: white;
  color: rgba(0, 0, 0, 0.79); }
.portal-notification .portal-notification-badge {
  background: black;
  color: white; }
.top-toolbar-menu-list .mat-flat-button {
  background-color: #043651;
  color: white; }
.menu-scroll {
  background-color: white;
  position: absolute;
  z-index: 100;
  width: 300px;
  margin-top: -20px; }
.menu-scroll .menus-list ul li a {
    padding: 3px 10px; }
.menu-scroll .mat-input-element {
    color: rgba(0, 0, 0, 0.79);
    height: 25px; }
.menu-scroll .mat-form-field-infix,
  .menu-scroll .mat-form-field-wrapper {
    padding: 0;
    border: 0; }
.menu-scroll .mat-form-field-appearance-legacy .mat-form-field-underline,
  .menu-scroll .mat-form-field-appearance-legacy .mat-form-field-ripple {
    height: 0; }
.menu-scroll .mat-form-field-appearance-legacy .mat-form-field-label {
    top: 16px;
    left: 2px;
    color: rgba(0, 0, 0, 0.4); }
.menu-scroll .menus-list {
    max-height: 300px;
    overflow-y: auto; }
.menu-scroll .menus-list ul li a {
      color: rgba(0, 0, 0, 0.79);
      display: block; }
.menu-scroll .menus-list ul li a:hover {
        background: rgba(0, 0, 0, 0.04);
        transition: 0.5ms ease-in; }
.menu-scroll:after, .menu-scroll .arrow_box:before {
    right: 100%;
    top: 9px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
.menu-scroll::after {
    border-color: transparent;
    border-right-color: white;
    border-width: 10px; }
.menu-scroll::before {
    border-color: transparent;
    border-right-color: white;
    border-width: 10px; }
.card-badge .mat-badge-content {
  background: #f44336; }
#cep-features .features_item_content .outline-form-field mat-form-field .mat-form-field-flex {
  border: 1px solid #4f7285; }
#cep-features .ribbon {
  background: #043651;
  color: #ffffff; }
.mat-menu-panel.portal-switcher-menu {
  background: #e0e0e0;
  min-width: 200px;
  padding: 15px 15px 0; }
.mat-menu-panel.portal-switcher-menu .mat-icon-button {
    width: auto; }
.mat-menu-panel.portal-switcher-menu .mat-grid-tile {
    overflow: visible; }
.mat-menu-panel.portal-switcher-menu .active {
    background: #b3b3b3;
    border-radius: 50%; }
.mat-menu-panel.portal-switcher-menu .portal-switcher-menu-grid-rtl {
    width: 100% !important; }
.mat-menu-panel.portal-switcher-menu .portal-switcher-menu-grid-rtl .mat-figure {
      background: #f0f0f0;
      margin: 0px -15px; }
.portal-theme-icon__action {
  background: black; }
.portal-theme-icon__content {
  background: #f0f0f0; }
.portal-theme-icon--layout-classic .portal-theme-icon__toolbar,
.portal-theme-icon--layout-toolbar .portal-theme-icon__toolbar,
.portal-theme-icon--layout-boxed .portal-theme-icon__toolbar,
.portal-theme-icon--layout-funky .portal-theme-icon__toolbar,
.portal-theme-icon--layout-tabbed .portal-theme-icon__toolbar {
  background: #043651; }
.portal-theme-switcher-menu.mat-menu-panel {
  background: #e0e0e0;
  min-width: 200px;
  padding: 15px; }
.portal-theme-switcher-menu .portal-theme-switcher-item.active {
  background: #b3b3b3;
  border-radius: 50%; }
.horizontal_menu_toolbar {
  background: #032940; }
.horizontal_menu_toolbar mat-toolbar-row {
    overflow-x: auto;
    overflow-y: hidden;
    height: 32px; }
@media all and (-ms-high-contrast: none) {
    .horizontal_menu_toolbar {
      /* IE11 */ }
      .horizontal_menu_toolbar *::-ms-backdrop,
      .horizontal_menu_toolbar mat-toolbar-row {
        height: 50px; } }
.horizontal_menu_toolbar .mat-icon-button {
    color: #ffffff; }
.horizontal_menu_toolbar mat-toolbar-row::-webkit-scrollbar-track {
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3); }
.horizontal_menu_toolbar mat-toolbar-row::-webkit-scrollbar {
    background: rgba(255, 255, 255, 0.5);
    position: absolute;
    width: 8px; }
.horizontal_menu_toolbar mat-toolbar-row::-webkit-scrollbar:hover {
    display: block; }
.horizontal_menu_toolbar mat-toolbar-row::-webkit-scrollbar-thumb {
    background-color: #b4c3cb; }
.horizontal_menu_toolbar mat-toolbar-row::-webkit-scrollbar:horizontal {
    height: 8px; }
.horizontal_menu_toolbar .mat-button {
    margin: 1px;
    min-width: auto;
    font-weight: 600;
    color: #ffffff; }
.horizontal_menu_toolbar .mat-button:hover {
      background: rgba(225, 234, 230, 0.1); }
.horizontal_menu_toolbar .mat-button .mat-icon {
      line-height: 24px;
      display: none; }
.horizontal_menu_toolbar .portal-menu--active {
    background-color: #043651;
    color: white; }
.horizontal_menu_toolbar .mat-flat-button.mat-primary {
    background: transparent;
    height: 30px;
    line-height: 30px; }
.horizontal_menu_toolbar .mat-flat-button.mat-primary:hover {
      background: rgba(225, 234, 230, 0.1); }
portal-top-horizontal-menu .mat-toolbar-multiple-rows {
  min-height: 50px; }
portal-top-horizontal-menu .mat-toolbar-row {
  height: 50px; }
portal-top-horizontal-menu .mat-flat-button {
  font-weight: 600;
  min-width: auto; }
app-custom-horizontal-menu .mat-toolbar-multiple-rows {
  min-height: 34px; }
app-custom-horizontal-menu .mat-toolbar-row {
  height: 34px; }
portal-top-horizontal-menu .mat-toolbar-row,
app-default-top-navbar .mat-toolbar-row {
  background-color: #043651;
  color: white; }
portal-top-horizontal-menu mat-icon,
app-default-top-navbar mat-icon {
  color: white; }
portal-top-horizontal-menu .toolbar-global-Search,
app-default-top-navbar .toolbar-global-Search {
  position: relative;
  border-radius: 18px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  padding: 0 12px;
  width: 374px;
  height: 32px; }
@media (max-width: 991px) {
    portal-top-horizontal-menu .toolbar-global-Search,
    app-default-top-navbar .toolbar-global-Search {
      width: 180px; } }
portal-top-horizontal-menu .toolbar-global-Search mat-icon,
  app-default-top-navbar .toolbar-global-Search mat-icon {
    font-size: 18px;
    width: auto;
    height: auto; }
portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-wrapper,
  app-default-top-navbar .toolbar-global-Search .mat-form-field-wrapper {
    padding: 0; }
portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-infix,
  app-default-top-navbar .toolbar-global-Search .mat-form-field-infix {
    padding: 0;
    border: 0;
    width: 332px; }
@media (max-width: 991px) {
      portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-infix,
      app-default-top-navbar .toolbar-global-Search .mat-form-field-infix {
        width: 140px; } }
portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-label-wrapper,
  app-default-top-navbar .toolbar-global-Search .mat-form-field-label-wrapper {
    top: -24px;
    overflow: inherit; }
@media all and (-ms-high-contrast: none) {
    portal-top-horizontal-menu .toolbar-global-Search *::-ms-backdrop,
    portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-label-wrapper,
    app-default-top-navbar .toolbar-global-Search *::-ms-backdrop,
    app-default-top-navbar .toolbar-global-Search .mat-form-field-label-wrapper {
      top: -20px; } }
portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-underline,
  portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-ripple,
  app-default-top-navbar .toolbar-global-Search .mat-form-field-underline,
  app-default-top-navbar .toolbar-global-Search .mat-form-field-ripple {
    height: 0; }
@media all and (-ms-high-contrast: none) {
    portal-top-horizontal-menu .toolbar-global-Search,
    app-default-top-navbar .toolbar-global-Search {
      /* IE11 */ }
      portal-top-horizontal-menu .toolbar-global-Search *::-ms-backdrop,
      portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-appearance-legacy .mat-form-field-underline,
      portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-appearance-legacy .mat-form-field-ripple,
      app-default-top-navbar .toolbar-global-Search *::-ms-backdrop,
      app-default-top-navbar .toolbar-global-Search .mat-form-field-appearance-legacy .mat-form-field-underline,
      app-default-top-navbar .toolbar-global-Search .mat-form-field-appearance-legacy .mat-form-field-ripple {
        height: 0px !important; } }
portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-label,
  app-default-top-navbar .toolbar-global-Search .mat-form-field-label {
    top: 24px;
    font-size: 15px;
    color: rgba(255, 255, 255, 0.7); }
portal-top-horizontal-menu .toolbar-global-Search mat-icon,
  app-default-top-navbar .toolbar-global-Search mat-icon {
    color: rgba(255, 255, 255, 0.7); }
.admin-menuTool portal-top-horizontal-menu .portal-toolbar {
  position: relative; }
.horizontal-tab-list {
  background: white;
  border-bottom: 1px solid rgba(0, 0, 0, 0.084); }
.horizontal-tab-list .mat-tab-label.mat-tab-label-active {
    color: #043651; }
/*Top menu link css*/
.top-qlink {
  transition: all 0.5s;
  position: relative;
  line-height: 28px !important; }
.top-qlink.portal-menu--active {
    background: transparent; }
.top-qlink .mat-button-focus-overlay {
    background: transparent; }
.top-qlink::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: transparent;
    transition: all 0.3s; }
.top-qlink:hover::before {
    opacity: 0;
    transform: scale(0.5, 0.5); }
.top-qlink::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
    transition: all 0.3s;
    border: 1px solid rgba(255, 255, 255, 0.3);
    transform: scale(1.2, 1.2); }
.top-qlink:hover::after {
    opacity: 1;
    transform: scale(1, 1);
    border-radius: 2px; }
.mat-button-focus-overlay {
  background: transparent; }
.main-logo {
  background: #043651;
  width: auto;
  min-width: 125px;
  max-width: 180px;
  padding: 10px;
  height: 84px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  border-right: 1px solid rgba(0, 0, 0, 0.08); }
.main-logo img {
    max-width: 165px;
    padding: 0; }
app-layout-citizen .mat-toolbar-multiple-rows {
  min-height: 64px; }
app-layout-citizen .mat-toolbar-row {
  height: 64px; }
app-layout-citizen .nav-tool-bar-logo {
  height: 64px !important; }
.app-toolbar {
  position: fixed;
  top: 0;
  /* Sets the sticky toolbar to be on top */
  z-index: 1000;
  /* Ensure that your app's content doesn't overlap the toolbar */ }
.app-toolbar ul li .nav-link {
    text-align: center;
    font-size: 80%;
    padding: 0.30rem 0.5rem; }
.view-search {
  position: absolute;
  left: 0;
  right: 0;
  top: 0px;
  z-index: 10; }
.view-search button {
    position: absolute;
    right: 5px;
    top: 10px;
    color: #000; }
.view-search button mat-icon {
      color: rgba(0, 0, 0, 0.79); }
.view-search .mat-form-field {
    width: 100%; }
.view-search .mat-form-field .mat-form-field-infix {
      padding: 0;
      border: 0; }
.view-search .mat-form-field .mat-input-element {
      background: white !important;
      height: 57px !important;
      padding: 0 15px;
      color: rgba(0, 0, 0, 0.79);
      border-radius: 0px;
      border: rgba(0, 0, 0, 0.08); }
.view-search .mat-form-field .mat-form-field-label {
      color: rgba(0, 0, 0, 0.54);
      top: 35px;
      left: 16px; }
.view-search .mat-form-field .mat-form-field-ripple {
      background-color: #043651; }
.slideRightToLeft {
  color: #ffffff;
  cursor: pointer;
  min-width: 100%;
  margin-left: 100%;
  transition: all 0.8s; }
.why-register-content p, .why-register-content li {
  font-size: 15px; }
.why-register-content ul {
  padding: 0 0 0 2rem;
  text-align: left; }
.why-register-content ul li {
    list-style: disc outside;
    padding: .5rem 0;
    line-height: 24px; }
.homepage-wrapper .content-container {
  min-height: calc(100vh - 88px);
  margin: 0px auto; }
.homepage-wrapper .content-container .inner-content {
    display: inline-block;
    width: 100%; }
.homepage-wrapper .content-container .inner-content .information-block {
      padding: 30px;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px; }
.homepage-wrapper .content-container .inner-content .information-block.portal-primary-bg {
        background: rgba(4, 54, 81, 0.8);
        color: white; }
.homepage-wrapper .content-container .inner-content .information-block.portal-app-bar-bg {
        background: rgba(4, 54, 81, 0.8);
        color: white; }
@media (max-width: 600px) {
        .homepage-wrapper .content-container .inner-content .information-block {
          padding: 10px;
          border-bottom-left-radius: 4px;
          border-top-left-radius: 0px; } }
.homepage-wrapper .content-container .inner-content .information-block .item-content {
        font-weight: 300;
        line-height: 1.3rem;
        border: 1px dashed;
        padding: 1rem 3rem 0rem 3rem;
        text-align: center;
        height: 585px; }
@media (max-width: 1400px) {
          .homepage-wrapper .content-container .inner-content .information-block .item-content {
            padding: 1rem 2rem 0 2rem; } }
@media (max-width: 600px) {
          .homepage-wrapper .content-container .inner-content .information-block .item-content {
            padding: 10px 15px; } }
.homepage-wrapper .content-container .inner-content .information-block .item-content .divider {
          border-bottom: 1px dashed; }
.homepage-wrapper .content-container .inner-content .information-block .item-content small {
          font-size: 14px; }
.homepage-wrapper .content-container .inner-content .information-block .item-content small a {
            color: white;
            text-decoration: underline; }
.homepage-wrapper .content-container .inner-content .information-block .user-login {
        padding: 0;
        border: 0 none; }
@media (max-width: 959px) {
          .homepage-wrapper .content-container .inner-content .information-block .user-login {
            border: 1px dashed;
            padding: 1rem 3rem 3rem 3rem; } }
.homepage-wrapper .content-container .inner-content .authentication-block {
      background: white;
      padding: 30px;
      border-top-right-radius: 6px;
      border-bottom-right-radius: 6px; }
@media (max-width: 600px) {
        .homepage-wrapper .content-container .inner-content .authentication-block {
          padding: 20px;
          border-top-left-radius: 6px;
          border-bottom-right-radius: 0px; } }
.homepage-wrapper .content-container .inner-content .authentication-block .item-content {
        padding: 1rem 3rem 3rem 3rem;
        font-size: 1rem; }
@media (max-width: 600px) {
          .homepage-wrapper .content-container .inner-content .authentication-block .item-content {
            padding: 0; } }
.homepage-wrapper .content-container .inner-content .authentication-block .item-content .social-divider {
          display: flex;
          align-items: center;
          justify-content: center;
          margin: 2rem 0 3rem;
          text-transform: uppercase;
          text-align: center; }
.homepage-wrapper .content-container .inner-content .authentication-block .item-content .social-divider::before, .homepage-wrapper .content-container .inner-content .authentication-block .item-content .social-divider::after {
            border-top: 1px solid rgba(0, 0, 0, 0.5);
            content: '';
            display: block;
            margin: 0 20px 0 0;
            width: 29%; }
.homepage-wrapper .content-container .inner-content .authentication-block .item-content .social-divider::after {
            margin: 0 0 0 20px;
            width: 29%; }
.homepage-wrapper .content-container .inner-content .authentication-block .item-content ::ng-deep .social-login {
          display: flex;
          flex-direction: row;
          justify-content: center;
          margin: 2rem 0 0 0; }
.homepage-wrapper .content-container .inner-content .authentication-block .item-content ::ng-deep .social-login button {
            min-width: 10rem;
            height: 34px;
            line-height: 34px;
            margin: 0px 1.07rem;
            padding: 0;
            text-transform: none; }
.homepage-wrapper .content-container .inner-content .authentication-block .item-content ::ng-deep .social-login button .material-icons {
              display: flex;
              align-items: center;
              justify-content: flex-end; }
.homepage-wrapper .content-container .inner-content .authentication-block .item-content ::ng-deep .social-login button span {
              display: flex;
              align-items: center;
              justify-content: center;
              margin-left: .5rem; }
.homepage-wrapper .content-container .inner-content .authentication-block .item-content ::ng-deep .last-text p {
          line-height: 20px; }
.homepage-wrapper .content-container .inner-content .mat-raised-button {
      min-width: 126px;
      font-size: 14px;
      font-weight: 300;
      min-height: 30px; }
.homepage-wrapper .content-container .inner-content .mat-raised-button.Signin-btn {
        background: transparent;
        border: 1px solid #ffffff; }
.homepage-wrapper .content-container .inner-content .mat-raised-button.Signin-btn:hover {
          background: #ffffff;
          color: #043651;
          font-weight: 400; }
.homepage-wrapper .content-container .inner-content .btn-back.mat-raised-button {
      position: absolute;
      top: -32px;
      right: 0;
      text-transform: capitalize;
      min-width: 90px; }
@media (max-width: 1300px) {
        .homepage-wrapper .content-container .inner-content .btn-back.mat-raised-button {
          top: 0; } }
@media (max-width: 959px) {
        .homepage-wrapper .content-container .inner-content .btn-back.mat-raised-button {
          top: -32px; } }
.homepage-wrapper.login-wrapper .item-content h3, .homepage-wrapper.login-wrapper .item-content span, .homepage-wrapper.login-wrapper .item-content p {
  color: #ffffff; }
@media (max-width: 959px) {
  .homepage-wrapper {
    padding: 60px 0;
    display: block !important;
    height: auto !important; } }
@media (max-width: 600px) {
  .mat-headline {
    font-size: 18px;
    margin-bottom: 5px; } }
.bg-facebook {
  background: #3b5998; }
.bg-twitter {
  background: #00ACED; }
.bg-google {
  background: #DD4B39; }
/*============================
  Updated login css
  =============================*/
.mat-raised-button.btn-why-register {
  color: #043651; }
.homepage-sidenav-theme {
  background: #043651;
  color: rgba(0, 0, 0, 0.79); }
section#footer {
  background: #043651; }
section#rights-reserved {
  background: rgba(4, 54, 81, 0.9); }
#top_services_requests a {
  color: #043651; }
#top_services_requests a > span.forward-arrow > .material-icons {
    color: #043651; }
#top_services_requests a:hover {
    color: #043651; }
mat-card-header mat-card-title .mat-title {
  color: #043651; }
.row-divided .vertical-divider::before, .row-divided .vertical-divider::after {
  background-color: #b3b3b3; }
.row-divided .vertical-divider > span {
  background-color: white; }
.landlord-login .btn.btn-2, .tenant-login .btn.btn-2 {
  background-color: rgba(224, 224, 224, 0.6);
  color: white; }
@media (max-width: 991px) {
  .desc-registration {
    display: block; } }
.center-container .content-block .table th, .center-container .content-block .table td {
  border-color: #262626; }
.mat-stroked-button.btn-back {
  border-color: #ffffff;
  color: #ffffff;
  letter-spacing: .2px; }
.jumbotron {
  min-height: 460px;
  position: relative; }
@media (max-width: 600px) {
    .jumbotron {
      height: auto; } }
.jumbotron img {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
.jumbotron::before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.4); }
.jumbotron .jt-text {
    position: relative;
    z-index: 1; }
.jumbotron .jt-text .jt-content {
      text-align: center; }
.jumbotron .jt-text .jt-content .mat-title {
        color: white; }
.jumbotron .jt-text .jt-content > h2 {
        font-weight: 400;
        margin: 0 0 .5rem 0;
        color: white;
        font-size: 18px; }
.jumbotron .jt-text .jt-content > h3 {
        color: white;
        font-size: 1.7rem; }
@media (max-width: 960px) {
          .jumbotron .jt-text .jt-content > h3 {
            font-size: 1.5rem; } }
.jumbotron .jt-text .jt-content > p {
        font-size: 16px;
        line-height: 23px;
        color: white; }
@media (max-width: 600px) {
          .jumbotron .jt-text .jt-content > p {
            font-size: 14px; } }
.jumbotron .jt-text .jt-content > p span {
          color: white; }
.jumbotron .jt-container {
    max-width: 800px;
    width: 100%;
    margin: auto;
    padding: 90px 0; }
@media (max-width: 600px) {
      .jumbotron .jt-container {
        padding: 35px 0; } }
.jumbotron .jt-content .jt-btns {
    color: #000;
    margin: 0 0 30px;
    height: 66px;
    line-height: 66px;
    width: 100%;
    text-transform: none; }
.jumbotron .jt-content .jt-btns .mat-button-wrapper {
      display: block;
      font-size: 16px;
      position: relative; }
@media (min-width: 768px) {
        .jumbotron .jt-content .jt-btns .mat-button-wrapper {
          font-size: 19px; } }
.jumbotron .jt-content .jt-btns .jt-btn-icons {
      position: absolute;
      left: 0; }
.jumbotron .jt-content .jt-btns .jt-btn-icons .jt-icons {
        color: #2a546b;
        font-size: 38px;
        width: 38px;
        height: 38px;
        line-height: 38px;
        font-weight: 400;
        vertical-align: middle;
        display: inline-block; }
@media (min-width: 768px) {
          .jumbotron .jt-content .jt-btns .jt-btn-icons .jt-icons {
            font-size: 42px;
            width: 42px;
            height: 42px;
            line-height: 42px; } }
.jumbotron .jt-content .jt-btns:hover, .jumbotron .jt-content .jt-btns:focus {
      color: white; }
.jumbotron .jt-content .jt-btns:hover .jt-btn-icons .jt-icons, .jumbotron .jt-content .jt-btns:focus .jt-btn-icons .jt-icons {
        color: white; }
.jumbotron .jt-content .jt-search-find {
    /*background: mat-color($accent, default);*/
    background: #efd91d !important;
    color: #212121 !important;
    display: table;
    color: rgba(0, 0, 0, 0.79);
    text-align: center;
    width: 105px;
    height: 44px;
    line-height: 44px;
    position: relative;
    z-index: 52;
    left: 0;
    top: 0;
    font-weight: 700;
    font-size: 15px;
    cursor: pointer;
    transition: all 300ms ease-in-out 0s; }
.jumbotron .jt-content .help-faq {
    position: absolute;
    top: 50%;
    right: -25px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-top: -18px; }
.jumbotron .jt-content .help-faq i.material-icons {
      font-size: 20px;
      cursor: pointer; }
@media (max-width: 991px) {
      .jumbotron .jt-content .help-faq {
        display: none; } }
/*Css for Search*/
.app-global-search .mat-form-field {
  margin: 0;
  display: block; }
.app-global-search .mat-form-field .mat-form-field-infix {
    padding: 0;
    border: 0; }
.app-global-search .mat-form-field .mat-form-field-infix .mat-input-element {
      background: white;
      border: 0;
      border-radius: 0;
      height: 44px;
      line-height: 44px;
      padding: 0 15px;
      color: #020202;
      font-size: 16px;
      margin: 0; }
.app-global-search .mat-form-field .mat-form-field-infix .mat-input-placeholder {
      padding-left: 15px; }
.app-global-search .mat-form-field .mat-form-field-infix .mat-form-field-label-wrapper {
      top: -0.84375em;
      padding-top: 0.64375em; }
.app-global-search .mat-form-field-underline {
  background: transparent;
  height: 0 !important; }
.app-global-search .mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.78125em;
  left: 15px; }
.citizen-banner mat-card {
  margin: 0; }
.citizen-banner .jumbotron {
  /*height: 100px;*/
  min-height: 100px; }
.citizen-banner .jumbotron .jt-container {
    padding: 36px 0 22px; }
.citizen-banner .btn-global-search {
  top: 1px;
  padding: 10px 12px !important; }
@media (max-width: 767px) {
  .section-complaint {
    padding-top: 20px; } }
.section-complaint .border-right {
  border-right: 1px solid rgba(0, 0, 0, 0.1); }
@media (max-width: 543px) {
    .section-complaint .border-right {
      border-right: 0; } }
.section-complaint mat-card ul {
  margin-left: 20px; }
.section-complaint mat-card ul li a {
    font-size: 15px;
    color: rgba(0, 0, 0, 0.79);
    position: relative;
    text-transform: capitalize; }
.section-complaint mat-card ul li a:hover {
      color: #043651; }
.section-complaint mat-card ul li a:after {
      content: "";
      position: absolute;
      left: -18px;
      top: 6px;
      width: 6px;
      height: 6px;
      background: rgba(0, 0, 0, 0.4); }
.section-complaint mat-card ul.complaint-list li a:after {
  background: none; }
.section-service .child-service span {
  font-size: 15px; }
.section-service .service-list .mat-card:hover {
  color: #043651;
  border-bottom-color: #4f7285 !important;
  /*background: mat-color($background, hover);*/ }
/*Prevent*/
.short-links ul li {
  margin-bottom: 5px; }
.short-links ul li a {
    color: rgba(0, 0, 0, 0.79);
    /*font-weight: 600;*/ }
.short-links ul li a i {
      font-size: 16px; }
.short-links ul li ul {
    margin: 10px 0 0; }
.short-links ul li ul li {
      margin-bottom: 2px; }
.short-links ul li ul li a {
        /*font-weight: 500;*/
        position: relative; }
.top-articles .hvr-forward:hover {
  color: #043651; }
.view-all-service a {
  color: rgba(0, 0, 0, 0.79); }
.view-all-service a:hover {
    color: #03304a; }
.social-connect p {
  font-size: 15px; }
.social-connect .mat-card {
  padding: 0.9412rem; }
.social-connect .mat-card .mat-card-header-text {
    margin: 0; }
.social-connect .mat-card .mat-card-header-text .mat-card-title h6 mat-icon .fa-facebook {
      color: #3b5998; }
.social-connect .mat-card .mat-card-header-text .mat-card-title h6 mat-icon .fa-twitter {
      color: #1da1f3; }
.social-connect .mat-card .mat-card-header-text .mat-card-title h6 mat-icon .fa-youtube {
      color: #ff0000; }
.social-connect .mat-card .mat-card-content {
    display: -webkit-flex;
    flex: 1; }
.social-connect .mat-card .mat-card-content > p {
      word-break: break-all;
      word-wrap: break-word;
      white-space: normal; }
.social-connect .mat-card .mat-card-actions {
    padding: 0.5rem; }
.social-connect .mat-card .mat-card-actions .calender-icon i.material-icons {
      font-size: 18px;
      color: #a2a2a2;
      padding: 5px;
      vertical-align: middle; }
.social-connect .mat-card .mat-card-actions:last-child {
      margin-bottom: -8px;
      margin-left: -10px; }
.social-connect .flex-none {
  flex: auto !important; }
.view-all .view-text-icon-container {
  display: flex;
  justify-content: center;
  align-items: center; }
.view-all .view-text-icon-container a {
    color: rgba(0, 0, 0, 0.79); }
.view-all .view-text-icon-container > span {
    display: flex; }
.social-connect-details p {
  font-size: 15px;
  word-break: break-all; }
.social-connect-details .mat-tab-header {
  border-bottom: 0;
  background-color: transparent; }
.social-connect-details .mat-tab-header::before {
    position: absolute;
    content: "";
    height: 1px;
    background: #c4c4c4;
    width: 100%;
    margin: auto;
    top: 50%;
    left: 0;
    right: 0;
    z-index: 0; }
.social-connect-details .mat-tab-labels {
  justify-content: center; }
.social-connect-details .mat-tab-labels .mat-tab-label {
    opacity: 1;
    min-width: 0;
    margin: 0 25px;
    padding: 0;
    line-height: 40px;
    height: 40px;
    border-radius: 6px; }
.social-connect-details .mat-tab-labels .mat-tab-label:focus {
      background-color: transparent; }
.social-connect-details .mat-tab-labels .mat-tab-label.mat-tab-label-active mat-icon.mat-icon.material-icons i.fa {
      color: #2a546b; }
.social-connect-details .mat-tab-labels .mat-tab-label mat-icon.mat-icon.material-icons {
      width: 40px;
      height: 40px;
      font-size: 40px;
      line-height: 40px;
      vertical-align: unset;
      background: #f5f5f5; }
.social-connect-details .mat-tab-labels .mat-tab-label mat-icon.mat-icon.material-icons i.fa {
        color: #c4c4c4;
        vertical-align: top; }
.social-connect-details .mat-ink-bar {
  background-color: transparent !important; }
.social-connect-details .mat-tab-body {
  margin: 25px 0 0; }
.social-connect-details .mat-tab-body .mat-tab-body-content .mat-card .mat-card-content .mat-card-img {
    margin-right: 20px; }
.social-connect-details .mat-tab-body .mat-tab-body-content .mat-card .mat-card-content .mat-card-img > p {
      width: 263px;
      height: 142px;
      -o-object-fit: contain;
         object-fit: contain;
      border: 1px solid #efefef; }
.toolbar-search .mat-form-field {
  width: 100%;
  margin-top: 8px; }
.toolbar-search .mat-form-field .mat-form-field-infix {
    width: 240px;
    padding: 0; }
.toolbar-search .mat-form-field .mat-form-field-infix .mat-input-element {
      background: #fff;
      height: 32px;
      line-height: 32px;
      padding: 0 10px;
      color: #020202;
      font-size: 15px; }
.toolbar-search .mat-form-field .mat-form-field-infix .mat-input-placeholder {
      padding-left: 15px; }
.toolbar-search .mat-form-field .mat-form-field-infix .mat-form-field-label-wrapper {
      top: -0.84375em;
      padding-top: 0.64375em; }
.toolbar-search .mat-form-field .mat-form-field-infix .mat-form-field-label-wrapper .mat-form-field-label {
        padding: 0px 10px;
        color: rgba(0, 0, 0, 0.54);
        top: 20px; }
.toolbar-search .mat-form-field-underline {
  background: transparent; }
section#footer-default {
  padding: 25px 0 20px 0;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
  /* .footer-logo {
       margin-bottom: 25px;

       > a {
         display: inline-block;
         -webkit-transition: all 300ms ease-in-out 0s;
         -moz-transition: all 300ms ease-in-out 0s;
         transition: all 300ms ease-in-out 0s;
         font-size: mat-font-size($typography, body-2);

         .circle-or-square {
           display: block;
           width: 140px;
           height: 150px;
         }

         &:hover {
           opacity: .7;
         }
       }

       @media(max-width: 543px) {
         text-align: center;
       }
     }*/ }
section#footer-default .content_blocks {
    /*.social_links {
        li {
          display: inline-block;
          border: 0;

          > a {
            font-size: 1.294rem;
            padding-left: 15px;
            padding-right: 15px;
            @media (max-width: 991px) {
              padding: 0 10px;
            }

            &:hover {
              padding-left: 15px;
              padding-right: 15px;
              color: #fff;
              opacity: 1;
            }
          }
        }

        &.last {
          img {
            width: 6em;
            height: 6em;
            object-fit: cover;
          }
        }
      }*/ }
section#footer-default .content_blocks li {
      /*color: rgba(mat-color($foreground, app-bar), .7);*/
      color: rgba(255, 255, 255, 0.7) !important;
      margin-bottom: 5px; }
section#footer-default .content_blocks li .mailto a {
        color: rgba(255, 255, 255, 0.7) !important;
        /*color: rgba(mat-color($foreground, app-bar), .7);*/ }
section#footer-default .content_blocks li .mailto a:hover {
          text-decoration: underline; }
section#footer-default .content_blocks li > a {
        display: block;
        /*color: rgba(mat-color($foreground, app-bar), .7);*/
        color: rgba(255, 255, 255, 0.7) !important;
        padding-left: 10px;
        transition: all 300ms ease-in-out 0s;
        position: relative; }
section#footer-default .content_blocks li > a:hover {
          padding-left: 15px;
          color: #f44336; }
section#footer-default .content_blocks li > a::before {
          content: "-";
          position: absolute;
          left: 0;
          top: 0; }
@media (max-width: 767px) {
            section#footer-default .content_blocks li > a::before {
              content: ""; } }
section#footer-default .content_blocks li:last-child {
        border-bottom: 0; }
@media (max-width: 767px) {
    section#footer-default {
      text-align: center; } }
#rights-reserved small {
  font-size: 12px;
  letter-spacing: 1px; }
#rights-reserved small a {
    color: #f44336; }
#rights-reserved small a:hover {
      text-decoration: underline; }
section#footer {
  padding: 25px 0 20px 0;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
  /* .footer-logo {
       margin-bottom: 25px;

       > a {
         display: inline-block;
         -webkit-transition: all 300ms ease-in-out 0s;
         -moz-transition: all 300ms ease-in-out 0s;
         transition: all 300ms ease-in-out 0s;
         font-size: mat-font-size($typography, body-2);

         .circle-or-square {
           display: block;
           width: 140px;
           height: 150px;
         }

         &:hover {
           opacity: .7;
         }
       }

       @media(max-width: 543px) {
         text-align: center;
       }
     }*/ }
section#footer .content_blocks li {
    color: rgba(255, 255, 255, 0.7);
    margin-bottom: 5px; }
section#footer .content_blocks li .mailto a {
      color: rgba(255, 255, 255, 0.7); }
section#footer .content_blocks li .mailto a:hover {
        text-decoration: underline; }
section#footer .content_blocks li > a {
      display: block;
      color: rgba(0, 0, 0, 0.79);
      padding-left: 13px;
      transition: all 300ms ease-in-out 0s;
      position: relative; }
section#footer .content_blocks li > a:hover {
        padding-left: 16px;
        text-decoration: underline;
        /*color: mat-color($warn, default);*/ }
section#footer .content_blocks li > a::before {
        content: "\00BB";
        position: absolute;
        left: 0;
        top: 0;
        font-size: 16px; }
@media (max-width: 992px) {
          section#footer .content_blocks li > a::before {
            content: ""; } }
section#footer .content_blocks li:last-child {
      border-bottom: 0; }
section#footer .content_blocks .social_links {
    padding: 0;
    margin: 0; }
section#footer .content_blocks .social_links li {
      display: inline-block;
      border: 0; }
section#footer .content_blocks .social_links li > a {
        padding: 0;
        width: 28px;
        margin-right: .25rem;
        transition: all 300ms ease-in-out 0s; }
section#footer .content_blocks .social_links li > a::before {
          display: none; }
section#footer .content_blocks .social_links li:last-child > a {
        margin-right: 0; }
section#footer .content_blocks .social_links.last img {
      width: 6em;
      height: 6em;
      -o-object-fit: cover;
         object-fit: cover; }
section#footer .content_blocks address {
    font-style: normal; }
@media (max-width: 992px) {
    section#footer {
      text-align: center; } }
section#footer .quick-contact p > a {
    color: rgba(0, 0, 0, 0.79);
    padding-left: 3px;
    transition: all 300ms ease-in-out 0s; }
section#footer .quick-contact p > a:hover {
      text-decoration: underline; }
section#footer .footer-logo {
    margin-bottom: 1rem;
    margin-top: .5rem; }
@media (max-width: 992px) {
      section#footer .footer-logo {
        margin: auto auto 1rem auto; } }
section#footer .footer-logo > img {
      max-width: 186px; }
section#footer a.app-store-link,
  section#footer a.google-play-link {
    transition: all 300ms ease-in-out 0s; }
section#footer a.app-store-link:hover > img,
    section#footer a.google-play-link:hover > img {
      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);
      border-radius: 6px; }
#rights-reserved small {
  font-size: 12px;
  letter-spacing: 1px; }
#rights-reserved small a {
    color: #f44336; }
#rights-reserved small a:hover {
      text-decoration: underline; }
.notification {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 2;
  height: 35px;
  background: #e0e0e0; }
.notification .mat-icon-button {
    width: 30px;
    height: 30px;
    line-height: 30px; }
.hayward-toolbar .top-qlink {
  background: transparent;
  color: white; }
@media (max-width: 1200px) {
    .hayward-toolbar .top-qlink {
      padding: 0 4px; } }
.hayward-toolbar .top-qlink:hover {
    background: rgba(3, 41, 64, 0.8); }
.hayward-toolbar .top-qlink:before {
    border: 1px solid rgba(42, 84, 107, 0.5);
    border-radius: 2px; }
.hayward-toolbar .top-qlink:after {
    border: 0 none;
    border-radius: 2px; }
.hayward-toolbar .mat-button {
  line-height: 25px;
  padding: 0 5px;
  min-width: 70px; }
@media (max-width: 767px) {
    .hayward-toolbar .mat-button {
      min-width: auto; } }
.hayward-toolbar .login-link {
  height: 35px;
  border-top: 1px solid rgba(255, 255, 255, 0.3); }
.hayward-toolbar .login-link a {
    color: white; }
.hayward-toolbar .portal-toolbar-brand-text {
  font-size: 13px; }
@media (min-width: 767px) {
  .mobile-links {
    display: none !important; } }
.mat-list .mat-list-item.mat-2-line:hover {
  background: rgba(0, 0, 0, 0.04); }
.inspection-chart {
  overflow-x: auto; }
.inspection-chart ul li {
    list-style-type: disc; }
.inspection-chart ul li.cursor-pointer:hover {
    color: #043651; }
.sr-select .mat-select {
  background: white;
  color: rgba(0, 0, 0, 0.79);
  border: 1px solid rgba(0, 0, 0, 0.08);
  padding: 6px 6px 6px 8px;
  position: relative;
  left: -11px; }
.sr-select .mat-form-field-appearance-legacy .mat-form-field-wrapper, .sr-select .mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0;
  border: 0 none; }
.sr-select .mat-form-field-appearance-legacy .mat-form-field-infix {
  width: 200px; }
.sr-select .mat-form-field-appearance-legacy .mat-form-field-underline, .sr-select .mat-form-field-appearance-legacy .mat-form-field-ripple {
  height: 0px; }
.notice-icon ul li {
  background: #e57373;
  color: white;
  padding: 1px 10px; }
.notice-icon ul li .mat-18 {
    line-height: initial !important; }
.notice-icon ul li .notice-Count {
    font-size: 15px; }
#add-widget-container, #open-widget-container, .correspondence-content {
  /*.measure-fields {
      ul li {
        &:hover {
          background: mat-color($background, hover);
        }
      }
    }*/
  /*.show-preview{
      background: mat-color($background, card);
    }*/ }
#add-widget-container .widget-ngx-dnd-container .ngx-dnd-container, #open-widget-container .widget-ngx-dnd-container .ngx-dnd-container, .correspondence-content .widget-ngx-dnd-container .ngx-dnd-container {
    background: transparent !important;
    border: 0 none !important; }
#add-widget-container .widget-ngx-dnd-container .ngx-dnd-container ngx-dnd-item, #open-widget-container .widget-ngx-dnd-container .ngx-dnd-container ngx-dnd-item, .correspondence-content .widget-ngx-dnd-container .ngx-dnd-container ngx-dnd-item {
      margin: 0 15px 10px 0;
      padding: 2px 15px;
      border-radius: 3px;
      background: rgba(179, 179, 179, 0.08);
      /*background: rgba(mat-color($accent, 50), 0.08) !important;*/
      border: 1px solid #b3b3b3;
      font-size: 13px; }
#add-widget-container .widget-ngx-dnd-container .ngx-dnd-container ngx-dnd-item:hover, #open-widget-container .widget-ngx-dnd-container .ngx-dnd-container ngx-dnd-item:hover, .correspondence-content .widget-ngx-dnd-container .ngx-dnd-container ngx-dnd-item:hover {
        background: #e0e0e0; }
#add-widget-container .rid-mat-expansion mat-expansion-panel, #open-widget-container .rid-mat-expansion mat-expansion-panel, .correspondence-content .rid-mat-expansion mat-expansion-panel {
    /*border-bottom: 1px solid rgba(0, 0, 0, 0.2);*/
    background: rgba(0, 0, 0, 0.04); }
#add-widget-container .rid-mat-expansion mat-expansion-panel .mat-expansion-panel-body, #open-widget-container .rid-mat-expansion mat-expansion-panel .mat-expansion-panel-body, .correspondence-content .rid-mat-expansion mat-expansion-panel .mat-expansion-panel-body {
      background: white;
      border: 1px solid rgba(180, 195, 203, 0.05); }
#add-widget-container .icon-container, #open-widget-container .icon-container, .correspondence-content .icon-container {
    background: white;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    padding: 0 10px; }
#add-widget-container button.chart-selected, #open-widget-container button.chart-selected, .correspondence-content button.chart-selected {
    background: linear-gradient(0deg, #043651, #03304a);
    color: white !important; }
#add-widget-container .no-preview, #open-widget-container .no-preview, .correspondence-content .no-preview {
    height: calc(100vh - 310px);
    /*span {
        color: rgba(mat-color($accent, 200), .5);
      }*/ }
#add-widget-container .no-preview div.show-view, #open-widget-container .no-preview div.show-view, .correspondence-content .no-preview div.show-view {
      width: 220px;
      height: 220px;
      background: rgba(180, 195, 203, 0.1);
      border: 1px solid rgba(130, 155, 168, 0.5); }
#add-widget-container .no-preview mat-icon, #open-widget-container .no-preview mat-icon, .correspondence-content .no-preview mat-icon {
      font-size: 34px;
      width: auto;
      height: auto;
      color: rgba(128, 128, 128, 0.5); }
#add-widget-container .no-preview img, #open-widget-container .no-preview img, .correspondence-content .no-preview img {
      filter: brightness(300%); }
#add-widget-container .divider-content::after, #add-widget-container .divider-content::before, #open-widget-container .divider-content::after, #open-widget-container .divider-content::before, .correspondence-content .divider-content::after, .correspondence-content .divider-content::before {
    position: absolute;
    content: "";
    height: 1px;
    width: 20px;
    background: #03304a;
    top: 18px; }
#add-widget-container .divider-content::before, #open-widget-container .divider-content::before, .correspondence-content .divider-content::before {
    left: -27px; }
#add-widget-container .divider-content::after, #open-widget-container .divider-content::after, .correspondence-content .divider-content::after {
    right: -27px; }
#add-widget-container canvas:hover, #open-widget-container canvas:hover, .correspondence-content canvas:hover {
    cursor: auto !important; }
.chip-popover-box .mat-icon {
  color: #03304a; }
.feature-content .arrow {
  color: rgba(0, 0, 0, 0.3); }
.feature-content .features_item_content mat-form-field .mat-form-field-flex {
  border: 1px solid #043651; }
.feature-content .ribbon {
  width: 65px;
  height: 22px;
  background: #043651;
  color: #ffffff;
  line-height: 22px;
  right: 10px;
  top: -10px;
  position: absolute;
  font-size: 10px; }
/* Override mat-tab style  */
#tenant-petition {
  /* Override the portal heading i.e. main page heading size */
  /* Override the tab content heading size  */
  /* Override the tab content sub-heading size */
  /*&.tenant-petition-b {
      .portal-card {
        > .mb-1 {
          align-items: flex-start;

          > div {
            flex-grow: 1;

            > h2.portal-card__heading {
              line-height: 1.3;
            }
          }
        }
      }
    }*/ }
#tenant-petition .mat-tab-group.rid-mat-tab.mat-primary, #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn, .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent {
    /*flex: 1 1 100%;
      max-width: 100%;*/ }
#tenant-petition .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels, #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels {
      background: rgba(224, 224, 224, 0.3);
      /* Active Tab Style */ }
#tenant-petition .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label {
        color: white;
        background-color: #043651;
        /*margin-right: 4px;*/ }
#tenant-petition .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content, #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content {
        color: white; }
#tenant-petition .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active, #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active {
        background: white;
        color: #262626; }
#tenant-petition .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content, #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content {
          color: black; }
#tenant-petition .mat-tab-group.rid-mat-tab.mat-primary mat-tab-body, #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn mat-tab-body, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn mat-tab-body, .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body {
      background-color: white; }
#tenant-petition .mat-tab-group.rid-mat-tab.mat-primary mat-tab-body h2, #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body h2, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn mat-tab-body h2, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn mat-tab-body h2, .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body h2 {
        font-size: 15px; }
#tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels {
    background: #043651; }
#tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label {
      font-size: 15px;
      color: white; }
#tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content {
      color: white; }
#tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label {
      font-size: 15px; }
#tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content {
        color: #043651; }
#tenant-petition ul.child-list li::before {
    color: #043651; }
#tenant-petition ul.child-list li ol li::before {
    color: black; }
#tenant-petition .portal-card__heading {
    font-size: 114px; }
#tenant-petition .mat-display-3 {
    font-size: 20px; }
#tenant-petition .mat-display-2 {
    font-size: 17px; }
#tenant-petition .ckbox .mat-checkbox-layout {
    white-space: normal;
    vertical-align: top; }
#tenant-petition .ckbox .mat-checkbox-layout .mat-checkbox-inner-container {
      margin: 3px 8px auto auto; }
#tenant-services .mat-card {
  /* Button 1 */
  /* Button 2 */
  /* Button 3 */
  /* Button 4 */
  /* Button 5 */
  /* Button 6 */ }
#tenant-services .mat-card.btn-1 {
    background: #27416c;
    color: white; }
#tenant-services .mat-card.btn-1:hover {
      background: #1c355e; }
#tenant-services .mat-card.btn-1:active {
      background: #182d4f; }
#tenant-services .mat-card.btn-2 {
    background: #7F7F7F;
    color: white; }
#tenant-services .mat-card.btn-2:hover {
      background: #686868; }
#tenant-services .mat-card.btn-2:active {
      background: #686868; }
#tenant-services .mat-card.btn-3 {
    background: #2F9976;
    color: white; }
#tenant-services .mat-card.btn-3:hover {
      background: #2a8265; }
#tenant-services .mat-card.btn-3:active {
      background: #2a8265; }
#tenant-services .mat-card.btn-4 {
    background: #2F9976;
    color: white; }
#tenant-services .mat-card.btn-4:hover {
      background: #2a8265; }
#tenant-services .mat-card.btn-4:active {
      background: #2a8265; }
#tenant-services .mat-card.btn-5 {
    background: #5ca5c6;
    color: white; }
#tenant-services .mat-card.btn-5:hover {
      background: #4a96b9; }
#tenant-services .mat-card.btn-5:active {
      background: #4e97b8; }
#tenant-services .mat-card.btn-6 {
    background: #5e448b;
    color: white; }
#tenant-services .mat-card.btn-6:hover {
      background: #563c83; }
#tenant-services .mat-card.btn-6:active {
      background: #70569d; }
#tenant-services p a:hover {
  color: #043651; }
/* Input, Select and Datepicker Disable style overridden below */
.mat-input-element:disabled,
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.68); }
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-wrapper .mat-form-field-underline {
  /*background-color: rgba(0, 0, 0, 0.45);
    background-size: 0;*/
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0.48) 70%, transparent 0%); }
/* Radio button Disable style overridden below */
.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.58); }
.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.58); }
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.66); }
/* Checkbox Disable style overridden below */
/*.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
  .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
    background-color: #777777;
  }
  .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
    border-color: #777777;
  }*/
ol li::before {
  color: #03304a; }
.login-homepage .btn-global-search {
  top: 1px;
  padding: 10px 12px !important; }
.jt-container {
  max-width: 800px;
  width: 100%;
  padding: 0 0 18px 0;
  margin-top: 25px; }
@media (max-width: 600px) {
    .jt-container {
      padding: 35px 0; } }
.jt-content .jt-btns {
  color: #000;
  margin: 0 0 30px;
  height: 66px;
  line-height: 66px;
  width: 100%;
  text-transform: none; }
.jt-content .jt-btns .mat-button-wrapper {
    display: block;
    font-size: 16px;
    position: relative; }
@media (min-width: 768px) {
      .jt-content .jt-btns .mat-button-wrapper {
        font-size: 19px; } }
.jt-content .jt-btns .jt-btn-icons {
    position: absolute;
    left: 0; }
.jt-content .jt-btns .jt-btn-icons .jt-icons {
      color: #2a546b;
      font-size: 38px;
      width: 38px;
      height: 38px;
      line-height: 38px;
      font-weight: 400;
      vertical-align: middle;
      display: inline-block; }
@media (min-width: 768px) {
        .jt-content .jt-btns .jt-btn-icons .jt-icons {
          font-size: 42px;
          width: 42px;
          height: 42px;
          line-height: 42px; } }
.jt-content .jt-btns:hover, .jt-content .jt-btns:focus {
    color: white; }
.jt-content .jt-btns:hover .jt-btn-icons .jt-icons, .jt-content .jt-btns:focus .jt-btn-icons .jt-icons {
      color: white; }
.jt-content .jt-search-find {
  /*background: mat-color($accent, default);*/
  background: #efd91d !important;
  color: #212121 !important;
  display: table;
  color: rgba(0, 0, 0, 0.79);
  text-align: center;
  width: 105px;
  height: 44px;
  line-height: 44px;
  position: relative;
  z-index: 52;
  left: 0;
  top: 0;
  font-weight: 600;
  font-size: 15px;
  cursor: pointer;
  transition: all 300ms ease-in-out 0s; }
.jt-content .help-faq {
  position: absolute;
  top: 50%;
  right: -25px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin-top: -18px; }
.jt-content .help-faq i.material-icons {
    font-size: 20px;
    cursor: pointer; }
@media (max-width: 991px) {
    .jt-content .help-faq {
      display: none; } }
#event-container {
  /*.hvr-underline-from-left {
      &::before {
        background: mat-color($primary, default);
      }*/
  /*&.hvr-icon-forward {
      &.active .hvr-icon, &.active span {
        color: mat-color($primary, default);
      }
    }*/ }
#event-container .border-bottom {
    border-bottom-color: rgba(0, 0, 0, 0.12) !important;
    height: 56px; }
#event-container .event-list .search-bar .mat-form-field-appearance-legacy .mat-form-field-flex {
    border-color: rgba(0, 0, 0, 0.3);
    color: #043651; }
#event-container .event-list .search-bar .mat-form-field-appearance-legacy .mat-form-field-flex .mat-form-field-infix .mat-form-field-label-wrapper .mat-form-field-label {
      color: rgba(4, 54, 81, 0.6); }
#event-container .event-list ul li a {
    color: black; }
#event-container .event-list ul li a.hrv-background:hover, #event-container .event-list ul li a.hrv-background.active {
      background: rgba(0, 0, 0, 0.2);
      color: #043651; }
#event-container small.tag {
    background: rgba(0, 0, 0, 0.2);
    color: #043651; }
/*@include floating-chat-theme($theme, $typography);*/
/*portal shared portal-card*/
.portal-card-primary {
  color: #043651; }
.portal-card-primary .portal-card__content-divider {
    background: black; }
.portal-card-accent {
  color: black; }
.portal-card-accent .portal-card__content-divider {
    background: #043651; }
.portal-card-warn {
  color: #f44336; }
.portal-card-warn .portal-card__content-divider {
    background: #043651; }
.portal-card-content-primary {
  background: linear-gradient(0deg, #043651, #03304a);
  color: white; }
.portal-card-content-primary .portal-card__content-divider {
    background: black; }
.portal-card-content-accent {
  background: linear-gradient(0deg, black, black); }
.portal-card-content-accent .portal-card__content-divider {
    background: #043651; }
.portal-card-content-warn {
  background: linear-gradient(0deg, #f44336, #e53935);
  color: white; }
.portal-card-content-warn .portal-card__content-divider {
    background: #043651; }
.portal-card-content-card {
  background: white;
  color: rgba(0, 0, 0, 0.79); }
.portal-card-content-transparent {
  background: transparent; }
.portal-card__heading {
  font: 600 18px/28px Cairo, sans-serif;
  border-color: #043651;
  padding-left: 12px;
  border-left-width: 2px;
  border-left-style: solid;
  position: relative; }
.portal-card__heading:after {
    background-color: #b3b3b3;
    content: "";
    width: 2px;
    height: 0%;
    position: absolute;
    bottom: 0;
    left: -2px;
    transition: height .5s; }
.portal-card:hover .portal-card__heading:after {
    height: 100%; }
.portal-card__content .mat-card {
  box-sizing: border-box;
  height: 100%; }
.portal-card__content-divider {
  height: 1px;
  background: rgba(0, 0, 0, 0.12); }
.ticker-item {
  border-left: 1px solid rgba(0, 0, 0, 0.075); }
body .portal-card {
  margin-top: 0 !important; }
.comment-action small {
  color: rgba(0, 0, 0, 0.3);
  font-size: 12px; }
.manage-queries {
  /* .k-grid tr {
       background: transparent;
     }*/ }
.manage-queries .k-grid tr.no-answered-no-read-query {
    background-color: rgba(244, 67, 54, 0.08) !important;
    color: #e57373; }
.manage-queries .k-grid tr.bottom-border {
    border-bottom: black !important; }
.manage-queries .k-grid tr.answered-query {
    background-color: rgba(4, 54, 81, 0.1) !important;
    color: #2a546b; }
.manage-queries .nanrq {
    border: 1px solid rgba(244, 67, 54, 0.08);
    background-color: rgba(244, 67, 54, 0.08) !important; }
.manage-queries .nanrq span {
      background: #e57373;
      width: 6px;
      height: 6px; }
.manage-queries .nanrq-answered-query {
    border: 1px solid rgba(4, 54, 81, 0.08);
    background-color: rgba(4, 54, 81, 0.08) !important; }
.manage-queries .nanrq-answered-query span {
      background: #4f7285;
      width: 6px;
      height: 6px; }
.manage-queries .k-grid td {
    border-bottom: 1px solid rgba(0, 0, 0, 0.08); }
.category-list {
  width: 280px;
  max-height: 100%; }
.category-list li a {
    padding: 8px 10px;
    color: rgba(0, 0, 0, 0.79);
    border-bottom: 1px dotted rgba(0, 0, 0, 0.08); }
.category-list li a span {
      font-size: 14px;
      line-height: 24px; }
.category-list li a:hover {
      color: #03304a;
      background: rgba(0, 0, 0, 0.04); }
.category-list li:last-child a {
    border-bottom: 0 none; }
.category-list li a.active {
    background: #043651;
    color: #ffffff; }
.category-list li a.active span {
      color: #ffffff !important; }
.sub-categories {
  color: #03304a; }
.sub-categories label {
    color: #262626;
    font-size: 13px;
    line-height: 12px; }
.sub-categories a {
    border: 1px solid #b3b3b3;
    color: rgba(0, 0, 0, 0.79); }
.sub-categories a.portal-accent-bg {
    border: 1px solid #b3b3b3;
    color: rgba(0, 0, 0, 0.79);
    background: rgba(224, 224, 224, 0.8); }
.sub-categories span::after {
    background: #b3b3b3; }
.sub-category-list h3 {
  font-size: 16px; }
.sub-category-list mat-list-item {
  font-size: 15px !important; }
.sub-category-list mat-list-item .answer {
    font-size: 14px; }
.mat-expanded {
  background: rgba(0, 0, 0, 0.06) !important; }
.mat-expansion-panel-content {
  background: white; }
.upcoming-events .mat-caption {
  font-size: 12px; }
.upcoming-events a {
  color: black; }
.event-polls h3 {
  color: black; }
.payment-card {
  background: black; }
.payment-card label, .payment-card p {
    color: #ffffff; }
.portal-footer {
  background: #e1e7ea;
  color: rgba(0, 0, 0, 0.79); }
.portal-footer a {
    color: #f44336; }
/* Error Pages Themes */
.portal-error-404 h1 {
  color: black; }
.portal-error-404 mat-card-content {
  background-color: white; }
.portal-error-404:before {
  color: rgba(255, 255, 255, 0.1); }
.portal-error-500 h1 {
  color: black; }
.portal-error-500 mat-card-content {
  background-color: white; }
.portal-error-500:before {
  color: rgba(255, 255, 255, 0.1); }
/*portal kendo ui*/
.k-grid {
  color: rgba(0, 0, 0, 0.79); }
.k-grid .k-grid-header {
    color: rgba(0, 0, 0, 0.79); }
.k-grid tr.k-alt {
    background: #f5f5f5 !important; }
.k-grid tbody tr:hover {
    background: rgba(0, 0, 0, 0.08) !important;
    color: rgba(0, 0, 0, 0.79); }
.k-grid .k-filtercell .k-filtercell-operator {
    display: none; }
.k-grid th {
    font-weight: 600;
    padding: 10px 12px;
    white-space: normal; }
.k-grid td {
    word-break: break-all; }
.k-grid .k-grid-header .k-header {
    vertical-align: top; }
ul.k-pager-numbers li a.k-link.k-state-selected {
  background-color: #043651;
  color: #ffffff;
  transition: 0.2s ease-in; }
ul.k-pager-numbers li a.k-link {
  color: #043651; }
ul.k-pager-numbers li a.k-link:hover {
    background-color: #043651;
    color: #ffffff; }
/*Kendo pager links css changes*/
.k-pager-wrap .k-link {
  min-width: calc(10px + 1.4285714286em);
  width: auto !important;
  padding: 4px 6px; }
.k-pager-wrap .k-link:hover {
    color: #ffffff; }
.k-button-file {
  width: 40px;
  height: 40px; }
.k-button-file .mat-icon {
    font-size: 28px;
    width: 28px;
    height: 28px;
    line-height: 26px;
    color: #043651; }
.k-pager-sizes > select {
  padding: 3px; }
.k-grid-header, .k-grid-footer {
  padding: 0 9px 0 0 !important; }
kendo-treeview .k-state-selected {
  background-color: #03304a !important;
  border-color: #032940 !important;
  border-radius: 3px !important; }
kendo-treeview .k-state-selected button {
    color: #fff !important; }
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, .k-grid-header, .k-grid-footer {
    padding: 0 16px 0 0 !important; }
  /* IE11 */ }
kendo-date-range-filter ngx-mat-drp .mat-form-field-appearance-legacy .mat-form-field-wrapper, my-daterange-filter ngx-mat-drp .mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding: 0 !important; }
kendo-date-range-filter ngx-mat-drp .ngx-mat-drp-date-display, my-daterange-filter ngx-mat-drp .ngx-mat-drp-date-display {
  min-width: 100% !important; }
kendo-date-range-filter ngx-mat-drp .ngx-mat-drp-date-display input, my-daterange-filter ngx-mat-drp .ngx-mat-drp-date-display input {
  padding: 5px;
  background: #fff;
  color: rgba(0, 0, 0, 0.79) !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 14px;
  height: 30px; }
kendo-date-range-filter ngx-mat-drp .mat-form-field-infix, my-daterange-filter ngx-mat-drp .mat-form-field-infix {
  border: 0 none;
  width: 100%; }
kendo-date-range-filter ngx-mat-drp .mat-form-field-infix label, my-daterange-filter ngx-mat-drp .mat-form-field-infix label {
    display: none !important; }
kendo-date-range-filter ngx-mat-drp .mat-form-field-underline, my-daterange-filter ngx-mat-drp .mat-form-field-underline {
  background: none !important; }
.k-grid-content-locked {
  height: auto !important; }
.k-grid td.k-state-selected, .k-grid tr.k-state-selected > td {
  background: #4f7285;
  color: #ffffff !important; }
.k-grid td.k-state-selected .user-admin-text, .k-grid td.k-state-selected .user-member-text, .k-grid td.k-state-selected button, .k-grid td.k-state-selected .mat-icon-button, .k-grid tr.k-state-selected > td .user-admin-text, .k-grid tr.k-state-selected > td .user-member-text, .k-grid tr.k-state-selected > td button, .k-grid tr.k-state-selected > td .mat-icon-button {
    color: #ffffff !important; }
.k-grid.is-action tr:hover {
  cursor: pointer; }
.k-grid.checkbox-only td.k-state-selected, .k-grid.checkbox-only tr.k-state-selected > td {
  background: transparent !important;
  color: rgba(0, 0, 0, 0.79) !important; }
.k-grid.checkbox-only td.k-state-selected .user-admin-text, .k-grid.checkbox-only td.k-state-selected .user-member-text, .k-grid.checkbox-only td.k-state-selected button, .k-grid.checkbox-only td.k-state-selected .mat-icon-button, .k-grid.checkbox-only tr.k-state-selected > td .user-admin-text, .k-grid.checkbox-only tr.k-state-selected > td .user-member-text, .k-grid.checkbox-only tr.k-state-selected > td button, .k-grid.checkbox-only tr.k-state-selected > td .mat-icon-button {
    color: rgba(0, 0, 0, 0.79) !important; }
.k-action-buttons .k-primary {
  color: #03304a !important; }
.k-action-buttons .k-primary:hover {
    background: #03304a;
    color: #ffffff !important; }
.k-checkbox-label::before {
  border-color: rgba(0, 0, 0, 0.3);
  border-width: 2px; }
/*portal-material-component*/
body {
  /*Stroke button color hover*/
  /*  button{
        .mat-button-wrapper{
          display: flex;
          align-items: center;
          justify-content: center;
          mat-icon{
            margin-right: 2px;
          }
        }
      }*/
  /*[mat-stroked-button] {
      min-width: 0;
      line-height: 28px;
    }*/
  /* Added by Aaditi to overwrite the default mat-select style */
  /*.mat-select {
      font-family: $font-family;
    }*/
  /* .mat-card, .mat-card-subtitle, .mat-card-content, .mat-card-header .mat-card-title, p {
       @include mat-typography-font-shorthand(14px, 400, 1.4, unquote(Barlow));
       !*font-size: mat-font-size($typography, input);*!
       !*font: 500 1.3571429rem/ 1.21 'Cairo';*!
     }*/
  /* Overwrite mat-select into old select-field */
  /*do not remove this rid-mat-tab styling (strickly prohibited)*/
  /* Override mat-tab style  */ }
body [mat-button],
  body [mat-mini-fab],
  body [mat-raised-button],
  body [mat-stroked-button] {
    text-transform: uppercase;
    padding: 0 10px;
    line-height: 30px;
    margin: 6px;
    border-radius: 2px; }
body .mat-flat-button.mat-primary,
  body .mat-raised-button.mat-primary,
  body .mat-fab.mat-primary,
  body .mat-mini-fab.mat-primary {
    /*color: mat-contrast($primary, 600);*/ }
body .mat-stroked-button[disabled][disabled] {
    border: 1px solid rgba(0, 0, 0, 0.08); }
body .mat-stroked-button[disabled][disabled]:hover {
      background: rgba(0, 0, 0, 0.04); }
body .mat-stroked-button[disabled][disabled] {
    border: 1px solid rgba(0, 0, 0, 0.08); }
body .mat-stroked-button[disabled][disabled]:hover {
      background: rgba(0, 0, 0, 0.04); }
body .mat-stroked-button.mat-primary:hover {
    color: #ffffff;
    background-color: #03304a;
    border-color: #03304a;
    transition: all 300ms ease-in-out 0s; }
body .mat-stroked-button.mat-accent:hover {
    color: #ffffff;
    background-color: black;
    border-color: black;
    transition: all 300ms ease-in-out 0s; }
body .mat-stroked-button.mat-warn:hover {
    color: white;
    background-color: #e53935;
    border-color: #e53935;
    transition: all 300ms ease-in-out 0s; }
body [mat-menu]:hover,
  body [mat-menu-item]:hover {
    color: rgba(0, 0, 0, 0.79); }
body [mat-menu][disabled]:hover,
  body [mat-menu-item][disabled]:hover {
    color: rgba(0, 0, 0, 0.38); }
body .mat-list .mat-list-item, body .mat-list .mat-list-option,
  body .mat-nav-list .mat-list-item, body .mat-nav-list .mat-list-option,
  body .mat-selection-list .mat-list-item, body .mat-selection-list .mat-list-option {
    height: auto; }
body .mat-list .mat-list-item .mat-list-text > *, body .mat-list .mat-list-option .mat-list-text > *,
  body .mat-nav-list .mat-list-item .mat-list-text > *, body .mat-nav-list .mat-list-option .mat-list-text > *,
  body .mat-selection-list .mat-list-item .mat-list-text > *, body .mat-selection-list .mat-list-option .mat-list-text > * {
    font-weight: 400; }
body .kendo-fields mat-form-field.mat-form-field .mat-form-field-infix > .mat-select {
    background: #fff;
    padding: 0 6px;
    line-height: 27px;
    border: 1px solid rgba(0, 0, 0, 0.13);
    border-radius: 2px;
    /* margin-top: .25rem;*/ }
body .kendo-fields mat-form-field.mat-form-field .mat-form-field-underline {
    display: none; }
body .kendo-fields .mat-form-field-wrapper {
    padding: 0; }
body .kendo-fields .mat-form-field-infix {
    padding: 0;
    border: 0 none; }
body .mat-tab-nav-bar, body .mat-tab-header {
    border: 0; }
body .my-full-screen-dialog .mat-dialog-container {
    max-width: none !important;
    width: calc(100vw - 25px) !important;
    height: calc(100vh - 25px) !important; }
body .mat-dialog-mini-content mat-dialog-content {
    min-width: 31vw;
    max-width: 600px;
    /*max-height: 500px;*/
    max-height: calc(100vh - 230px);
    /*&.medium-width-container {
          max-width: 680px;
          min-width: 680px;
        }*/
    /*  @media(max-width: 1200px) {
            max-height: calc(100vh - 230px);
          }*/ }
body .mat-dialog-mini-content mat-dialog-content#add-widget-container {
      min-width: auto;
      max-width: none;
      /*max-height: none;*/ }
@media (max-width: 767px) {
        body .mat-dialog-mini-content mat-dialog-content#add-widget-container {
          max-height: none; } }
@media all and (-ms-high-contrast: none) {
    body {
      /* IE11 */ }
      body *::-ms-backdrop, body .mat-dialog-content {
        min-width: 32vw; } }
body .mat-toolbar.mat-dialog-title {
    margin-left: -24px;
    margin-top: -24px;
    width: inherit;
    margin-right: -24px;
    background: #e0e0e0;
    color: #043651; }
body .mat-toolbar-single-row, body .mat-dialog-title .mat-toolbar-row {
    height: 56px; }
body .mat-dialog-title.mat-toolbar-multiple-rows {
    min-height: 56px; }
body .mat-nav-list .mat-list-item.mat-list-item-with-avatar {
    height: 48px; }
body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header, body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header, body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header {
    border: 0; }
body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-ink-bar, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-ink-bar, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-ink-bar, body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-ink-bar, body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-ink-bar {
      background-color: transparent; }
body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels, body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels, body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels {
      background: #e0e0e0; }
body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label {
        font-weight: 600;
        font-size: 15px;
        color: #043651; }
body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content, body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content, body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content {
        color: #043651; }
body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label {
        font-size: 15px;
        font-weight: 600;
        line-height: 30px;
        opacity: 1; }
body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active, body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active, body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active {
          background: #fff;
          opacity: 1; }
body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content, body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content, body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content {
            color: #043651; }
body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-ink-bar, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-ink-bar, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-ink-bar, body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-ink-bar, body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-ink-bar {
      background-color: transparent; }
body .mat-tab-group.rid-mat-tab.mat-primary mat-tab-body, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body, body .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body, body .mat-tab-group.rid-mat-tab.mat-warn mat-tab-body, body .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn mat-tab-body {
    padding: 16px !important;
    background-color: white; }
body .mat-tab-group.rid-mat-tab.mat-primary mat-tab-body h2, body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body h2, #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body h2, body .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body h2, body .mat-tab-group.rid-mat-tab.mat-warn mat-tab-body h2, body .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body h2, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body h2, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body h2, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn mat-tab-body h2 {
      font-size: 16px;
      margin-bottom: 10px; }
body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels {
    background: #043651; }
body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label {
      color: white; }
body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content {
      color: white; }
body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content {
      color: #043651; }
body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels {
    background: #4f7285; }
body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label {
      color: white; }
body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content {
      color: white; }
body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content {
      color: #4f7285; }
body #top-static-tabs .mat-badge-warn .mat-badge-content {
    background: #d50000;
    color: white; }
body .mat-menu-panel.my-menu {
    max-height: 300px; }
body kendo-date-range-filter ngx-mat-drp .mat-form-field-appearance-legacy .mat-form-field-wrapper, body my-daterange-filter ngx-mat-drp .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding: 0 !important; }
body kendo-date-range-filter ngx-mat-drp .ngx-mat-drp-date-display, body my-daterange-filter ngx-mat-drp .ngx-mat-drp-date-display {
    min-width: 100% !important; }
body kendo-date-range-filter ngx-mat-drp .ngx-mat-drp-date-display input, body my-daterange-filter ngx-mat-drp .ngx-mat-drp-date-display input {
    padding: 5px;
    background: #fff;
    color: rgba(0, 0, 0, 0.79) !important;
    border: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 14px;
    height: 30px; }
body kendo-date-range-filter ngx-mat-drp .mat-form-field-infix, body my-daterange-filter ngx-mat-drp .mat-form-field-infix {
    border: 0 none;
    width: 100%; }
body kendo-date-range-filter ngx-mat-drp .mat-form-field-infix label, body my-daterange-filter ngx-mat-drp .mat-form-field-infix label {
      display: none !important; }
body kendo-date-range-filter ngx-mat-drp .mat-form-field-underline, body my-daterange-filter ngx-mat-drp .mat-form-field-underline {
    background: none !important; }
body .ngx-mat-drp-calendar-container .ngx-mat-drp-presets-list li {
    color: rgba(0, 0, 0, 0.79) !important; }
body .ngx-mat-drp-calendar-container .ngx-mat-drp-presets-list li:hover {
      background: #2a546b !important;
      color: white !important; }
body .ngx-mat-drp-calendar-container .ngx-mat-drp-controls {
    margin: 0 !important;
    justify-content: flex-start; }
body .ngx-mat-drp-calendar-container .ngx-mat-drp-controls button.mat-primary {
      background: #043651;
      color: #fff; }
body .ngx-dnd-item:hover {
    border-color: #043651; }
body .mat-menu-content:not(:empty) {
    padding: 0; }
body input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    background-color: transparent; }
/* Body Ends */
.mat-select-panel .small-checkbox .mat-pseudo-checkbox {
  width: 15px;
  height: 15px;
  border: .075rem solid;
  border-radius: 1px; }
.mat-select-panel .small-checkbox .mat-pseudo-checkbox::after {
    width: 10px; }
.mat-select-panel .small-checkbox .mat-pseudo-checkbox.mat-pseudo-checkbox-checked {
    color: #cc2727; }
.mat-select-panel .small-checkbox.mat-option {
  min-height: 2rem;
  padding: 6px 10px; }
/*Mat option text hiding. This css for showing text */
.mat-select-search-inner .mat-select-search-input {
  border: 1px solid rgba(0, 0, 0, 0.08);
  font-size: 15px; }
.mat-select-panel .mat-option {
  line-height: inherit !important;
  min-height: 3rem;
  padding: 10px 16px;
  white-space: inherit;
  height: auto !important; }
.mat-select-panel .mat-option .mat-option-text {
    flex-grow: 1;
    text-overflow: initial;
    white-space: inherit; }
/*.mat-form-field{
    line-height: inherit;
  }*/
/*♫ Adhoc-report. Add-column filter search ♫*/
.mat-select-panel-wrap input.column-search {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.42);
  padding: .5rem 2.3rem 0 .15rem;
  position: relative;
  font-size: 15px;
  font-weight: 300;
  height: 40px;
  line-height: 40px; }
.mat-select-panel-wrap input.column-search:focus {
    outline: 0; }
.mat-select-panel-wrap input.column-search + mat-icon.mat-icon.material-icons {
    position: absolute;
    right: 1.25rem;
    top: 10px; }
.custom-date-picker .ngx-mat-drp-date-display {
  min-width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.08);
  height: 30px;
  line-height: 29px; }
.custom-date-picker .ngx-mat-drp-calendar {
  display: none; }
.custom-date-picker .mat-form-field-wrapper {
  padding: 0 12px !important;
  background: white; }
.custom-date-picker .mat-form-field-infix {
  width: 166px;
  padding: 0;
  border: 0; }
.custom-date-picker input {
  font-size: 14px; }
.custom-date-picker .mat-form-field-underline, .custom-date-picker .mat-form-field-ripple {
  height: 0px !important; }
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, .mat-form-field-appearance-legacy .mat-form-field-underline {
    height: 1.1px !important; }
  *::-ms-backdrop, .sr-select .mat-form-field-underline, .sr-select .mat-form-field-ripple {
    height: 0px !important; }
  /* IE11 */ }
body .mat-checkbox-inner-container {
  width: 18px;
  height: 18px; }
mat-tooltip-component .mat-tooltip {
  font-size: 14px; }
/*Css for ie input clear cross*/
::-ms-clear {
  display: none !important; }
.mat-tooltip {
  white-space: pre-line !important; }
.mat-dialog-container .portal-card__heading {
  font-size: 15px; }
/*Css for font increased placeholder*/
.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-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.38375em) scale(0.88) perspective(100px) translateZ(0.001px); }
/* HTML CSS */
/*Status*/
.status-info {
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 100%;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px; }
.completed,
.incomplete,
.submitted {
  color: #ffffff;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  padding: 3px 10px;
  line-height: normal; }
.completed {
  background: #03304a; }
.incomplete {
  background: #e57373; }
.submitted {
  background: black; }
.contentTitle {
  width: 174px;
  min-width: 174px;
  font-size: 14px !important; }
.custom-header {
  padding: 0px 16px;
  min-height: 45px; }
.amendment-stepper .mat-stepper-horizontal-line {
  border-left: 2px solid; }
.amendment-stepper .mat-horizontal-content-container {
  background: rgba(224, 224, 224, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.08); }
.amendment-stepper .mailing-address h2 {
  font-size: 16px; }
/*RSO */
.add-photo-btn {
  background: white; }
.al-apn-detail .mat-tab-list .mat-tab-labels {
  background: #03304a !important; }
.al-apn-detail .mat-tab-list .mat-tab-labels .mat-tab-label-content {
    color: #ffffff !important;
    font-weight: 600; }
.al-apn-detail .mat-tab-list .mat-tab-label.mat-tab-label-active .mat-tab-label-content {
  color: #03304a !important; }
.al-apn-detail .mat-tab-body .mat-tab-list .mat-tab-labels {
  background: #e0e0e0 !important; }
.al-apn-detail .mat-tab-body .mat-tab-list .mat-tab-label.mat-tab-label-active .mat-tab-label-content {
  color: inherit !important; }
.common-grid table tr {
  display: flex;
  width: 100%; }
.common-grid table tr td {
    padding: 0.5rem 1rem !important; }
.common-grid table tr td:first-child {
    width: 200px;
    min-width: 200px;
    font-weight: 600; }
#return-to-top {
  position: absolute;
  bottom: 0;
  right: 0;
  background: #03304a;
  background: rgba(0, 0, 0, 0.7);
  width: 36px;
  height: 36px;
  text-decoration: none;
  border-radius: 0;
  transition: all 0.3s ease;
  z-index: 9;
  top: auto;
  left: 0;
  margin: auto auto 18px; }
#return-to-top mat-icon {
  color: #ffffff;
  margin: auto;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.3s ease;
  bottom: 0;
  right: 0; }
#return-to-top:hover {
  background: rgba(0, 0, 0, 0.04); }
#return-to-top:hover i {
  color: #ffffff;
  top: 5px; }
.font-dialog-heading h3 {
  font-size: 16px; }
mat-dialog-container .content-scroll {
  max-height: calc(100vh - 126px);
  overflow: auto;
  padding-right: 3px; }
.portal-sidenav-theme {
  /* Portal Typography */
  /* HTML CSS */
  /* Example typography */
  /* Rules for sizing the icon. */
  /* Rules for using icons as black on a light background. */
  /* Rules for using icons as white on a dark background. */
  /*::-webkit-scrollbar-track {
    box-shadow: inset 0 0 4px rgba(#000, .3);
  }

  ::-webkit-scrollbar {
    background: rgba(#fff, .2);
    position: absolute;
    width: 12px;
  }

  ::-webkit-scrollbar:hover {
    display: block;
  }

  ::-webkit-scrollbar-thumb {
    background-color: mat-color($primary, 300);
    border-radius: 4px;
  }

  ::-webkit-scrollbar:horizontal {
    height: 5px;
  }
*/
  /* Portal Loader */
  /*
  *Whirl load scss
  */
  /* whirl base styling */
  /*♫ whirl Overlay backdrop ♫*/
  /*♫ whirl css ♫*/
  /* whirl standard rotation animation used for duo, double-up etc. */
  /* whirl traditional spinner.
  Makes use of standard animation spin and minimally extends core.*/
  /* Menu Utility Classes */
  /* Utility classes */
  /* Input Classes */
  /* Toolbar Classes */
  /* Coloured background classes */
  /* Hide scrollbars classes */
  /* RTL */
  /* common component theme */
  /*button {
    width: 22px;
    height: 22px;
    cursor: pointer;
    margin: 3px;
  }*/
  /* Portal Layout Component Themes */
  /*Top menu link css*/
  /*============================
  Updated login css
  =============================*/
  /*Css for Search*/
  /*Prevent*/
  /* Override mat-tab style  */
  /* Input, Select and Datepicker Disable style overridden below */
  /* Radio button Disable style overridden below */
  /* Checkbox Disable style overridden below */
  /*.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
  .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
    background-color: #777777;
  }
  .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
    border-color: #777777;
  }*/
  /*@include floating-chat-theme($theme, $typography);*/
  /*portal shared portal-card*/
  /* Error Pages Themes */
  /*portal kendo ui*/
  /*Kendo pager links css changes*/
  /*portal-material-component*/
  /* Body Ends */
  /*Mat option text hiding. This css for showing text */
  /*.mat-form-field{
    line-height: inherit;
  }*/
  /*♫ Adhoc-report. Add-column filter search ♫*/
  /*Css for ie input clear cross*/
  /*Css for font increased placeholder*/
  /* HTML CSS */
  /*Status*/
  /*RSO */ }
.portal-sidenav-theme .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.1); }
.portal-sidenav-theme .mat-option {
    color: white; }
.portal-sidenav-theme .mat-option:hover:not(.mat-option-disabled), .portal-sidenav-theme .mat-option:focus:not(.mat-option-disabled) {
      background: rgba(255, 255, 255, 0.04); }
.portal-sidenav-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
      background: rgba(255, 255, 255, 0.04); }
.portal-sidenav-theme .mat-option.mat-active {
      background: rgba(255, 255, 255, 0.04);
      color: white; }
.portal-sidenav-theme .mat-option.mat-option-disabled {
      color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #043651; }
.portal-sidenav-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
    color: black; }
.portal-sidenav-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #f44336; }
.portal-sidenav-theme .mat-optgroup-label {
    color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-optgroup-disabled .mat-optgroup-label {
    color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-pseudo-checkbox {
    color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-pseudo-checkbox::after {
      color: #303030; }
.portal-sidenav-theme .mat-pseudo-checkbox-disabled {
    color: #686868; }
.portal-sidenav-theme .mat-pseudo-checkbox-checked,
  .portal-sidenav-theme .mat-pseudo-checkbox-indeterminate,
  .portal-sidenav-theme .mat-accent .mat-pseudo-checkbox-checked,
  .portal-sidenav-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
    background: black; }
.portal-sidenav-theme .mat-primary .mat-pseudo-checkbox-checked,
  .portal-sidenav-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
    background: #043651; }
.portal-sidenav-theme .mat-warn .mat-pseudo-checkbox-checked,
  .portal-sidenav-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
    background: #f44336; }
.portal-sidenav-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
  .portal-sidenav-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
    background: #686868; }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .mat-app-background, .portal-sidenav-theme.mat-app-background {
    background-color: #303030;
    color: white; }
.mat-theme-loaded-marker {
    display: none; }
.portal-sidenav-theme .mat-autocomplete-panel {
    background: #424242;
    color: white; }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
      background: #424242; }
.portal-sidenav-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
        color: white; }
.portal-sidenav-theme .mat-badge-content {
    color: white;
    background: #043651; }
@media (-ms-high-contrast: active) {
      .portal-sidenav-theme .mat-badge-content {
        outline: solid 1px;
        border-radius: 0; } }
.portal-sidenav-theme .mat-badge-accent .mat-badge-content {
    background: black;
    color: white; }
.portal-sidenav-theme .mat-badge-warn .mat-badge-content {
    color: white;
    background: #f44336; }
.portal-sidenav-theme .mat-badge {
    position: relative; }
.portal-sidenav-theme .mat-badge-hidden .mat-badge-content {
    display: none; }
.portal-sidenav-theme .mat-badge-disabled .mat-badge-content {
    background: #6e6e6e;
    color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .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; }
.portal-sidenav-theme .mat-badge-content.mat-badge-active {
    transform: none; }
.portal-sidenav-theme .mat-badge-small .mat-badge-content {
    width: 16px;
    height: 16px;
    line-height: 16px; }
.portal-sidenav-theme .mat-badge-small.mat-badge-above .mat-badge-content {
    top: -8px; }
.portal-sidenav-theme .mat-badge-small.mat-badge-below .mat-badge-content {
    bottom: -8px; }
.portal-sidenav-theme .mat-badge-small.mat-badge-before .mat-badge-content {
    left: -16px; }
[dir='rtl'] .portal-sidenav-theme .mat-badge-small.mat-badge-before .mat-badge-content {
    left: auto;
    right: -16px; }
.portal-sidenav-theme .mat-badge-small.mat-badge-after .mat-badge-content {
    right: -16px; }
[dir='rtl'] .portal-sidenav-theme .mat-badge-small.mat-badge-after .mat-badge-content {
    right: auto;
    left: -16px; }
.portal-sidenav-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -8px; }
[dir='rtl'] .portal-sidenav-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -8px; }
.portal-sidenav-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -8px; }
[dir='rtl'] .portal-sidenav-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -8px; }
.portal-sidenav-theme .mat-badge-medium .mat-badge-content {
    width: 22px;
    height: 22px;
    line-height: 22px; }
.portal-sidenav-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
    top: -11px; }
.portal-sidenav-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
    bottom: -11px; }
.portal-sidenav-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: -22px; }
[dir='rtl'] .portal-sidenav-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: auto;
    right: -22px; }
.portal-sidenav-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: -22px; }
[dir='rtl'] .portal-sidenav-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: auto;
    left: -22px; }
.portal-sidenav-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -11px; }
[dir='rtl'] .portal-sidenav-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -11px; }
.portal-sidenav-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -11px; }
[dir='rtl'] .portal-sidenav-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -11px; }
.portal-sidenav-theme .mat-badge-large .mat-badge-content {
    width: 28px;
    height: 28px;
    line-height: 28px; }
.portal-sidenav-theme .mat-badge-large.mat-badge-above .mat-badge-content {
    top: -14px; }
.portal-sidenav-theme .mat-badge-large.mat-badge-below .mat-badge-content {
    bottom: -14px; }
.portal-sidenav-theme .mat-badge-large.mat-badge-before .mat-badge-content {
    left: -28px; }
[dir='rtl'] .portal-sidenav-theme .mat-badge-large.mat-badge-before .mat-badge-content {
    left: auto;
    right: -28px; }
.portal-sidenav-theme .mat-badge-large.mat-badge-after .mat-badge-content {
    right: -28px; }
[dir='rtl'] .portal-sidenav-theme .mat-badge-large.mat-badge-after .mat-badge-content {
    right: auto;
    left: -28px; }
.portal-sidenav-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -14px; }
[dir='rtl'] .portal-sidenav-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -14px; }
.portal-sidenav-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -14px; }
[dir='rtl'] .portal-sidenav-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -14px; }
.portal-sidenav-theme .mat-bottom-sheet-container {
    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);
    background: #424242;
    color: white; }
.portal-sidenav-theme .mat-button, .portal-sidenav-theme .mat-icon-button, .portal-sidenav-theme .mat-stroked-button {
    color: inherit;
    background: transparent; }
.portal-sidenav-theme .mat-button.mat-primary, .portal-sidenav-theme .mat-icon-button.mat-primary, .portal-sidenav-theme .mat-stroked-button.mat-primary {
      color: #043651; }
.portal-sidenav-theme .mat-button.mat-accent, .portal-sidenav-theme .mat-icon-button.mat-accent, .portal-sidenav-theme .mat-stroked-button.mat-accent {
      color: black; }
.portal-sidenav-theme .mat-button.mat-warn, .portal-sidenav-theme .mat-icon-button.mat-warn, .portal-sidenav-theme .mat-stroked-button.mat-warn {
      color: #f44336; }
.portal-sidenav-theme .mat-button.mat-primary[disabled], .portal-sidenav-theme .mat-button.mat-accent[disabled], .portal-sidenav-theme .mat-button.mat-warn[disabled], .portal-sidenav-theme .mat-button[disabled][disabled], .portal-sidenav-theme .mat-icon-button.mat-primary[disabled], .portal-sidenav-theme .mat-icon-button.mat-accent[disabled], .portal-sidenav-theme .mat-icon-button.mat-warn[disabled], .portal-sidenav-theme .mat-icon-button[disabled][disabled], .portal-sidenav-theme .mat-stroked-button.mat-primary[disabled], .portal-sidenav-theme .mat-stroked-button.mat-accent[disabled], .portal-sidenav-theme .mat-stroked-button.mat-warn[disabled], .portal-sidenav-theme .mat-stroked-button[disabled][disabled] {
      color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-button.mat-primary .mat-button-focus-overlay, .portal-sidenav-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .portal-sidenav-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
      background-color: #043651; }
.portal-sidenav-theme .mat-button.mat-accent .mat-button-focus-overlay, .portal-sidenav-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .portal-sidenav-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
      background-color: black; }
.portal-sidenav-theme .mat-button.mat-warn .mat-button-focus-overlay, .portal-sidenav-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .portal-sidenav-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
      background-color: #f44336; }
.portal-sidenav-theme .mat-button[disabled] .mat-button-focus-overlay, .portal-sidenav-theme .mat-icon-button[disabled] .mat-button-focus-overlay, .portal-sidenav-theme .mat-stroked-button[disabled] .mat-button-focus-overlay {
      background-color: transparent; }
.portal-sidenav-theme .mat-button .mat-ripple-element, .portal-sidenav-theme .mat-icon-button .mat-ripple-element, .portal-sidenav-theme .mat-stroked-button .mat-ripple-element {
      opacity: 0.1;
      background-color: currentColor; }
.portal-sidenav-theme .mat-button-focus-overlay {
    background: white; }
.portal-sidenav-theme .mat-stroked-button:not([disabled]) {
    border-color: rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-flat-button, .portal-sidenav-theme .mat-raised-button, .portal-sidenav-theme .mat-fab, .portal-sidenav-theme .mat-mini-fab {
    color: white;
    background-color: #424242; }
.portal-sidenav-theme .mat-flat-button.mat-primary, .portal-sidenav-theme .mat-raised-button.mat-primary, .portal-sidenav-theme .mat-fab.mat-primary, .portal-sidenav-theme .mat-mini-fab.mat-primary {
      color: white; }
.portal-sidenav-theme .mat-flat-button.mat-accent, .portal-sidenav-theme .mat-raised-button.mat-accent, .portal-sidenav-theme .mat-fab.mat-accent, .portal-sidenav-theme .mat-mini-fab.mat-accent {
      color: white; }
.portal-sidenav-theme .mat-flat-button.mat-warn, .portal-sidenav-theme .mat-raised-button.mat-warn, .portal-sidenav-theme .mat-fab.mat-warn, .portal-sidenav-theme .mat-mini-fab.mat-warn {
      color: white; }
.portal-sidenav-theme .mat-flat-button.mat-primary[disabled], .portal-sidenav-theme .mat-flat-button.mat-accent[disabled], .portal-sidenav-theme .mat-flat-button.mat-warn[disabled], .portal-sidenav-theme .mat-flat-button[disabled][disabled], .portal-sidenav-theme .mat-raised-button.mat-primary[disabled], .portal-sidenav-theme .mat-raised-button.mat-accent[disabled], .portal-sidenav-theme .mat-raised-button.mat-warn[disabled], .portal-sidenav-theme .mat-raised-button[disabled][disabled], .portal-sidenav-theme .mat-fab.mat-primary[disabled], .portal-sidenav-theme .mat-fab.mat-accent[disabled], .portal-sidenav-theme .mat-fab.mat-warn[disabled], .portal-sidenav-theme .mat-fab[disabled][disabled], .portal-sidenav-theme .mat-mini-fab.mat-primary[disabled], .portal-sidenav-theme .mat-mini-fab.mat-accent[disabled], .portal-sidenav-theme .mat-mini-fab.mat-warn[disabled], .portal-sidenav-theme .mat-mini-fab[disabled][disabled] {
      color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-flat-button.mat-primary, .portal-sidenav-theme .mat-raised-button.mat-primary, .portal-sidenav-theme .mat-fab.mat-primary, .portal-sidenav-theme .mat-mini-fab.mat-primary {
      background-color: #043651; }
.portal-sidenav-theme .mat-flat-button.mat-accent, .portal-sidenav-theme .mat-raised-button.mat-accent, .portal-sidenav-theme .mat-fab.mat-accent, .portal-sidenav-theme .mat-mini-fab.mat-accent {
      background-color: black; }
.portal-sidenav-theme .mat-flat-button.mat-warn, .portal-sidenav-theme .mat-raised-button.mat-warn, .portal-sidenav-theme .mat-fab.mat-warn, .portal-sidenav-theme .mat-mini-fab.mat-warn {
      background-color: #f44336; }
.portal-sidenav-theme .mat-flat-button.mat-primary[disabled], .portal-sidenav-theme .mat-flat-button.mat-accent[disabled], .portal-sidenav-theme .mat-flat-button.mat-warn[disabled], .portal-sidenav-theme .mat-flat-button[disabled][disabled], .portal-sidenav-theme .mat-raised-button.mat-primary[disabled], .portal-sidenav-theme .mat-raised-button.mat-accent[disabled], .portal-sidenav-theme .mat-raised-button.mat-warn[disabled], .portal-sidenav-theme .mat-raised-button[disabled][disabled], .portal-sidenav-theme .mat-fab.mat-primary[disabled], .portal-sidenav-theme .mat-fab.mat-accent[disabled], .portal-sidenav-theme .mat-fab.mat-warn[disabled], .portal-sidenav-theme .mat-fab[disabled][disabled], .portal-sidenav-theme .mat-mini-fab.mat-primary[disabled], .portal-sidenav-theme .mat-mini-fab.mat-accent[disabled], .portal-sidenav-theme .mat-mini-fab.mat-warn[disabled], .portal-sidenav-theme .mat-mini-fab[disabled][disabled] {
      background-color: rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-flat-button.mat-primary .mat-ripple-element, .portal-sidenav-theme .mat-raised-button.mat-primary .mat-ripple-element, .portal-sidenav-theme .mat-fab.mat-primary .mat-ripple-element, .portal-sidenav-theme .mat-mini-fab.mat-primary .mat-ripple-element {
      background-color: rgba(255, 255, 255, 0.1); }
.portal-sidenav-theme .mat-flat-button.mat-accent .mat-ripple-element, .portal-sidenav-theme .mat-raised-button.mat-accent .mat-ripple-element, .portal-sidenav-theme .mat-fab.mat-accent .mat-ripple-element, .portal-sidenav-theme .mat-mini-fab.mat-accent .mat-ripple-element {
      background-color: rgba(255, 255, 255, 0.1); }
.portal-sidenav-theme .mat-flat-button.mat-warn .mat-ripple-element, .portal-sidenav-theme .mat-raised-button.mat-warn .mat-ripple-element, .portal-sidenav-theme .mat-fab.mat-warn .mat-ripple-element, .portal-sidenav-theme .mat-mini-fab.mat-warn .mat-ripple-element {
      background-color: rgba(255, 255, 255, 0.1); }
.portal-sidenav-theme .mat-stroked-button:not([class*='mat-elevation-z']), .portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .mat-raised-button:not([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); }
.portal-sidenav-theme .mat-raised-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); }
.portal-sidenav-theme .mat-fab:not([class*='mat-elevation-z']), .portal-sidenav-theme .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); }
.portal-sidenav-theme .mat-fab:not([disabled]):active:not([class*='mat-elevation-z']), .portal-sidenav-theme .mat-mini-fab:not([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); }
.portal-sidenav-theme .mat-fab[disabled]:not([class*='mat-elevation-z']), .portal-sidenav-theme .mat-mini-fab[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); }
.portal-sidenav-theme .mat-button-toggle-standalone,
  .portal-sidenav-theme .mat-button-toggle-group {
    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); }
.portal-sidenav-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
  .portal-sidenav-theme .mat-button-toggle-group-appearance-standard {
    box-shadow: none; }
.portal-sidenav-theme .mat-button-toggle {
    color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
      background-color: rgba(255, 255, 255, 0.06); }
.portal-sidenav-theme .mat-button-toggle-appearance-standard {
    color: white;
    background: #424242; }
.portal-sidenav-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
      background-color: white; }
.portal-sidenav-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
    border-left: solid 1px rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme [dir='rtl'] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
    border-left: none;
    border-right: solid 1px rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
    border-left: none;
    border-right: none;
    border-top: solid 1px rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-button-toggle-checked {
    background-color: #212121;
    color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
      color: white; }
.portal-sidenav-theme .mat-button-toggle-disabled {
    color: rgba(255, 255, 255, 0.3);
    background-color: black; }
.portal-sidenav-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
      background: #424242; }
.portal-sidenav-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
      background-color: #424242; }
.portal-sidenav-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
  .portal-sidenav-theme .mat-button-toggle-group-appearance-standard {
    border: solid 1px rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-card {
    background: #424242;
    color: white; }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .mat-card-subtitle {
    color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-checkbox-frame {
    border-color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-checkbox-checkmark {
    fill: #303030; }
.portal-sidenav-theme .mat-checkbox-checkmark-path {
    stroke: #303030 !important; }
@media (-ms-high-contrast: black-on-white) {
      .portal-sidenav-theme .mat-checkbox-checkmark-path {
        stroke: #000 !important; } }
.portal-sidenav-theme .mat-checkbox-mixedmark {
    background-color: #303030; }
.portal-sidenav-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .portal-sidenav-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
    background-color: #043651; }
.portal-sidenav-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .portal-sidenav-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
    background-color: black; }
.portal-sidenav-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .portal-sidenav-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
    background-color: #f44336; }
.portal-sidenav-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .portal-sidenav-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
    background-color: #686868; }
.portal-sidenav-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
    border-color: #686868; }
.portal-sidenav-theme .mat-checkbox-disabled .mat-checkbox-label {
    color: rgba(255, 255, 255, 0.7); }
@media (-ms-high-contrast: active) {
    .portal-sidenav-theme .mat-checkbox-disabled {
      opacity: 0.5; } }
@media (-ms-high-contrast: active) {
    .portal-sidenav-theme .mat-checkbox-background {
      background: none; } }
.portal-sidenav-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {
    background-color: #043651; }
.portal-sidenav-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
    background-color: black; }
.portal-sidenav-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {
    background-color: #f44336; }
.portal-sidenav-theme .mat-chip.mat-standard-chip {
    background-color: #616161;
    color: white; }
.portal-sidenav-theme .mat-chip.mat-standard-chip .mat-chip-remove {
      color: white;
      opacity: 0.4; }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
      opacity: 0.54; }
.portal-sidenav-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
      opacity: 0.4; }
.portal-sidenav-theme .mat-chip.mat-standard-chip::after {
      background: white; }
.portal-sidenav-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
    background-color: #043651;
    color: white; }
.portal-sidenav-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
      color: white;
      opacity: 0.4; }
.portal-sidenav-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
      background: rgba(255, 255, 255, 0.1); }
.portal-sidenav-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
    background-color: #f44336;
    color: white; }
.portal-sidenav-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
      color: white;
      opacity: 0.4; }
.portal-sidenav-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
      background: rgba(255, 255, 255, 0.1); }
.portal-sidenav-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
    background-color: black;
    color: white; }
.portal-sidenav-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
      color: white;
      opacity: 0.4; }
.portal-sidenav-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
      background: rgba(255, 255, 255, 0.1); }
.portal-sidenav-theme .mat-table {
    background: #424242; }
.portal-sidenav-theme .mat-table thead, .portal-sidenav-theme .mat-table tbody, .portal-sidenav-theme .mat-table tfoot,
  .portal-sidenav-theme mat-header-row, .portal-sidenav-theme mat-row, .portal-sidenav-theme mat-footer-row,
  .portal-sidenav-theme [mat-header-row], .portal-sidenav-theme [mat-row], .portal-sidenav-theme [mat-footer-row],
  .portal-sidenav-theme .mat-table-sticky {
    background: inherit; }
.portal-sidenav-theme mat-row, .portal-sidenav-theme mat-header-row, .portal-sidenav-theme mat-footer-row,
  .portal-sidenav-theme th.mat-header-cell, .portal-sidenav-theme td.mat-cell, .portal-sidenav-theme td.mat-footer-cell {
    border-bottom-color: rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-header-cell {
    color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-cell, .portal-sidenav-theme .mat-footer-cell {
    color: white; }
.portal-sidenav-theme .mat-calendar-arrow {
    border-top-color: white; }
.portal-sidenav-theme .mat-datepicker-toggle,
  .portal-sidenav-theme .mat-datepicker-content .mat-calendar-next-button,
  .portal-sidenav-theme .mat-datepicker-content .mat-calendar-previous-button {
    color: white; }
.portal-sidenav-theme .mat-calendar-table-header {
    color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-calendar-table-header-divider::after {
    background: rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-calendar-body-label {
    color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-calendar-body-cell-content {
    color: white;
    border-color: transparent; }
.portal-sidenav-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
    color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
  .portal-sidenav-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
  .portal-sidenav-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
    background-color: rgba(255, 255, 255, 0.04); }
.portal-sidenav-theme .mat-calendar-body-today:not(.mat-calendar-body-selected) {
    border-color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {
    border-color: rgba(255, 255, 255, 0.1); }
.portal-sidenav-theme .mat-calendar-body-selected {
    background-color: #043651;
    color: white; }
.portal-sidenav-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
    background-color: rgba(4, 54, 81, 0.4); }
.portal-sidenav-theme .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px white; }
.portal-sidenav-theme .mat-datepicker-content {
    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);
    background-color: #424242;
    color: white; }
.portal-sidenav-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
      background-color: black;
      color: white; }
.portal-sidenav-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
      background-color: rgba(0, 0, 0, 0.4); }
.portal-sidenav-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
      box-shadow: inset 0 0 0 1px white; }
.portal-sidenav-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
      background-color: #f44336;
      color: white; }
.portal-sidenav-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
      background-color: rgba(244, 67, 54, 0.4); }
.portal-sidenav-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
      box-shadow: inset 0 0 0 1px white; }
.portal-sidenav-theme .mat-datepicker-content-touch {
    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); }
.portal-sidenav-theme .mat-datepicker-toggle-active {
    color: #043651; }
.portal-sidenav-theme .mat-datepicker-toggle-active.mat-accent {
      color: black; }
.portal-sidenav-theme .mat-datepicker-toggle-active.mat-warn {
      color: #f44336; }
.portal-sidenav-theme .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: #424242;
    color: white; }
.portal-sidenav-theme .mat-divider {
    border-top-color: rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-divider-vertical {
    border-right-color: rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-expansion-panel {
    background: #424242;
    color: white; }
.portal-sidenav-theme .mat-expansion-panel: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); }
.portal-sidenav-theme .mat-action-row {
    border-top-color: rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .portal-sidenav-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .portal-sidenav-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {
    background: rgba(255, 255, 255, 0.04); }
@media (hover: none) {
    .portal-sidenav-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled='true']) .mat-expansion-panel-header:hover {
      background: #424242; } }
.portal-sidenav-theme .mat-expansion-panel-header-title {
    color: white; }
.portal-sidenav-theme .mat-expansion-panel-header-description,
  .portal-sidenav-theme .mat-expansion-indicator::after {
    color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-expansion-panel-header[aria-disabled='true'] {
    color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,
    .portal-sidenav-theme .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {
      color: inherit; }
.portal-sidenav-theme .mat-form-field-label {
    color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-hint {
    color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-form-field.mat-focused .mat-form-field-label {
    color: #043651; }
.portal-sidenav-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
      color: black; }
.portal-sidenav-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
      color: #f44336; }
.portal-sidenav-theme .mat-focused .mat-form-field-required-marker {
    color: black; }
.portal-sidenav-theme .mat-form-field-ripple {
    background-color: white; }
.portal-sidenav-theme .mat-form-field.mat-focused .mat-form-field-ripple {
    background-color: #043651; }
.portal-sidenav-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
      background-color: black; }
.portal-sidenav-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
      background-color: #f44336; }
.portal-sidenav-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
    color: #043651; }
.portal-sidenav-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
    color: black; }
.portal-sidenav-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
    color: #f44336; }
.portal-sidenav-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
    color: #f44336; }
.portal-sidenav-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
    .portal-sidenav-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
      color: #f44336; }
.portal-sidenav-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
  .portal-sidenav-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
    background-color: #f44336; }
.portal-sidenav-theme .mat-error {
    color: #f44336; }
.portal-sidenav-theme .mat-form-field-appearance-legacy .mat-form-field-label {
    color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-form-field-appearance-legacy .mat-hint {
    color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
    background-color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x; }
.portal-sidenav-theme .mat-form-field-appearance-standard .mat-form-field-underline {
    background-color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x; }
.portal-sidenav-theme .mat-form-field-appearance-fill .mat-form-field-flex {
    background-color: rgba(255, 255, 255, 0.1); }
.portal-sidenav-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
    background-color: rgba(255, 255, 255, 0.05); }
.portal-sidenav-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
    background-color: rgba(255, 255, 255, 0.5); }
.portal-sidenav-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
    color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
    background-color: transparent; }
.portal-sidenav-theme .mat-form-field-appearance-outline .mat-form-field-outline {
    color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
    color: white; }
.portal-sidenav-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
    color: #043651; }
.portal-sidenav-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
    color: black; }
.portal-sidenav-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
    color: #f44336; }
.portal-sidenav-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
    color: #f44336; }
.portal-sidenav-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
    color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
    color: rgba(255, 255, 255, 0.15); }
.portal-sidenav-theme .mat-icon.mat-primary {
    color: #043651; }
.portal-sidenav-theme .mat-icon.mat-accent {
    color: black; }
.portal-sidenav-theme .mat-icon.mat-warn {
    color: #f44336; }
.portal-sidenav-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
    color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-input-element:disabled,
  .portal-sidenav-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
    color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-input-element {
    caret-color: #043651; }
.portal-sidenav-theme .mat-input-element::-moz-placeholder {
      color: rgba(255, 255, 255, 0.5); }
.portal-sidenav-theme .mat-input-element::placeholder {
      color: rgba(255, 255, 255, 0.5); }
.portal-sidenav-theme .mat-input-element::-moz-placeholder {
      color: rgba(255, 255, 255, 0.5); }
.portal-sidenav-theme .mat-input-element::-webkit-input-placeholder {
      color: rgba(255, 255, 255, 0.5); }
.portal-sidenav-theme .mat-input-element:-ms-input-placeholder {
      color: rgba(255, 255, 255, 0.5); }
.portal-sidenav-theme .mat-input-element option {
      color: rgba(0, 0, 0, 0.87); }
.portal-sidenav-theme .mat-input-element option:disabled {
      color: rgba(0, 0, 0, 0.38); }
.portal-sidenav-theme .mat-accent .mat-input-element {
    caret-color: black; }
.portal-sidenav-theme .mat-warn .mat-input-element,
  .portal-sidenav-theme .mat-form-field-invalid .mat-input-element {
    caret-color: #f44336; }
.portal-sidenav-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
    color: #f44336; }
.portal-sidenav-theme .mat-list-base .mat-list-item {
    color: white; }
.portal-sidenav-theme .mat-list-base .mat-list-option {
    color: white; }
.portal-sidenav-theme .mat-list-base .mat-subheader {
    color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-list-item-disabled {
    background-color: black; }
.portal-sidenav-theme .mat-list-option:hover, .portal-sidenav-theme .mat-list-option:focus,
  .portal-sidenav-theme .mat-nav-list .mat-list-item:hover,
  .portal-sidenav-theme .mat-nav-list .mat-list-item:focus,
  .portal-sidenav-theme .mat-action-list .mat-list-item:hover,
  .portal-sidenav-theme .mat-action-list .mat-list-item:focus {
    background: rgba(255, 255, 255, 0.04); }
.portal-sidenav-theme .mat-menu-panel {
    background: #424242; }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .mat-menu-item {
    background: transparent;
    color: white; }
.portal-sidenav-theme .mat-menu-item[disabled], .portal-sidenav-theme .mat-menu-item[disabled]::after {
      color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-menu-item .mat-icon-no-color,
  .portal-sidenav-theme .mat-menu-item-submenu-trigger::after {
    color: white; }
.portal-sidenav-theme .mat-menu-item:hover:not([disabled]),
  .portal-sidenav-theme .mat-menu-item.cdk-program-focused:not([disabled]),
  .portal-sidenav-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
  .portal-sidenav-theme .mat-menu-item-highlighted:not([disabled]) {
    background: rgba(255, 255, 255, 0.04); }
.portal-sidenav-theme .mat-paginator {
    background: #424242; }
.portal-sidenav-theme .mat-paginator,
  .portal-sidenav-theme .mat-paginator-page-size .mat-select-trigger {
    color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-paginator-decrement,
  .portal-sidenav-theme .mat-paginator-increment {
    border-top: 2px solid white;
    border-right: 2px solid white; }
.portal-sidenav-theme .mat-paginator-first,
  .portal-sidenav-theme .mat-paginator-last {
    border-top: 2px solid white; }
.portal-sidenav-theme .mat-icon-button[disabled] .mat-paginator-decrement,
  .portal-sidenav-theme .mat-icon-button[disabled] .mat-paginator-increment,
  .portal-sidenav-theme .mat-icon-button[disabled] .mat-paginator-first,
  .portal-sidenav-theme .mat-icon-button[disabled] .mat-paginator-last {
    border-color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-progress-bar-background {
    fill: #b4c3cb; }
.portal-sidenav-theme .mat-progress-bar-buffer {
    background-color: #b4c3cb; }
.portal-sidenav-theme .mat-progress-bar-fill::after {
    background-color: #043651; }
.portal-sidenav-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
    fill: #b3b3b3; }
.portal-sidenav-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
    background-color: #b3b3b3; }
.portal-sidenav-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
    background-color: black; }
.portal-sidenav-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
    fill: #ffcdd2; }
.portal-sidenav-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
    background-color: #ffcdd2; }
.portal-sidenav-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
    background-color: #f44336; }
.portal-sidenav-theme .mat-progress-spinner circle, .portal-sidenav-theme .mat-spinner circle {
    stroke: #043651; }
.portal-sidenav-theme .mat-progress-spinner.mat-accent circle, .portal-sidenav-theme .mat-spinner.mat-accent circle {
    stroke: black; }
.portal-sidenav-theme .mat-progress-spinner.mat-warn circle, .portal-sidenav-theme .mat-spinner.mat-warn circle {
    stroke: #f44336; }
.portal-sidenav-theme .mat-radio-outer-circle {
    border-color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
    border-color: #043651; }
.portal-sidenav-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
  .portal-sidenav-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
  .portal-sidenav-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
  .portal-sidenav-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
    background-color: #043651; }
.portal-sidenav-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
    border-color: black; }
.portal-sidenav-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
  .portal-sidenav-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
  .portal-sidenav-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
  .portal-sidenav-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
    background-color: black; }
.portal-sidenav-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
    border-color: #f44336; }
.portal-sidenav-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
  .portal-sidenav-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
  .portal-sidenav-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
  .portal-sidenav-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
    background-color: #f44336; }
.portal-sidenav-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
  .portal-sidenav-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
    border-color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
  .portal-sidenav-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
    background-color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
    color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-radio-button .mat-ripple-element {
    background-color: white; }
.portal-sidenav-theme .mat-select-value {
    color: white; }
.portal-sidenav-theme .mat-select-placeholder {
    color: rgba(255, 255, 255, 0.5); }
.portal-sidenav-theme .mat-select-disabled .mat-select-value {
    color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-select-arrow {
    color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-select-panel {
    background: #424242; }
.portal-sidenav-theme .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); }
.portal-sidenav-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
      background: rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
    color: #043651; }
.portal-sidenav-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
    color: black; }
.portal-sidenav-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
    color: #f44336; }
.portal-sidenav-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
    color: #f44336; }
.portal-sidenav-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
    color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-drawer-container {
    background-color: #303030;
    color: white; }
.portal-sidenav-theme .mat-drawer {
    background-color: #424242;
    color: white; }
.portal-sidenav-theme .mat-drawer.mat-drawer-push {
      background-color: #424242; }
.portal-sidenav-theme .mat-drawer:not(.mat-drawer-side) {
      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); }
.portal-sidenav-theme .mat-drawer-side {
    border-right: solid 1px rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-drawer-side.mat-drawer-end {
      border-left: solid 1px rgba(255, 255, 255, 0.12);
      border-right: none; }
.portal-sidenav-theme [dir='rtl'] .mat-drawer-side {
    border-left: solid 1px rgba(255, 255, 255, 0.12);
    border-right: none; }
.portal-sidenav-theme [dir='rtl'] .mat-drawer-side.mat-drawer-end {
      border-left: none;
      border-right: solid 1px rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-drawer-backdrop.mat-drawer-shown {
    background-color: rgba(189, 189, 189, 0.6); }
.portal-sidenav-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
    background-color: black; }
.portal-sidenav-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
    background-color: rgba(0, 0, 0, 0.54); }
.portal-sidenav-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
    background-color: black; }
.portal-sidenav-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
    background-color: #043651; }
.portal-sidenav-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
    background-color: rgba(4, 54, 81, 0.54); }
.portal-sidenav-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
    background-color: #043651; }
.portal-sidenav-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
    background-color: #f44336; }
.portal-sidenav-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
    background-color: rgba(244, 67, 54, 0.54); }
.portal-sidenav-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
    background-color: #f44336; }
.portal-sidenav-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
    background-color: white; }
.portal-sidenav-theme .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: #bdbdbd; }
.portal-sidenav-theme .mat-slide-toggle-bar {
    background-color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-slider-track-background {
    background-color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-primary .mat-slider-track-fill,
  .portal-sidenav-theme .mat-primary .mat-slider-thumb,
  .portal-sidenav-theme .mat-primary .mat-slider-thumb-label {
    background-color: #043651; }
.portal-sidenav-theme .mat-primary .mat-slider-thumb-label-text {
    color: white; }
.portal-sidenav-theme .mat-accent .mat-slider-track-fill,
  .portal-sidenav-theme .mat-accent .mat-slider-thumb,
  .portal-sidenav-theme .mat-accent .mat-slider-thumb-label {
    background-color: black; }
.portal-sidenav-theme .mat-accent .mat-slider-thumb-label-text {
    color: white; }
.portal-sidenav-theme .mat-warn .mat-slider-track-fill,
  .portal-sidenav-theme .mat-warn .mat-slider-thumb,
  .portal-sidenav-theme .mat-warn .mat-slider-thumb-label {
    background-color: #f44336; }
.portal-sidenav-theme .mat-warn .mat-slider-thumb-label-text {
    color: white; }
.portal-sidenav-theme .mat-slider-focus-ring {
    background-color: rgba(0, 0, 0, 0.2); }
.portal-sidenav-theme .mat-slider:hover .mat-slider-track-background,
  .portal-sidenav-theme .cdk-focused .mat-slider-track-background {
    background-color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-slider-disabled .mat-slider-track-background,
  .portal-sidenav-theme .mat-slider-disabled .mat-slider-track-fill,
  .portal-sidenav-theme .mat-slider-disabled .mat-slider-thumb {
    background-color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-slider-disabled:hover .mat-slider-track-background {
    background-color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-slider-min-value .mat-slider-focus-ring {
    background-color: rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
  .portal-sidenav-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
    background-color: white; }
.portal-sidenav-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
  .portal-sidenav-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
    background-color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
    border-color: rgba(255, 255, 255, 0.3);
    background-color: transparent; }
.portal-sidenav-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .portal-sidenav-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
    border-color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .portal-sidenav-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
    border-color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
    border-color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-slider-horizontal .mat-slider-ticks {
    background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
    background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent); }
.portal-sidenav-theme .mat-slider-vertical .mat-slider-ticks {
    background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent); }
.portal-sidenav-theme .mat-step-header.cdk-keyboard-focused, .portal-sidenav-theme .mat-step-header.cdk-program-focused, .portal-sidenav-theme .mat-step-header:hover {
    background-color: rgba(255, 255, 255, 0.04); }
@media (hover: none) {
    .portal-sidenav-theme .mat-step-header:hover {
      background: none; } }
.portal-sidenav-theme .mat-step-header .mat-step-label,
  .portal-sidenav-theme .mat-step-header .mat-step-optional {
    color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .mat-step-header .mat-step-icon {
    background-color: rgba(255, 255, 255, 0.7);
    color: white; }
.portal-sidenav-theme .mat-step-header .mat-step-icon-selected,
  .portal-sidenav-theme .mat-step-header .mat-step-icon-state-done,
  .portal-sidenav-theme .mat-step-header .mat-step-icon-state-edit {
    background-color: #043651;
    color: white; }
.portal-sidenav-theme .mat-step-header .mat-step-icon-state-error {
    background-color: transparent;
    color: #f44336; }
.portal-sidenav-theme .mat-step-header .mat-step-label.mat-step-label-active {
    color: white; }
.portal-sidenav-theme .mat-step-header .mat-step-label.mat-step-label-error {
    color: #f44336; }
.portal-sidenav-theme .mat-stepper-horizontal, .portal-sidenav-theme .mat-stepper-vertical {
    background-color: #424242; }
.portal-sidenav-theme .mat-stepper-vertical-line::before {
    border-left-color: rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-horizontal-stepper-header::before,
  .portal-sidenav-theme .mat-horizontal-stepper-header::after,
  .portal-sidenav-theme .mat-stepper-horizontal-line {
    border-top-color: rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-sort-header-arrow {
    color: #c6c6c6; }
.portal-sidenav-theme .mat-tab-nav-bar,
  .portal-sidenav-theme .mat-tab-header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
  .portal-sidenav-theme .mat-tab-group-inverted-header .mat-tab-header {
    border-top: 1px solid rgba(255, 255, 255, 0.12);
    border-bottom: none; }
.portal-sidenav-theme .mat-tab-label, .portal-sidenav-theme .mat-tab-link {
    color: white; }
.portal-sidenav-theme .mat-tab-label.mat-tab-disabled, .portal-sidenav-theme .mat-tab-link.mat-tab-disabled {
      color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-tab-header-pagination-chevron {
    border-color: white; }
.portal-sidenav-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .mat-tab-group[class*='mat-background-'] .mat-tab-header,
  .portal-sidenav-theme .mat-tab-nav-bar[class*='mat-background-'] {
    border-bottom: none;
    border-top: none; }
.portal-sidenav-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: rgba(180, 195, 203, 0.3); }
.portal-sidenav-theme .mat-tab-group.mat-primary .mat-ink-bar, .portal-sidenav-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
    background-color: #043651; }
.portal-sidenav-theme .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .portal-sidenav-theme .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
    background-color: white; }
.portal-sidenav-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: rgba(179, 179, 179, 0.3); }
.portal-sidenav-theme .mat-tab-group.mat-accent .mat-ink-bar, .portal-sidenav-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
    background-color: black; }
.portal-sidenav-theme .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .portal-sidenav-theme .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
    background-color: white; }
.portal-sidenav-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: rgba(255, 205, 210, 0.3); }
.portal-sidenav-theme .mat-tab-group.mat-warn .mat-ink-bar, .portal-sidenav-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
    background-color: #f44336; }
.portal-sidenav-theme .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .portal-sidenav-theme .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
    background-color: white; }
.portal-sidenav-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: rgba(180, 195, 203, 0.3); }
.portal-sidenav-theme .mat-tab-group.mat-background-primary .mat-tab-header, .portal-sidenav-theme .mat-tab-group.mat-background-primary .mat-tab-links, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-links {
    background-color: #043651; }
.portal-sidenav-theme .mat-tab-group.mat-background-primary .mat-tab-label, .portal-sidenav-theme .mat-tab-group.mat-background-primary .mat-tab-link, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
    color: white; }
.portal-sidenav-theme .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .portal-sidenav-theme .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
      color: rgba(255, 255, 255, 0.4); }
.portal-sidenav-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
    border-color: white; }
.portal-sidenav-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: rgba(255, 255, 255, 0.4); }
.portal-sidenav-theme .mat-tab-group.mat-background-primary .mat-ripple-element, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: rgba(179, 179, 179, 0.3); }
.portal-sidenav-theme .mat-tab-group.mat-background-accent .mat-tab-header, .portal-sidenav-theme .mat-tab-group.mat-background-accent .mat-tab-links, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-links {
    background-color: black; }
.portal-sidenav-theme .mat-tab-group.mat-background-accent .mat-tab-label, .portal-sidenav-theme .mat-tab-group.mat-background-accent .mat-tab-link, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
    color: white; }
.portal-sidenav-theme .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .portal-sidenav-theme .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
      color: rgba(255, 255, 255, 0.4); }
.portal-sidenav-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
    border-color: white; }
.portal-sidenav-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: rgba(255, 255, 255, 0.4); }
.portal-sidenav-theme .mat-tab-group.mat-background-accent .mat-ripple-element, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .portal-sidenav-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
  .portal-sidenav-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: rgba(255, 205, 210, 0.3); }
.portal-sidenav-theme .mat-tab-group.mat-background-warn .mat-tab-header, .portal-sidenav-theme .mat-tab-group.mat-background-warn .mat-tab-links, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-links {
    background-color: #f44336; }
.portal-sidenav-theme .mat-tab-group.mat-background-warn .mat-tab-label, .portal-sidenav-theme .mat-tab-group.mat-background-warn .mat-tab-link, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
    color: white; }
.portal-sidenav-theme .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .portal-sidenav-theme .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
      color: rgba(255, 255, 255, 0.4); }
.portal-sidenav-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
    border-color: white; }
.portal-sidenav-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: rgba(255, 255, 255, 0.4); }
.portal-sidenav-theme .mat-tab-group.mat-background-warn .mat-ripple-element, .portal-sidenav-theme .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
    background-color: rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .mat-toolbar {
    background: #043651;
    color: white; }
.portal-sidenav-theme .mat-toolbar.mat-primary {
      background: #043651;
      color: white; }
.portal-sidenav-theme .mat-toolbar.mat-accent {
      background: black;
      color: white; }
.portal-sidenav-theme .mat-toolbar.mat-warn {
      background: #f44336;
      color: white; }
.portal-sidenav-theme .mat-toolbar .mat-form-field-underline,
    .portal-sidenav-theme .mat-toolbar .mat-form-field-ripple,
    .portal-sidenav-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
      background-color: currentColor; }
.portal-sidenav-theme .mat-toolbar .mat-form-field-label,
    .portal-sidenav-theme .mat-toolbar .mat-focused .mat-form-field-label,
    .portal-sidenav-theme .mat-toolbar .mat-select-value,
    .portal-sidenav-theme .mat-toolbar .mat-select-arrow,
    .portal-sidenav-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
      color: inherit; }
.portal-sidenav-theme .mat-toolbar .mat-input-element {
      caret-color: currentColor; }
.portal-sidenav-theme .mat-tooltip {
    background: rgba(97, 97, 97, 0.9); }
.portal-sidenav-theme .mat-tree {
    background: #424242; }
.portal-sidenav-theme .mat-tree-node,
  .portal-sidenav-theme .mat-nested-tree-node {
    color: white; }
.portal-sidenav-theme .mat-snack-bar-container {
    color: rgba(0, 0, 0, 0.87);
    background: #fafafa;
    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); }
.portal-sidenav-theme .mat-simple-snackbar-action {
    color: inherit; }
.portal-sidenav-theme *,
  .portal-sidenav-theme *::before,
  .portal-sidenav-theme *::after {
    box-sizing: border-box; }
.portal-sidenav-theme html {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    font-kerning: auto; }
.portal-sidenav-theme html, .portal-sidenav-theme body {
    margin: 0;
    width: 100%;
    height: 100%; }
@media (min-resolution: 192dpi) {
    .portal-sidenav-theme body {
      font-size: 1.286rem; } }
@media only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
    .portal-sidenav-theme body {
      font-size: 1.143rem; } }
.portal-sidenav-theme .portal-font-weight-light {
    font-weight: lighter !important; }
.portal-sidenav-theme .portal-font-weight-bold {
    font-weight: 600 !important; }
.portal-sidenav-theme .portal-font-weight-middle {
    font-weight: 600 !important; }
.portal-sidenav-theme .portal-font-uppercase {
    text-transform: uppercase; }
.portal-sidenav-theme .portal-font-italic {
    font-style: italic; }
.portal-sidenav-theme .portal-text-align-center {
    text-align: center; }
.portal-sidenav-theme .portal-text-align-left {
    text-align: left; }
.portal-sidenav-theme .portal-text-align-right {
    text-align: right; }
.portal-sidenav-theme .portal-font-size-big {
    font-size: 1.75em; }
.portal-sidenav-theme .portal-font-size-small {
    font-size: 0.7rem;
    font-weight: 500; }
.portal-sidenav-theme .portal-example-preview {
    height: 300px;
    min-height: 300px;
    background-color: rgba(0, 0, 0, 0.15); }
.portal-sidenav-theme .portal-example-docs {
    padding: 16px; }
.portal-sidenav-theme .portal-example-docs .portal-example-docs__heading {
      font-weight: 300;
      font-size: 24px;
      line-height: 32px;
      margin: 40px 0 20px;
      padding-bottom: 3px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.portal-sidenav-theme mat-icon.mat-9 {
    font-size: 9px;
    width: 9px;
    height: 9px;
    line-height: 9px !important; }
.portal-sidenav-theme mat-icon.mat-10 {
    font-size: 10px;
    width: 10px;
    height: 10px;
    line-height: 10px !important; }
.portal-sidenav-theme mat-icon.mat-12 {
    font-size: 12px;
    width: 12px;
    height: 12px;
    line-height: 12px !important; }
.portal-sidenav-theme mat-icon.mat-14 {
    font-size: 14px;
    width: 14px;
    height: 14px;
    line-height: 14px !important; }
.portal-sidenav-theme mat-icon.mat-16 {
    font-size: 16px;
    width: 16px;
    height: 16px;
    line-height: 16px !important; }
.portal-sidenav-theme mat-icon.mat-18 {
    font-size: 18px;
    width: 18px;
    height: 18px;
    line-height: 14px !important; }
.portal-sidenav-theme mat-icon.mat-20 {
    font-size: 20px;
    width: 20px;
    height: 20px;
    line-height: 20px !important; }
.portal-sidenav-theme mat-icon.mat-22 {
    font-size: 22px;
    width: 22px;
    height: 22px;
    line-height: 22px !important; }
.portal-sidenav-theme mat-icon.mat-30 {
    font-size: 30px;
    width: 30px;
    height: 30px;
    line-height: 30px !important; }
.portal-sidenav-theme mat-icon.mat-32 {
    font-size: 32px;
    width: 32px;
    height: 32px;
    line-height: 32px !important; }
.portal-sidenav-theme mat-icon.mat-34 {
    font-size: 34px;
    width: 34px;
    height: 34px;
    line-height: 34px !important; }
.portal-sidenav-theme mat-icon.mat-36 {
    font-size: 36px;
    width: 36px;
    height: 36px;
    line-height: 36px !important; }
.portal-sidenav-theme mat-icon.mat-38 {
    font-size: 38px;
    width: 38px;
    height: 38px;
    line-height: 38px !important; }
.portal-sidenav-theme mat-icon.mat-40 {
    font-size: 40px;
    width: 40px;
    height: 40px;
    line-height: 40px !important; }
.portal-sidenav-theme mat-icon.mat-46 {
    font-size: 46px;
    width: 46px;
    height: 46px;
    line-height: 46px !important; }
.portal-sidenav-theme mat-icon.mat-48 {
    font-size: 48px;
    width: 48px;
    height: 48px;
    line-height: 48px !important; }
.portal-sidenav-theme mat-icon.mat-50 {
    font-size: 50px;
    width: 50px;
    height: 50px;
    line-height: 50px !important; }
.portal-sidenav-theme .material-icons.mat-dark {
    color: rgba(0, 0, 0, 0.87); }
.portal-sidenav-theme .material-icons.mat-dark.mat-inactive {
    color: rgba(0, 0, 0, 0.26); }
.portal-sidenav-theme .material-icons.mat-light {
    color: white; }
.portal-sidenav-theme .material-icons.mat-light.mat-inactive {
    color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme a {
    color: #043651; }
.portal-sidenav-theme hr, .portal-sidenav-theme .hr {
    border: 1px solid rgba(0, 0, 0, 0.08);
    margin: -1px 0; }
.portal-sidenav-theme li {
    list-style-type: none; }
.portal-sidenav-theme sub, .portal-sidenav-theme sup {
    vertical-align: baseline; }
.portal-sidenav-theme sup {
    top: -0.5em; }
.portal-sidenav-theme sub {
    bottom: -0.25em; }
.portal-sidenav-theme a {
    text-decoration: none; }
.portal-sidenav-theme a:hover, .portal-sidenav-theme a:focus {
      outline: none;
      text-decoration: none; }
.portal-sidenav-theme img {
    height: auto;
    max-width: 100%; }
.portal-sidenav-theme img:focus {
      outline: 0; }
.portal-sidenav-theme button:focus {
    outline: none; }
.portal-sidenav-theme .form-group {
    align-items: center; }
.portal-sidenav-theme .form-message {
    left: 0;
    margin-top: .1rem;
    position: absolute;
    top: 100%; }
::ng-deep .rtl .portal-sidenav-theme .form-message {
      left: auto;
      right: 0; }
.portal-sidenav-theme .form-message.warning-icon {
      width: 100%;
      display: flex;
      justify-content: space-between;
      align-items: center; }
.portal-sidenav-theme table {
    width: 100%; }
.portal-sidenav-theme .form-control {
    font-size: 14px;
    border: 1px solid rgba(0, 0, 0, 0.08);
    width: 100%;
    height: calc(10px + 1.4285714286em); }
.portal-sidenav-theme .form-control:focus {
      box-shadow: none;
      border-color: #ced4da; }
.portal-sidenav-theme .k-grid-content::-webkit-scrollbar-track {
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3); }
.portal-sidenav-theme .k-grid-content::-webkit-scrollbar {
    background: rgba(255, 255, 255, 0.2);
    position: absolute;
    width: 10px; }
.portal-sidenav-theme .k-grid-content::-webkit-scrollbar:hover {
    display: block; }
.portal-sidenav-theme .k-grid-content::-webkit-scrollbar-thumb {
    background-color: #b4c3cb; }
.portal-sidenav-theme .k-grid-content::-webkit-scrollbar:horizontal {
    height: 10px; }
.portal-sidenav-theme .rtl th {
    text-align: right; }
.portal-sidenav-theme .text-inherit {
    text-transform: inherit !important; }
.portal-sidenav-theme .property-msg .mat-expansion-panel-body {
    padding: 0 15px 10px !important; }
.portal-sidenav-theme .loader-content {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-content: flex-start; }
.portal-sidenav-theme .loader-container {
    width: 30px;
    height: 30px;
    position: relative;
    top: 50%; }
.portal-sidenav-theme .loader-container.animation-1 {
      transform: rotate(45deg); }
.portal-sidenav-theme .loader-container.animation-2, .portal-sidenav-theme .loader-container.animation-4 {
      transform: rotate(10deg); }
.portal-sidenav-theme .loader-container.animation-2 .shape, .portal-sidenav-theme .loader-container.animation-4 .shape {
        border-radius: 5px; }
.portal-sidenav-theme .loader-container.animation-2, .portal-sidenav-theme .loader-container.animation-3, .portal-sidenav-theme .loader-container.animation-4 {
      animation: rotation 1s infinite; }
.portal-sidenav-theme .loader-container.animation-3 .shape1 {
      border-top-left-radius: 10px; }
.portal-sidenav-theme .loader-container.animation-3 .shape2 {
      border-top-right-radius: 10px; }
.portal-sidenav-theme .loader-container.animation-3 .shape3 {
      border-bottom-left-radius: 10px; }
.portal-sidenav-theme .loader-container.animation-3 .shape4 {
      border-bottom-right-radius: 10px; }
.portal-sidenav-theme .loader-container.animation-4, .portal-sidenav-theme .loader-container.animation-5 {
      transform: rotate(45deg); }
.portal-sidenav-theme .loader-container.animation-5 .shape {
      width: 15px;
      height: 15px; }
.portal-sidenav-theme .loader-container.animation-6 {
      animation: rotation 1s infinite; }
.portal-sidenav-theme .loader-container.animation-6 .shape {
        width: 12px;
        height: 12px;
        border-radius: 2px; }
.portal-sidenav-theme .loader-container .shape {
      position: absolute;
      width: 10px;
      height: 10px;
      border-radius: 1px; }
.portal-sidenav-theme .loader-container .shape.shape1 {
        left: 0;
        background-color: #5C6BC0; }
.portal-sidenav-theme .loader-container .shape.shape2 {
        right: 0;
        background-color: #8BC34A; }
.portal-sidenav-theme .loader-container .shape.shape3 {
        bottom: 0;
        background-color: #FFB74D; }
.portal-sidenav-theme .loader-container .shape.shape4 {
        bottom: 0;
        right: 0;
        background-color: #F44336; }
@keyframes rotation {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
.portal-sidenav-theme .animation-1 .shape1 {
    animation: animation1shape1 0.5s ease 0s infinite alternate; }
@keyframes animation1shape1 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(16px, 16px); } }
.portal-sidenav-theme .animation-1 .shape2 {
    animation: animation1shape2 0.5s ease 0s infinite alternate; }
@keyframes animation1shape2 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(-16px, 16px); } }
.portal-sidenav-theme .animation-1 .shape3 {
    animation: animation1shape3 0.5s ease 0s infinite alternate; }
@keyframes animation1shape3 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(16px, -16px); } }
.portal-sidenav-theme .animation-1 .shape4 {
    animation: animation1shape4 0.5s ease 0s infinite alternate; }
@keyframes animation1shape4 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(-16px, -16px); } }
.portal-sidenav-theme .animation-2 .shape1 {
    animation: animation2shape1 0.5s ease 0s infinite alternate; }
@keyframes animation2shape1 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(20px, 20px); } }
.portal-sidenav-theme .animation-2 .shape2 {
    animation: animation2shape2 0.5s ease 0s infinite alternate; }
@keyframes animation2shape2 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(-20px, 20px); } }
.portal-sidenav-theme .animation-2 .shape3 {
    animation: animation2shape3 0.5s ease 0s infinite alternate; }
@keyframes animation2shape3 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(20px, -20px); } }
.portal-sidenav-theme .animation-2 .shape4 {
    animation: animation2shape4 0.5s ease 0s infinite alternate; }
@keyframes animation2shape4 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(-20px, -20px); } }
.portal-sidenav-theme .animation-3 .shape1 {
    animation: animation3shape1 0.5s ease 0s infinite alternate; }
@keyframes animation3shape1 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(5px, 5px); } }
.portal-sidenav-theme .animation-3 .shape2 {
    animation: animation3shape2 0.5s ease 0s infinite alternate; }
@keyframes animation3shape2 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(-5px, 5px); } }
.portal-sidenav-theme .animation-3 .shape3 {
    animation: animation3shape3 0.5s ease 0s infinite alternate; }
@keyframes animation3shape3 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(5px, -5px); } }
.portal-sidenav-theme .animation-3 .shape4 {
    animation: animation3shape4 0.5s ease 0s infinite alternate; }
@keyframes animation3shape4 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(-5px, -5px); } }
.portal-sidenav-theme .animation-4 .shape1 {
    animation: animation4shape1 0.3s ease 0s infinite alternate; }
@keyframes animation4shape1 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(5px, 5px); } }
.portal-sidenav-theme .animation-4 .shape2 {
    animation: animation4shape2 0.3s ease 0.3s infinite alternate; }
@keyframes animation4shape2 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(-5px, 5px); } }
.portal-sidenav-theme .animation-4 .shape3 {
    animation: animation4shape3 0.3s ease 0.3s infinite alternate; }
@keyframes animation4shape3 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(5px, -5px); } }
.portal-sidenav-theme .animation-4 .shape4 {
    animation: animation4shape4 0.3s ease 0s infinite alternate; }
@keyframes animation4shape4 {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(-5px, -5px); } }
.portal-sidenav-theme .animation-5 .shape1 {
    animation: animation5shape1 2s ease 0s infinite reverse; }
@keyframes animation5shape1 {
  0% {
    transform: translate(0, 0); }
  25% {
    transform: translate(0, 15px); }
  50% {
    transform: translate(15px, 15px); }
  75% {
    transform: translate(15px, 0); } }
.portal-sidenav-theme .animation-5 .shape2 {
    animation: animation5shape2 2s ease 0s infinite reverse; }
@keyframes animation5shape2 {
  0% {
    transform: translate(0, 0); }
  25% {
    transform: translate(-15px, 0); }
  50% {
    transform: translate(-15px, 15px); }
  75% {
    transform: translate(0, 15px); } }
.portal-sidenav-theme .animation-5 .shape3 {
    animation: animation5shape3 2s ease 0s infinite reverse; }
@keyframes animation5shape3 {
  0% {
    transform: translate(0, 0); }
  25% {
    transform: translate(15px, 0); }
  50% {
    transform: translate(15px, -15px); }
  75% {
    transform: translate(0, -15px); } }
.portal-sidenav-theme .animation-5 .shape4 {
    animation: animation5shape4 2s ease 0s infinite reverse; }
@keyframes animation5shape4 {
  0% {
    transform: translate(0, 0); }
  25% {
    transform: translate(0, -15px); }
  50% {
    transform: translate(-15px, -15px); }
  75% {
    transform: translate(-15px, 0); } }
.portal-sidenav-theme .animation-6 .shape1 {
    animation: animation6shape1 2s linear 0s infinite normal; }
@keyframes animation6shape1 {
  0% {
    transform: translate(0, 0); }
  25% {
    transform: translate(0, 18px); }
  50% {
    transform: translate(18px, 18px); }
  75% {
    transform: translate(18px, 0); } }
.portal-sidenav-theme .animation-6 .shape2 {
    animation: animation6shape2 2s linear 0s infinite normal; }
@keyframes animation6shape2 {
  0% {
    transform: translate(0, 0); }
  25% {
    transform: translate(-18px, 0); }
  50% {
    transform: translate(-18px, 18px); }
  75% {
    transform: translate(0, 18px); } }
.portal-sidenav-theme .animation-6 .shape3 {
    animation: animation6shape3 2s linear 0s infinite normal; }
@keyframes animation6shape3 {
  0% {
    transform: translate(0, 0); }
  25% {
    transform: translate(18px, 0); }
  50% {
    transform: translate(18px, -18px); }
  75% {
    transform: translate(0, -18px); } }
.portal-sidenav-theme .animation-6 .shape4 {
    animation: animation6shape4 2s linear 0s infinite normal; }
@keyframes animation6shape4 {
  0% {
    transform: translate(0, 0); }
  25% {
    transform: translate(0, -18px); }
  50% {
    transform: translate(-18px, -18px); }
  75% {
    transform: translate(-18px, 0); } }
@media screen and (max-width: 600px) {
    .portal-sidenav-theme .content {
      align-content: flex-start; }
      .portal-sidenav-theme .content .column {
        width: calc(50% - 30px); } }
@media screen and (max-width: 400px) {
    .portal-sidenav-theme .content {
      align-content: flex-start; }
      .portal-sidenav-theme .content .column {
        width: calc(100% - 30px); } }
.portal-sidenav-theme .whirl {
    position: relative; }
.portal-sidenav-theme .whirl:before {
    content: "";
    z-index: 999;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 100%;
    width: 100%;
    background-color: #999;
    opacity: 0.6; }
.portal-sidenav-theme .whirl:after {
    z-index: 2;
    content: "";
    height: 40px;
    width: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px 0 0 -20px;
    transition: all .75s ease 0s;
    border-radius: 100%;
    border-top: 4px solid #555;
    animation: standard .75s infinite linear; }
.portal-sidenav-theme .whirl.no-overlay:before {
    content: none;
    display: none; }
@keyframes standard {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
.portal-sidenav-theme .whirl.traditional:after {
    border-right: 4px solid #043651;
    border-top: 4px solid #043651;
    border-left: 4px solid black;
    border-bottom: 4px solid #f44336; }
.portal-sidenav-theme .overlay {
    background: #fff;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2; }
.portal-sidenav-theme .mat-dialog-container {
    position: relative; }
.portal-sidenav-theme .mat-dialog-container .whirl:before {
      top: -20px;
      left: -23px;
      right: -24px;
      bottom: 0;
      width: auto;
      height: auto; }
.portal-sidenav-theme .mat-menu-panel.portal-menu-no-padding .mat-menu-content {
    padding: 0px; }
.portal-sidenav-theme .mat-menu-panel.portal-menu-no-max-width {
    max-width: initial; }
.portal-sidenav-theme .portal-menu--active {
    background: rgba(255, 255, 255, 0.04); }
.portal-sidenav-theme .portal-remove-fixed-infix-width .mat-form-field-infix {
    width: auto; }
.portal-sidenav-theme .portal-toolbar-brand {
    max-height: 100%;
    padding: 8px 0;
    box-sizing: border-box;
    -o-object-fit: contain;
       object-fit: contain; }
.portal-sidenav-theme .portal-toolbar-brand-text {
    overflow: hidden;
    text-overflow: ellipsis;
    /*margin-left: 5px;*/
    /* @media(max-width: 600px){
      display: none;
    }*/ }
.portal-sidenav-theme .mat-toolbar {
    color: white; }
.portal-sidenav-theme .portal-content-bg {
    background: #303030;
    color: white; }
.portal-sidenav-theme .portal-header-accent-bg {
    background: #e0e0e0;
    color: black; }
.portal-sidenav-theme .portal-header-accent-bg p a {
      color: black; }
.portal-sidenav-theme .portal-accent-bg {
    background: linear-gradient(125deg, black, black);
    color: white; }
.portal-sidenav-theme .portal-accent-bg p a {
      color: white; }
.portal-sidenav-theme .portal-primary-bg {
    background: linear-gradient(125deg, #043651, #032940);
    color: white; }
.portal-sidenav-theme .portal-primary-bg p a {
      color: white; }
.portal-sidenav-theme .portal-app-bar-bg {
    background: linear-gradient(125deg, #043651, #043651);
    color: white; }
.portal-sidenav-theme .portal-app-bar-bg p a {
      color: white; }
.portal-sidenav-theme .portal-card-bg {
    background: linear-gradient(125deg, #424242, #424242); }
.portal-sidenav-theme .portal-accent-bg-light {
    background: linear-gradient(125deg, #e0e0e0, #e0e0e0);
    color: #000000; }
.portal-sidenav-theme .portal-accent-bg-light p a {
      color: #000000; }
.portal-sidenav-theme .portal-primary-bg-light {
    background: linear-gradient(125deg, #e1e7ea, #e1e7ea);
    color: #000000; }
.portal-sidenav-theme .portal-primary-bg-light p a {
      color: #000000; }
.portal-sidenav-theme .portal-hide-scrollbars {
    -ms-overflow-style: none; }
.portal-sidenav-theme .portal-hide-scrollbars::-webkit-scrollbar {
      width: 0; }
.portal-sidenav-theme [dir="rtl"] .portal-widget-wrapper .portal-widget-heading {
    padding-left: 0;
    padding-right: 12px;
    border-left-width: 0px;
    border-right-width: solid;
    border-right-style: solid; }
.portal-sidenav-theme [dir="rtl"] .portal-widget-wrapper .portal-widget-heading:after {
      left: auto;
      right: -2px; }
.portal-sidenav-theme .btn-picker {
    width: 25px;
    height: 25px;
    cursor: pointer;
    background: none;
    border: 2px solid #dddddd; }
.portal-sidenav-theme .btn-picker.empty {
      background: #ffffff !important; }
.portal-sidenav-theme .ngx-color-picker-row {
    display: flex;
    flex-direction: row;
    place-content: space-between center;
    justify-items: center;
    align-items: center;
    width: 100%; }
.portal-sidenav-theme .ngx-color-picker-row .ngx-color-picker-column {
      display: flex;
      flex-direction: column;
      flex-basis: 48%; }
.portal-sidenav-theme .ngx-color-picker-overlay {
    display: flex;
    width: 260px;
    min-height: 80px;
    position: relative;
    flex-direction: column;
    padding: 0;
    background: #424242; }
.portal-sidenav-theme .ngx-color-picker-overlay .ngx-color-picker-preview {
      width: 100%;
      height: 8px; }
.portal-sidenav-theme .transparent {
    width: 32px;
    height: 2px;
    border-bottom: 2px solid red;
    transform: translateY(-3px) translateX(-2px) rotate(45deg);
    -webkit-transform: translateY(-2px) translateX(-11px) rotate(45deg);
    position: absolute; }
.portal-sidenav-theme .ngx-color-picker-actions {
    display: flex;
    padding: 4px;
    border-top: 1px #dddddd solid; }
.portal-sidenav-theme .ngx-color-picker-collection {
    min-height: 50px;
    padding: 10px 18px; }
.portal-sidenav-theme .ngx-color-picker-collection h3 {
      color: #100214;
      text-transform: uppercase;
      font-family: 'Open Sans', sans-serif;
      font-size: 12px;
      font-weight: 700;
      margin: 0 0 10px 0; }
.portal-sidenav-theme .ngx-color-picker-remove-color {
    background-color: #ffffff;
    border: 1px solid #e1e1e1; }
.portal-sidenav-theme .ngx-color-picker-remove-color .ngx-color-picker-transparent {
      width: 20px;
      height: 1px;
      border-bottom: 1px solid red;
      transform: translateY(-4px) translateX(0px) rotate(45deg);
      -webkit-transform: translateY(-4px) translateX(0px) rotate(45deg); }
.portal-sidenav-theme canvas#colors {
    margin: 5px; }
.portal-sidenav-theme canvas:hover {
    cursor: crosshair; }
.portal-sidenav-theme .ngx-picker-selector {
    position: absolute;
    width: 230px;
    height: 170px;
    top: 0;
    left: 0;
    z-index: 10;
    cursor: crosshair; }
.portal-sidenav-theme .ngx-picker-position {
    position: absolute;
    width: 10px;
    height: 10px;
    z-index: 1;
    border: 1px black solid;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.3); }
.portal-sidenav-theme .ngx-colors-position {
    position: absolute;
    width: 30px;
    height: 160px;
    top: 0px;
    right: 0px;
    z-index: 1;
    background: url("data:image/gif;base64,R0lGODdhHgAIALMAAAAAADU1NTk5OUJCQkpKSlZWVltbW2pqaoCAgP///wAAAAAAAAAAAAAAAAAAAAAAACH5BAkAAAoALAAAAAAeAAgAAAQw0BhFq734yjJm/p8xFEVAeGCqGERACmahgkUrvPH81cFdnjoQy8VBBTOiguSokkQAADs=") no-repeat; }
.portal-sidenav-theme .ngx-color-picker-selector {
    height: 170px; }
.portal-sidenav-theme .ngx-color-picker-selector-preview {
    height: auto !important;
    padding: 15px;
    border-bottom: 1px #e1e1e1 solid; }
.portal-sidenav-theme .ngx-color-picker-selector-preview form {
      display: inline-block;
      position: relative; }
.portal-sidenav-theme .ngx-color-picker-selector-preview .hex-input {
      width: 75px;
      margin-right: 20px; }
.portal-sidenav-theme .ngx-color-picker-selector-preview .hex-input input {
        font-size: 16px;
        font-weight: normal; }
.portal-sidenav-theme .ngx-color-picker-selector-preview .rgb-input {
      width: 40px;
      margin-right: 5px; }
.portal-sidenav-theme .ngx-color-picker-selector-preview .rgb-input input {
        font-size: 16px;
        font-weight: normal; }
.portal-sidenav-theme common-file-picker {
    width: 100%; }
.portal-sidenav-theme common-file-picker .cc-drop-zone {
      display: flex;
      justify-content: space-between;
      align-items: center;
      border: 2px dashed rgba(179, 179, 179, 0.4);
      width: 100%;
      height: 150px;
      text-align: center;
      margin: 5px auto;
      border-radius: 5px;
      white-space: normal;
      line-height: normal;
      text-transform: initial;
      color: white;
      padding: 2em 0 2em 0;
      font-weight: 600;
      background: -webkit-repeating-linear-gradient(-45deg, rgba(225, 231, 234, 0.5), rgba(225, 231, 234, 0.5) 15px, #424242 15px, #424242 25px);
      background: repeating-linear-gradient(-45deg, rgba(225, 231, 234, 0.5), rgba(225, 231, 234, 0.5) 10px, #424242 10px, #424242 20px); }
.portal-sidenav-theme common-file-picker .cc-drop-zone .cc-browse-file {
        display: flex;
        justify-content: space-between;
        align-items: center;
        background: #b4c3cb;
        border: 2px solid rgba(130, 155, 168, 0.4);
        width: 185px;
        margin: 0 auto;
        padding-right: 10px;
        border-radius: 30px;
        line-height: 12px; }
.portal-sidenav-theme common-file-picker .cc-drop-zone .cc-browse-file .cc-upload-file {
          background: white;
          width: 34px;
          height: 34px;
          line-height: 34px;
          border-radius: 50%; }
.portal-sidenav-theme common-file-picker .cc-drop-zone .cc-browse-file span {
          flex: 1;
          color: white; }
.portal-sidenav-theme common-file-picker .cc-drop-zone:hover {
        cursor: pointer;
        background: -webkit-repeating-linear-gradient(-45deg, #e1e7ea, #e1e7ea 10px, #424242 10px, #424242 20px);
        background: repeating-linear-gradient(-45deg, #e1e7ea, #e1e7ea 10px, #424242 10px, #424242 20px); }
.portal-sidenav-theme common-file-picker .cc-error-message {
      color: #f44336; }
.portal-sidenav-theme .filter-option > .mat-pseudo-checkbox {
    display: none !important; }
.portal-sidenav-theme .filter-sidenav .mat-list-item-content {
    padding: 0 10px !important;
    font-size: 0.875rem !important; }
.portal-sidenav-theme .filter-sidenav .mat-select-trigger {
    font-size: 1rem !important; }
.portal-sidenav-theme .mat-select-search-hidden {
    visibility: hidden; }
.portal-sidenav-theme .mat-select-search-inner {
    position: absolute;
    top: 0;
    width: 100%;
    border-bottom: 1px solid #cccccc;
    background: white;
    z-index: 100; }
.portal-sidenav-theme .mat-select-search-inner.mat-select-search-inner-multiple {
      width: 100%; }
.portal-sidenav-theme .mat-select-search-inner .mat-select-search-input {
      width: 100%; }
.portal-sidenav-theme .mat-select-search-inner .mat-select-search-clear {
      position: absolute;
      right: 0;
      top: 4px; }
.portal-sidenav-theme .mat-select-search-panel {
    /* allow absolute positioning relative to outer options container */
    transform: none !important;
    max-height: 350px; }
.portal-sidenav-theme .mat-select-search-input {
    padding: 16px;
    padding-right: 36px;
    box-sizing: border-box; }
.portal-sidenav-theme .mat-select-search-no-entries-found {
    padding: 16px; }
.portal-sidenav-theme .cdk-overlay-pane-select-search {
    /* correct offsetY so that the selected option is at the position of the select box when opening */
    margin-top: -50px; }
.portal-sidenav-theme .ngx-mat-drp-date-label {
    margin: 15px;
    padding: 4px 2px 4px 2px;
    width: 100%;
    font-size: 14px;
    font-weight: 500; }
.portal-sidenav-theme .ngx-mat-drp-selected-date-label {
    padding-left: 5%; }
.portal-sidenav-theme .ngx-mat-drp-date-display {
    min-width: 230px; }
.portal-sidenav-theme .ngx-mat-drp-date-input {
    text-overflow: ellipsis;
    color: #043651; }
.portal-sidenav-theme .ngx-mat-drp-calendar {
    background-image: url('data:image/svg+xml,<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">    <path d="M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"/>    <path d="M0 0h24v24H0z" fill="none"/></svg>');
    width: 24px;
    height: 24px; }
.portal-sidenav-theme .ngx-mat-drp-calendar-container {
    background: #424242;
    color: white;
    display: flex;
    justify-content: space-around;
    min-width: 650px;
    height: 300px; }
.portal-sidenav-theme .ngx-mat-drp-calendar-item {
    flex-basis: 33.33%;
    min-width: 210px;
    padding: 1em;
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 400; }
.portal-sidenav-theme .ngx-mat-drp-menu {
    height: 100%; }
.portal-sidenav-theme .ngx-mat-drp-controls {
    display: flex;
    justify-content: space-around;
    margin: 10% auto; }
.portal-sidenav-theme .ngx-mat-drp-overlay {
    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);
    background: white;
    border-radius: 2px; }
.portal-sidenav-theme .ngx-mat-drp-overlay-backdrop {
    background-color: rgba(0, 0, 0, 0.2);
    opacity: 0.2; }
.portal-sidenav-theme .ngx-mat-drp-presets-list {
    list-style-type: none;
    margin: 0px;
    padding: 0px; }
.portal-sidenav-theme .ngx-mat-drp-presets-list li {
    margin: 5px 0 5px 0;
    padding: 4%;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none; }
.portal-sidenav-theme common-xlsx-file-upload .drop-zone {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: gray;
    border: 1px dotted black;
    width: 300px;
    height: 100px;
    text-align: center;
    margin: 20px auto;
    padding-right: 10px;
    border-radius: 5px;
    line-height: 12px; }
.portal-sidenav-theme common-xlsx-file-upload .drop-zone .content {
      flex: 1;
      color: white; }
.portal-sidenav-theme .portal-user-menu-header {
    background: black;
    color: #ffffff; }
.portal-sidenav-theme .portal-notification-sidenav {
    background: #303030;
    color: white; }
.portal-sidenav-theme .portal-notifications-notification {
    background: #424242;
    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); }
.portal-sidenav-theme .portal-notifications-notification .portal-notifications-subheader, .portal-sidenav-theme .portal-notifications-notification .mat-card-header {
      background: rgba(255, 255, 255, 0.04); }
.portal-sidenav-theme .portal-notifications-notification .mat-line mat-icon {
      color: #2f8aff; }
.portal-sidenav-theme .portal-notifications-notification .mat-card-header-text {
      flex: 1 1 0; }
.portal-sidenav-theme .portal-notifications-notification .mat-card-avatar {
      background: #043651;
      color: white; }
.portal-sidenav-theme .portal-notifications-notification:hover {
      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); }
.portal-sidenav-theme .portal-notifications-weather-item .mat-list-item-content div.mat-list-text {
    padding: 0; }
.portal-sidenav-theme .portal-sidnav-menu {
    background: #043651;
    color: white;
    padding-top: 60px; }
.portal-sidenav-theme .portal-sidnav-menu .portal-sidnav-menu__subheader {
      font-size: 14px;
      font-weight: 600;
      line-height: 24px;
      background: #043651; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expansion-panel {
      background: #043651; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expansion-panel-body {
      padding: 0px;
      background: #022237;
      color: white;
      box-shadow: 0px 3px 3px -1px rgba(0, 0, 0, 0.07) inset, 0px -3px 3px -1px rgba(0, 0, 0, 0.07) inset; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expansion-panel-body .mat-list-item {
        opacity: 0;
        text-indent: 20px;
        transition-property: opacity, text-indent;
        transition-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
        transition-duration: 0.4s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expansion-panel-body .mat-list-item .mat-list-item-content {
          padding: 0 16px; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item {
      opacity: 1;
      text-indent: 0; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(1) {
      transition-delay: 0s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(2) {
      transition-delay: 0.12s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(3) {
      transition-delay: 0.24s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(4) {
      transition-delay: 0.36s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(5) {
      transition-delay: 0.48s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(6) {
      transition-delay: 0.6s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(7) {
      transition-delay: 0.72s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(8) {
      transition-delay: 0.84s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(9) {
      transition-delay: 0.96s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(10) {
      transition-delay: 1.08s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(11) {
      transition-delay: 1.2s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(12) {
      transition-delay: 1.32s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(13) {
      transition-delay: 1.44s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(14) {
      transition-delay: 1.56s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(15) {
      transition-delay: 1.68s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(16) {
      transition-delay: 1.8s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(17) {
      transition-delay: 1.92s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(18) {
      transition-delay: 2.04s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(19) {
      transition-delay: 2.16s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expanded .mat-list-item:nth-child(20) {
      transition-delay: 2.28s; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expansion-indicator {
      transition: transform .3s;
      width: 24px;
      text-align: center; }
.portal-sidenav-theme .portal-sidnav-menu .mat-expansion-indicator:after {
        padding: 2px; }
.portal-sidenav-theme .portal-sidnav-menu .mat-icon.portal-sidnav-menu__end_detail {
      color: black; }
.portal-sidenav-theme .portal-sidnav-menu strong.portal-sidnav-menu__end_detail {
      background: black;
      color: white;
      min-width: 24px;
      text-align: center;
      border-radius: 50%;
      font-size: .75em; }
.portal-sidenav-theme .portal-sidnav-menu .sidebar-menu-search-box {
      background: #043651; }
.portal-sidenav-theme portal-menu-sidenav .mat-toolbar-row {
    height: 66px; }
.portal-sidenav-theme .portal-compact-sidemenu {
    background: #043651;
    color: white; }
.portal-sidenav-theme strong.portal-compact-sidemenu__end_detail {
    background: black;
    color: white; }
.portal-sidenav-theme app-vertical-icon-menu-tree h3 {
    font-size: 13px;
    font-weight: 500; }
.portal-sidenav-theme .portal-layout-loader {
    background: #424242;
    color: white; }
.portal-sidenav-theme .portal-notification .portal-notification-badge {
    background: black;
    color: white; }
.portal-sidenav-theme .top-toolbar-menu-list .mat-flat-button {
    background-color: #043651;
    color: white; }
.portal-sidenav-theme .menu-scroll {
    background-color: #424242;
    position: absolute;
    z-index: 100;
    width: 300px;
    margin-top: -20px; }
.portal-sidenav-theme .menu-scroll .menus-list ul li a {
      padding: 3px 10px; }
.portal-sidenav-theme .menu-scroll .mat-input-element {
      color: white;
      height: 25px; }
.portal-sidenav-theme .menu-scroll .mat-form-field-infix,
    .portal-sidenav-theme .menu-scroll .mat-form-field-wrapper {
      padding: 0;
      border: 0; }
.portal-sidenav-theme .menu-scroll .mat-form-field-appearance-legacy .mat-form-field-underline,
    .portal-sidenav-theme .menu-scroll .mat-form-field-appearance-legacy .mat-form-field-ripple {
      height: 0; }
.portal-sidenav-theme .menu-scroll .mat-form-field-appearance-legacy .mat-form-field-label {
      top: 16px;
      left: 2px;
      color: rgba(255, 255, 255, 0.4); }
.portal-sidenav-theme .menu-scroll .menus-list {
      max-height: 300px;
      overflow-y: auto; }
.portal-sidenav-theme .menu-scroll .menus-list ul li a {
        color: white;
        display: block; }
.portal-sidenav-theme .menu-scroll .menus-list ul li a:hover {
          background: rgba(255, 255, 255, 0.04);
          transition: 0.5ms ease-in; }
.portal-sidenav-theme .menu-scroll:after, .portal-sidenav-theme .menu-scroll .arrow_box:before {
      right: 100%;
      top: 9px;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none; }
.portal-sidenav-theme .menu-scroll::after {
      border-color: transparent;
      border-right-color: #424242;
      border-width: 10px; }
.portal-sidenav-theme .menu-scroll::before {
      border-color: transparent;
      border-right-color: #424242;
      border-width: 10px; }
.portal-sidenav-theme .card-badge .mat-badge-content {
    background: #f44336; }
.portal-sidenav-theme #cep-features .features_item_content .outline-form-field mat-form-field .mat-form-field-flex {
    border: 1px solid #4f7285; }
.portal-sidenav-theme #cep-features .ribbon {
    background: #043651;
    color: #ffffff; }
.portal-sidenav-theme .mat-menu-panel.portal-switcher-menu {
    background: #212121;
    min-width: 200px;
    padding: 15px 15px 0; }
.portal-sidenav-theme .mat-menu-panel.portal-switcher-menu .mat-icon-button {
      width: auto; }
.portal-sidenav-theme .mat-menu-panel.portal-switcher-menu .mat-grid-tile {
      overflow: visible; }
.portal-sidenav-theme .mat-menu-panel.portal-switcher-menu .active {
      background: #b3b3b3;
      border-radius: 50%; }
.portal-sidenav-theme .mat-menu-panel.portal-switcher-menu .portal-switcher-menu-grid-rtl {
      width: 100% !important; }
.portal-sidenav-theme .mat-menu-panel.portal-switcher-menu .portal-switcher-menu-grid-rtl .mat-figure {
        background: #303030;
        margin: 0px -15px; }
.portal-sidenav-theme .portal-theme-icon__action {
    background: white; }
.portal-sidenav-theme .portal-theme-icon__content {
    background: #303030; }
.portal-theme-icon--layout-classic .portal-sidenav-theme .portal-theme-icon__toolbar,
  .portal-theme-icon--layout-toolbar .portal-sidenav-theme .portal-theme-icon__toolbar,
  .portal-theme-icon--layout-boxed .portal-sidenav-theme .portal-theme-icon__toolbar,
  .portal-theme-icon--layout-funky .portal-sidenav-theme .portal-theme-icon__toolbar,
  .portal-theme-icon--layout-tabbed .portal-sidenav-theme .portal-theme-icon__toolbar {
    background: #043651; }
.portal-sidenav-theme .portal-theme-switcher-menu.mat-menu-panel {
    background: #212121;
    min-width: 200px;
    padding: 15px; }
.portal-sidenav-theme .portal-theme-switcher-menu .portal-theme-switcher-item.active {
    background: #b3b3b3;
    border-radius: 50%; }
.portal-sidenav-theme .horizontal_menu_toolbar {
    background: #032940; }
.portal-sidenav-theme .horizontal_menu_toolbar mat-toolbar-row {
      overflow-x: auto;
      overflow-y: hidden;
      height: 32px; }
@media all and (-ms-high-contrast: none) {
      .portal-sidenav-theme .horizontal_menu_toolbar {
        /* IE11 */ }
        .portal-sidenav-theme .horizontal_menu_toolbar *::-ms-backdrop,
        .portal-sidenav-theme .horizontal_menu_toolbar mat-toolbar-row {
          height: 50px; } }
.portal-sidenav-theme .horizontal_menu_toolbar .mat-icon-button {
      color: #ffffff; }
.portal-sidenav-theme .horizontal_menu_toolbar mat-toolbar-row::-webkit-scrollbar-track {
      box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3); }
.portal-sidenav-theme .horizontal_menu_toolbar mat-toolbar-row::-webkit-scrollbar {
      background: rgba(255, 255, 255, 0.5);
      position: absolute;
      width: 8px; }
.portal-sidenav-theme .horizontal_menu_toolbar mat-toolbar-row::-webkit-scrollbar:hover {
      display: block; }
.portal-sidenav-theme .horizontal_menu_toolbar mat-toolbar-row::-webkit-scrollbar-thumb {
      background-color: #b4c3cb; }
.portal-sidenav-theme .horizontal_menu_toolbar mat-toolbar-row::-webkit-scrollbar:horizontal {
      height: 8px; }
.portal-sidenav-theme .horizontal_menu_toolbar .mat-button {
      margin: 1px;
      min-width: auto;
      font-weight: 600;
      color: #ffffff; }
.portal-sidenav-theme .horizontal_menu_toolbar .mat-button:hover {
        background: rgba(225, 234, 230, 0.1); }
.portal-sidenav-theme .horizontal_menu_toolbar .mat-button .mat-icon {
        line-height: 24px;
        display: none; }
.portal-sidenav-theme .horizontal_menu_toolbar .portal-menu--active {
      background-color: #043651;
      color: white; }
.portal-sidenav-theme .horizontal_menu_toolbar .mat-flat-button.mat-primary {
      background: transparent;
      height: 30px;
      line-height: 30px; }
.portal-sidenav-theme .horizontal_menu_toolbar .mat-flat-button.mat-primary:hover {
        background: rgba(225, 234, 230, 0.1); }
.portal-sidenav-theme portal-top-horizontal-menu .mat-toolbar-multiple-rows {
    min-height: 50px; }
.portal-sidenav-theme portal-top-horizontal-menu .mat-toolbar-row {
    height: 50px; }
.portal-sidenav-theme portal-top-horizontal-menu .mat-flat-button {
    font-weight: 600;
    min-width: auto; }
.portal-sidenav-theme app-custom-horizontal-menu .mat-toolbar-multiple-rows {
    min-height: 34px; }
.portal-sidenav-theme app-custom-horizontal-menu .mat-toolbar-row {
    height: 34px; }
.portal-sidenav-theme portal-top-horizontal-menu .mat-toolbar-row,
  .portal-sidenav-theme app-default-top-navbar .mat-toolbar-row {
    background-color: #043651;
    color: white; }
.portal-sidenav-theme portal-top-horizontal-menu mat-icon,
  .portal-sidenav-theme app-default-top-navbar mat-icon {
    color: white; }
.portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search,
  .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search {
    position: relative;
    border-radius: 18px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    padding: 0 12px;
    width: 374px;
    height: 32px; }
@media (max-width: 991px) {
      .portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search,
      .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search {
        width: 180px; } }
.portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search mat-icon,
    .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search mat-icon {
      font-size: 18px;
      width: auto;
      height: auto; }
.portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-wrapper,
    .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search .mat-form-field-wrapper {
      padding: 0; }
.portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-infix,
    .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search .mat-form-field-infix {
      padding: 0;
      border: 0;
      width: 332px; }
@media (max-width: 991px) {
        .portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-infix,
        .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search .mat-form-field-infix {
          width: 140px; } }
.portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-label-wrapper,
    .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search .mat-form-field-label-wrapper {
      top: -24px;
      overflow: inherit; }
@media all and (-ms-high-contrast: none) {
      .portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search *::-ms-backdrop,
      .portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-label-wrapper,
      .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search *::-ms-backdrop,
      .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search .mat-form-field-label-wrapper {
        top: -20px; } }
.portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-underline,
    .portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-ripple,
    .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search .mat-form-field-underline,
    .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search .mat-form-field-ripple {
      height: 0; }
@media all and (-ms-high-contrast: none) {
      .portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search,
      .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search {
        /* IE11 */ }
        .portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search *::-ms-backdrop,
        .portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-appearance-legacy .mat-form-field-underline,
        .portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-appearance-legacy .mat-form-field-ripple,
        .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search *::-ms-backdrop,
        .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search .mat-form-field-appearance-legacy .mat-form-field-underline,
        .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search .mat-form-field-appearance-legacy .mat-form-field-ripple {
          height: 0px !important; } }
.portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search .mat-form-field-label,
    .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search .mat-form-field-label {
      top: 24px;
      font-size: 15px;
      color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme portal-top-horizontal-menu .toolbar-global-Search mat-icon,
    .portal-sidenav-theme app-default-top-navbar .toolbar-global-Search mat-icon {
      color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme .admin-menuTool portal-top-horizontal-menu .portal-toolbar {
    position: relative; }
.portal-sidenav-theme .horizontal-tab-list {
    background: #424242;
    border-bottom: 1px solid rgba(0, 0, 0, 0.084); }
.portal-sidenav-theme .horizontal-tab-list .mat-tab-label.mat-tab-label-active {
      color: #043651; }
.portal-sidenav-theme .top-qlink {
    transition: all 0.5s;
    position: relative;
    line-height: 28px !important; }
.portal-sidenav-theme .top-qlink.portal-menu--active {
      background: transparent; }
.portal-sidenav-theme .top-qlink .mat-button-focus-overlay {
      background: transparent; }
.portal-sidenav-theme .top-qlink::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      background-color: transparent;
      transition: all 0.3s; }
.portal-sidenav-theme .top-qlink:hover::before {
      opacity: 0;
      transform: scale(0.5, 0.5); }
.portal-sidenav-theme .top-qlink::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      opacity: 0;
      transition: all 0.3s;
      border: 1px solid rgba(255, 255, 255, 0.3);
      transform: scale(1.2, 1.2); }
.portal-sidenav-theme .top-qlink:hover::after {
      opacity: 1;
      transform: scale(1, 1);
      border-radius: 2px; }
.portal-sidenav-theme .mat-button-focus-overlay {
    background: transparent; }
.portal-sidenav-theme .main-logo {
    background: #043651;
    width: auto;
    min-width: 125px;
    max-width: 180px;
    padding: 10px;
    height: 84px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    border-right: 1px solid rgba(0, 0, 0, 0.08); }
.portal-sidenav-theme .main-logo img {
      max-width: 165px;
      padding: 0; }
.portal-sidenav-theme app-layout-citizen .mat-toolbar-multiple-rows {
    min-height: 64px; }
.portal-sidenav-theme app-layout-citizen .mat-toolbar-row {
    height: 64px; }
.portal-sidenav-theme app-layout-citizen .nav-tool-bar-logo {
    height: 64px !important; }
.portal-sidenav-theme .app-toolbar {
    position: fixed;
    top: 0;
    /* Sets the sticky toolbar to be on top */
    z-index: 1000;
    /* Ensure that your app's content doesn't overlap the toolbar */ }
.portal-sidenav-theme .app-toolbar ul li .nav-link {
      text-align: center;
      font-size: 80%;
      padding: 0.30rem 0.5rem; }
.portal-sidenav-theme .view-search {
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    z-index: 10; }
.portal-sidenav-theme .view-search button {
      position: absolute;
      right: 5px;
      top: 10px;
      color: #000; }
.portal-sidenav-theme .view-search button mat-icon {
        color: white; }
.portal-sidenav-theme .view-search .mat-form-field {
      width: 100%; }
.portal-sidenav-theme .view-search .mat-form-field .mat-form-field-infix {
        padding: 0;
        border: 0; }
.portal-sidenav-theme .view-search .mat-form-field .mat-input-element {
        background: #424242 !important;
        height: 57px !important;
        padding: 0 15px;
        color: white;
        border-radius: 0px;
        border: rgba(0, 0, 0, 0.08); }
.portal-sidenav-theme .view-search .mat-form-field .mat-form-field-label {
        color: rgba(0, 0, 0, 0.54);
        top: 35px;
        left: 16px; }
.portal-sidenav-theme .view-search .mat-form-field .mat-form-field-ripple {
        background-color: #043651; }
.portal-sidenav-theme .slideRightToLeft {
    color: #ffffff;
    cursor: pointer;
    min-width: 100%;
    margin-left: 100%;
    transition: all 0.8s; }
.portal-sidenav-theme .why-register-content p, .portal-sidenav-theme .why-register-content li {
    font-size: 15px; }
.portal-sidenav-theme .why-register-content ul {
    padding: 0 0 0 2rem;
    text-align: left; }
.portal-sidenav-theme .why-register-content ul li {
      list-style: disc outside;
      padding: .5rem 0;
      line-height: 24px; }
.portal-sidenav-theme .homepage-wrapper .content-container {
    min-height: calc(100vh - 88px);
    margin: 0px auto; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content {
      display: inline-block;
      width: 100%; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .information-block {
        padding: 30px;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .information-block.portal-primary-bg {
          background: rgba(4, 54, 81, 0.8);
          color: white; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .information-block.portal-app-bar-bg {
          background: rgba(4, 54, 81, 0.8);
          color: white; }
@media (max-width: 600px) {
          .portal-sidenav-theme .homepage-wrapper .content-container .inner-content .information-block {
            padding: 10px;
            border-bottom-left-radius: 4px;
            border-top-left-radius: 0px; } }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .information-block .item-content {
          font-weight: 300;
          line-height: 1.3rem;
          border: 1px dashed;
          padding: 1rem 3rem 0rem 3rem;
          text-align: center;
          height: 585px; }
@media (max-width: 1400px) {
            .portal-sidenav-theme .homepage-wrapper .content-container .inner-content .information-block .item-content {
              padding: 1rem 2rem 0 2rem; } }
@media (max-width: 600px) {
            .portal-sidenav-theme .homepage-wrapper .content-container .inner-content .information-block .item-content {
              padding: 10px 15px; } }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .information-block .item-content .divider {
            border-bottom: 1px dashed; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .information-block .item-content small {
            font-size: 14px; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .information-block .item-content small a {
              color: white;
              text-decoration: underline; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .information-block .user-login {
          padding: 0;
          border: 0 none; }
@media (max-width: 959px) {
            .portal-sidenav-theme .homepage-wrapper .content-container .inner-content .information-block .user-login {
              border: 1px dashed;
              padding: 1rem 3rem 3rem 3rem; } }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .authentication-block {
        background: #424242;
        padding: 30px;
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px; }
@media (max-width: 600px) {
          .portal-sidenav-theme .homepage-wrapper .content-container .inner-content .authentication-block {
            padding: 20px;
            border-top-left-radius: 6px;
            border-bottom-right-radius: 0px; } }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .authentication-block .item-content {
          padding: 1rem 3rem 3rem 3rem;
          font-size: 1rem; }
@media (max-width: 600px) {
            .portal-sidenav-theme .homepage-wrapper .content-container .inner-content .authentication-block .item-content {
              padding: 0; } }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .authentication-block .item-content .social-divider {
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 2rem 0 3rem;
            text-transform: uppercase;
            text-align: center; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .authentication-block .item-content .social-divider::before, .portal-sidenav-theme .homepage-wrapper .content-container .inner-content .authentication-block .item-content .social-divider::after {
              border-top: 1px solid rgba(0, 0, 0, 0.5);
              content: '';
              display: block;
              margin: 0 20px 0 0;
              width: 29%; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .authentication-block .item-content .social-divider::after {
              margin: 0 0 0 20px;
              width: 29%; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .authentication-block .item-content ::ng-deep .social-login {
            display: flex;
            flex-direction: row;
            justify-content: center;
            margin: 2rem 0 0 0; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .authentication-block .item-content ::ng-deep .social-login button {
              min-width: 10rem;
              height: 34px;
              line-height: 34px;
              margin: 0px 1.07rem;
              padding: 0;
              text-transform: none; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .authentication-block .item-content ::ng-deep .social-login button .material-icons {
                display: flex;
                align-items: center;
                justify-content: flex-end; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .authentication-block .item-content ::ng-deep .social-login button span {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-left: .5rem; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .authentication-block .item-content ::ng-deep .last-text p {
            line-height: 20px; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .mat-raised-button {
        min-width: 126px;
        font-size: 14px;
        font-weight: 300;
        min-height: 30px; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .mat-raised-button.Signin-btn {
          background: transparent;
          border: 1px solid #ffffff; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .mat-raised-button.Signin-btn:hover {
            background: #ffffff;
            color: #043651;
            font-weight: 400; }
.portal-sidenav-theme .homepage-wrapper .content-container .inner-content .btn-back.mat-raised-button {
        position: absolute;
        top: -32px;
        right: 0;
        text-transform: capitalize;
        min-width: 90px; }
@media (max-width: 1300px) {
          .portal-sidenav-theme .homepage-wrapper .content-container .inner-content .btn-back.mat-raised-button {
            top: 0; } }
@media (max-width: 959px) {
          .portal-sidenav-theme .homepage-wrapper .content-container .inner-content .btn-back.mat-raised-button {
            top: -32px; } }
.portal-sidenav-theme .homepage-wrapper.login-wrapper .item-content h3, .portal-sidenav-theme .homepage-wrapper.login-wrapper .item-content span, .portal-sidenav-theme .homepage-wrapper.login-wrapper .item-content p {
    color: #ffffff; }
@media (max-width: 959px) {
    .portal-sidenav-theme .homepage-wrapper {
      padding: 60px 0;
      display: block !important;
      height: auto !important; } }
@media (max-width: 600px) {
    .portal-sidenav-theme .mat-headline {
      font-size: 18px;
      margin-bottom: 5px; } }
.portal-sidenav-theme .bg-facebook {
    background: #3b5998; }
.portal-sidenav-theme .bg-twitter {
    background: #00ACED; }
.portal-sidenav-theme .bg-google {
    background: #DD4B39; }
.portal-sidenav-theme .mat-raised-button.btn-why-register {
    color: #043651; }
.portal-sidenav-theme .homepage-sidenav-theme {
    background: #043651;
    color: white; }
.portal-sidenav-theme section#footer {
    background: #043651; }
.portal-sidenav-theme section#rights-reserved {
    background: rgba(4, 54, 81, 0.9); }
.portal-sidenav-theme #top_services_requests a {
    color: #043651; }
.portal-sidenav-theme #top_services_requests a > span.forward-arrow > .material-icons {
      color: #043651; }
.portal-sidenav-theme #top_services_requests a:hover {
      color: #043651; }
.portal-sidenav-theme mat-card-header mat-card-title .mat-title {
    color: #043651; }
.portal-sidenav-theme .row-divided .vertical-divider::before, .portal-sidenav-theme .row-divided .vertical-divider::after {
    background-color: #b3b3b3; }
.portal-sidenav-theme .row-divided .vertical-divider > span {
    background-color: white; }
.portal-sidenav-theme .landlord-login .btn.btn-2, .portal-sidenav-theme .tenant-login .btn.btn-2 {
    background-color: rgba(224, 224, 224, 0.6);
    color: white; }
@media (max-width: 991px) {
    .portal-sidenav-theme .desc-registration {
      display: block; } }
.portal-sidenav-theme .center-container .content-block .table th, .portal-sidenav-theme .center-container .content-block .table td {
    border-color: #262626; }
.portal-sidenav-theme .mat-stroked-button.btn-back {
    border-color: #ffffff;
    color: #ffffff;
    letter-spacing: .2px; }
.portal-sidenav-theme .jumbotron {
    min-height: 460px;
    position: relative; }
@media (max-width: 600px) {
      .portal-sidenav-theme .jumbotron {
        height: auto; } }
.portal-sidenav-theme .jumbotron img {
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
.portal-sidenav-theme .jumbotron::before {
      position: absolute;
      content: "";
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: rgba(0, 0, 0, 0.4); }
.portal-sidenav-theme .jumbotron .jt-text {
      position: relative;
      z-index: 1; }
.portal-sidenav-theme .jumbotron .jt-text .jt-content {
        text-align: center; }
.portal-sidenav-theme .jumbotron .jt-text .jt-content .mat-title {
          color: white; }
.portal-sidenav-theme .jumbotron .jt-text .jt-content > h2 {
          font-weight: 400;
          margin: 0 0 .5rem 0;
          color: white;
          font-size: 18px; }
.portal-sidenav-theme .jumbotron .jt-text .jt-content > h3 {
          color: white;
          font-size: 1.7rem; }
@media (max-width: 960px) {
            .portal-sidenav-theme .jumbotron .jt-text .jt-content > h3 {
              font-size: 1.5rem; } }
.portal-sidenav-theme .jumbotron .jt-text .jt-content > p {
          font-size: 16px;
          line-height: 23px;
          color: white; }
@media (max-width: 600px) {
            .portal-sidenav-theme .jumbotron .jt-text .jt-content > p {
              font-size: 14px; } }
.portal-sidenav-theme .jumbotron .jt-text .jt-content > p span {
            color: white; }
.portal-sidenav-theme .jumbotron .jt-container {
      max-width: 800px;
      width: 100%;
      margin: auto;
      padding: 90px 0; }
@media (max-width: 600px) {
        .portal-sidenav-theme .jumbotron .jt-container {
          padding: 35px 0; } }
.portal-sidenav-theme .jumbotron .jt-content .jt-btns {
      color: #000;
      margin: 0 0 30px;
      height: 66px;
      line-height: 66px;
      width: 100%;
      text-transform: none; }
.portal-sidenav-theme .jumbotron .jt-content .jt-btns .mat-button-wrapper {
        display: block;
        font-size: 16px;
        position: relative; }
@media (min-width: 768px) {
          .portal-sidenav-theme .jumbotron .jt-content .jt-btns .mat-button-wrapper {
            font-size: 19px; } }
.portal-sidenav-theme .jumbotron .jt-content .jt-btns .jt-btn-icons {
        position: absolute;
        left: 0; }
.portal-sidenav-theme .jumbotron .jt-content .jt-btns .jt-btn-icons .jt-icons {
          color: #2a546b;
          font-size: 38px;
          width: 38px;
          height: 38px;
          line-height: 38px;
          font-weight: 400;
          vertical-align: middle;
          display: inline-block; }
@media (min-width: 768px) {
            .portal-sidenav-theme .jumbotron .jt-content .jt-btns .jt-btn-icons .jt-icons {
              font-size: 42px;
              width: 42px;
              height: 42px;
              line-height: 42px; } }
.portal-sidenav-theme .jumbotron .jt-content .jt-btns:hover, .portal-sidenav-theme .jumbotron .jt-content .jt-btns:focus {
        color: #424242; }
.portal-sidenav-theme .jumbotron .jt-content .jt-btns:hover .jt-btn-icons .jt-icons, .portal-sidenav-theme .jumbotron .jt-content .jt-btns:focus .jt-btn-icons .jt-icons {
          color: #424242; }
.portal-sidenav-theme .jumbotron .jt-content .jt-search-find {
      /*background: mat-color($accent, default);*/
      background: #efd91d !important;
      color: #212121 !important;
      display: table;
      color: white;
      text-align: center;
      width: 105px;
      height: 44px;
      line-height: 44px;
      position: relative;
      z-index: 52;
      left: 0;
      top: 0;
      font-weight: 700;
      font-size: 15px;
      cursor: pointer;
      transition: all 300ms ease-in-out 0s; }
.portal-sidenav-theme .jumbotron .jt-content .help-faq {
      position: absolute;
      top: 50%;
      right: -25px;
      width: 20px;
      height: 20px;
      line-height: 20px;
      margin-top: -18px; }
.portal-sidenav-theme .jumbotron .jt-content .help-faq i.material-icons {
        font-size: 20px;
        cursor: pointer; }
@media (max-width: 991px) {
        .portal-sidenav-theme .jumbotron .jt-content .help-faq {
          display: none; } }
.portal-sidenav-theme .app-global-search .mat-form-field {
    margin: 0;
    display: block; }
.portal-sidenav-theme .app-global-search .mat-form-field .mat-form-field-infix {
      padding: 0;
      border: 0; }
.portal-sidenav-theme .app-global-search .mat-form-field .mat-form-field-infix .mat-input-element {
        background: #424242;
        border: 0;
        border-radius: 0;
        height: 44px;
        line-height: 44px;
        padding: 0 15px;
        color: #020202;
        font-size: 16px;
        margin: 0; }
.portal-sidenav-theme .app-global-search .mat-form-field .mat-form-field-infix .mat-input-placeholder {
        padding-left: 15px; }
.portal-sidenav-theme .app-global-search .mat-form-field .mat-form-field-infix .mat-form-field-label-wrapper {
        top: -0.84375em;
        padding-top: 0.64375em; }
.portal-sidenav-theme .app-global-search .mat-form-field-underline {
    background: transparent;
    height: 0 !important; }
.portal-sidenav-theme .app-global-search .mat-form-field-appearance-legacy .mat-form-field-label {
    top: 1.78125em;
    left: 15px; }
.portal-sidenav-theme .citizen-banner mat-card {
    margin: 0; }
.portal-sidenav-theme .citizen-banner .jumbotron {
    /*height: 100px;*/
    min-height: 100px; }
.portal-sidenav-theme .citizen-banner .jumbotron .jt-container {
      padding: 36px 0 22px; }
.portal-sidenav-theme .citizen-banner .btn-global-search {
    top: 1px;
    padding: 10px 12px !important; }
@media (max-width: 767px) {
    .portal-sidenav-theme .section-complaint {
      padding-top: 20px; } }
.portal-sidenav-theme .section-complaint .border-right {
    border-right: 1px solid rgba(0, 0, 0, 0.1); }
@media (max-width: 543px) {
      .portal-sidenav-theme .section-complaint .border-right {
        border-right: 0; } }
.portal-sidenav-theme .section-complaint mat-card ul {
    margin-left: 20px; }
.portal-sidenav-theme .section-complaint mat-card ul li a {
      font-size: 15px;
      color: white;
      position: relative;
      text-transform: capitalize; }
.portal-sidenav-theme .section-complaint mat-card ul li a:hover {
        color: #043651; }
.portal-sidenav-theme .section-complaint mat-card ul li a:after {
        content: "";
        position: absolute;
        left: -18px;
        top: 6px;
        width: 6px;
        height: 6px;
        background: rgba(0, 0, 0, 0.4); }
.portal-sidenav-theme .section-complaint mat-card ul.complaint-list li a:after {
    background: none; }
.portal-sidenav-theme .section-service .child-service span {
    font-size: 15px; }
.portal-sidenav-theme .section-service .service-list .mat-card:hover {
    color: #043651;
    border-bottom-color: #4f7285 !important;
    /*background: mat-color($background, hover);*/ }
.portal-sidenav-theme .short-links ul li {
    margin-bottom: 5px; }
.portal-sidenav-theme .short-links ul li a {
      color: white;
      /*font-weight: 600;*/ }
.portal-sidenav-theme .short-links ul li a i {
        font-size: 16px; }
.portal-sidenav-theme .short-links ul li ul {
      margin: 10px 0 0; }
.portal-sidenav-theme .short-links ul li ul li {
        margin-bottom: 2px; }
.portal-sidenav-theme .short-links ul li ul li a {
          /*font-weight: 500;*/
          position: relative; }
.portal-sidenav-theme .top-articles .hvr-forward:hover {
    color: #043651; }
.portal-sidenav-theme .view-all-service a {
    color: white; }
.portal-sidenav-theme .view-all-service a:hover {
      color: #03304a; }
.portal-sidenav-theme .social-connect p {
    font-size: 15px; }
.portal-sidenav-theme .social-connect .mat-card {
    padding: 0.9412rem; }
.portal-sidenav-theme .social-connect .mat-card .mat-card-header-text {
      margin: 0; }
.portal-sidenav-theme .social-connect .mat-card .mat-card-header-text .mat-card-title h6 mat-icon .fa-facebook {
        color: #3b5998; }
.portal-sidenav-theme .social-connect .mat-card .mat-card-header-text .mat-card-title h6 mat-icon .fa-twitter {
        color: #1da1f3; }
.portal-sidenav-theme .social-connect .mat-card .mat-card-header-text .mat-card-title h6 mat-icon .fa-youtube {
        color: #ff0000; }
.portal-sidenav-theme .social-connect .mat-card .mat-card-content {
      display: -webkit-flex;
      flex: 1; }
.portal-sidenav-theme .social-connect .mat-card .mat-card-content > p {
        word-break: break-all;
        word-wrap: break-word;
        white-space: normal; }
.portal-sidenav-theme .social-connect .mat-card .mat-card-actions {
      padding: 0.5rem; }
.portal-sidenav-theme .social-connect .mat-card .mat-card-actions .calender-icon i.material-icons {
        font-size: 18px;
        color: #a2a2a2;
        padding: 5px;
        vertical-align: middle; }
.portal-sidenav-theme .social-connect .mat-card .mat-card-actions:last-child {
        margin-bottom: -8px;
        margin-left: -10px; }
.portal-sidenav-theme .social-connect .flex-none {
    flex: auto !important; }
.portal-sidenav-theme .view-all .view-text-icon-container {
    display: flex;
    justify-content: center;
    align-items: center; }
.portal-sidenav-theme .view-all .view-text-icon-container a {
      color: white; }
.portal-sidenav-theme .view-all .view-text-icon-container > span {
      display: flex; }
.portal-sidenav-theme .social-connect-details p {
    font-size: 15px;
    word-break: break-all; }
.portal-sidenav-theme .social-connect-details .mat-tab-header {
    border-bottom: 0;
    background-color: transparent; }
.portal-sidenav-theme .social-connect-details .mat-tab-header::before {
      position: absolute;
      content: "";
      height: 1px;
      background: #c4c4c4;
      width: 100%;
      margin: auto;
      top: 50%;
      left: 0;
      right: 0;
      z-index: 0; }
.portal-sidenav-theme .social-connect-details .mat-tab-labels {
    justify-content: center; }
.portal-sidenav-theme .social-connect-details .mat-tab-labels .mat-tab-label {
      opacity: 1;
      min-width: 0;
      margin: 0 25px;
      padding: 0;
      line-height: 40px;
      height: 40px;
      border-radius: 6px; }
.portal-sidenav-theme .social-connect-details .mat-tab-labels .mat-tab-label:focus {
        background-color: transparent; }
.portal-sidenav-theme .social-connect-details .mat-tab-labels .mat-tab-label.mat-tab-label-active mat-icon.mat-icon.material-icons i.fa {
        color: #2a546b; }
.portal-sidenav-theme .social-connect-details .mat-tab-labels .mat-tab-label mat-icon.mat-icon.material-icons {
        width: 40px;
        height: 40px;
        font-size: 40px;
        line-height: 40px;
        vertical-align: unset;
        background: #f5f5f5; }
.portal-sidenav-theme .social-connect-details .mat-tab-labels .mat-tab-label mat-icon.mat-icon.material-icons i.fa {
          color: #c4c4c4;
          vertical-align: top; }
.portal-sidenav-theme .social-connect-details .mat-ink-bar {
    background-color: transparent !important; }
.portal-sidenav-theme .social-connect-details .mat-tab-body {
    margin: 25px 0 0; }
.portal-sidenav-theme .social-connect-details .mat-tab-body .mat-tab-body-content .mat-card .mat-card-content .mat-card-img {
      margin-right: 20px; }
.portal-sidenav-theme .social-connect-details .mat-tab-body .mat-tab-body-content .mat-card .mat-card-content .mat-card-img > p {
        width: 263px;
        height: 142px;
        -o-object-fit: contain;
           object-fit: contain;
        border: 1px solid #efefef; }
.portal-sidenav-theme .toolbar-search .mat-form-field {
    width: 100%;
    margin-top: 8px; }
.portal-sidenav-theme .toolbar-search .mat-form-field .mat-form-field-infix {
      width: 240px;
      padding: 0; }
.portal-sidenav-theme .toolbar-search .mat-form-field .mat-form-field-infix .mat-input-element {
        background: #fff;
        height: 32px;
        line-height: 32px;
        padding: 0 10px;
        color: #020202;
        font-size: 15px; }
.portal-sidenav-theme .toolbar-search .mat-form-field .mat-form-field-infix .mat-input-placeholder {
        padding-left: 15px; }
.portal-sidenav-theme .toolbar-search .mat-form-field .mat-form-field-infix .mat-form-field-label-wrapper {
        top: -0.84375em;
        padding-top: 0.64375em; }
.portal-sidenav-theme .toolbar-search .mat-form-field .mat-form-field-infix .mat-form-field-label-wrapper .mat-form-field-label {
          padding: 0px 10px;
          color: rgba(0, 0, 0, 0.54);
          top: 20px; }
.portal-sidenav-theme .toolbar-search .mat-form-field-underline {
    background: transparent; }
.portal-sidenav-theme section#footer-default {
    padding: 25px 0 20px 0;
    border-bottom: 2px solid rgba(255, 255, 255, 0.1);
    /* .footer-logo {
       margin-bottom: 25px;

       > a {
         display: inline-block;
         -webkit-transition: all 300ms ease-in-out 0s;
         -moz-transition: all 300ms ease-in-out 0s;
         transition: all 300ms ease-in-out 0s;
         font-size: mat-font-size($typography, body-2);

         .circle-or-square {
           display: block;
           width: 140px;
           height: 150px;
         }

         &:hover {
           opacity: .7;
         }
       }

       @media(max-width: 543px) {
         text-align: center;
       }
     }*/ }
.portal-sidenav-theme section#footer-default .content_blocks {
      /*.social_links {
        li {
          display: inline-block;
          border: 0;

          > a {
            font-size: 1.294rem;
            padding-left: 15px;
            padding-right: 15px;
            @media (max-width: 991px) {
              padding: 0 10px;
            }

            &:hover {
              padding-left: 15px;
              padding-right: 15px;
              color: #fff;
              opacity: 1;
            }
          }
        }

        &.last {
          img {
            width: 6em;
            height: 6em;
            object-fit: cover;
          }
        }
      }*/ }
.portal-sidenav-theme section#footer-default .content_blocks li {
        /*color: rgba(mat-color($foreground, app-bar), .7);*/
        color: rgba(255, 255, 255, 0.7) !important;
        margin-bottom: 5px; }
.portal-sidenav-theme section#footer-default .content_blocks li .mailto a {
          color: rgba(255, 255, 255, 0.7) !important;
          /*color: rgba(mat-color($foreground, app-bar), .7);*/ }
.portal-sidenav-theme section#footer-default .content_blocks li .mailto a:hover {
            text-decoration: underline; }
.portal-sidenav-theme section#footer-default .content_blocks li > a {
          display: block;
          /*color: rgba(mat-color($foreground, app-bar), .7);*/
          color: rgba(255, 255, 255, 0.7) !important;
          padding-left: 10px;
          transition: all 300ms ease-in-out 0s;
          position: relative; }
.portal-sidenav-theme section#footer-default .content_blocks li > a:hover {
            padding-left: 15px;
            color: #f44336; }
.portal-sidenav-theme section#footer-default .content_blocks li > a::before {
            content: "-";
            position: absolute;
            left: 0;
            top: 0; }
@media (max-width: 767px) {
              .portal-sidenav-theme section#footer-default .content_blocks li > a::before {
                content: ""; } }
.portal-sidenav-theme section#footer-default .content_blocks li:last-child {
          border-bottom: 0; }
@media (max-width: 767px) {
      .portal-sidenav-theme section#footer-default {
        text-align: center; } }
.portal-sidenav-theme #rights-reserved small {
    font-size: 12px;
    letter-spacing: 1px; }
.portal-sidenav-theme #rights-reserved small a {
      color: #f44336; }
.portal-sidenav-theme #rights-reserved small a:hover {
        text-decoration: underline; }
.portal-sidenav-theme section#footer {
    padding: 25px 0 20px 0;
    border-bottom: 2px solid rgba(255, 255, 255, 0.1);
    /* .footer-logo {
       margin-bottom: 25px;

       > a {
         display: inline-block;
         -webkit-transition: all 300ms ease-in-out 0s;
         -moz-transition: all 300ms ease-in-out 0s;
         transition: all 300ms ease-in-out 0s;
         font-size: mat-font-size($typography, body-2);

         .circle-or-square {
           display: block;
           width: 140px;
           height: 150px;
         }

         &:hover {
           opacity: .7;
         }
       }

       @media(max-width: 543px) {
         text-align: center;
       }
     }*/ }
.portal-sidenav-theme section#footer .content_blocks li {
      color: rgba(255, 255, 255, 0.7);
      margin-bottom: 5px; }
.portal-sidenav-theme section#footer .content_blocks li .mailto a {
        color: rgba(255, 255, 255, 0.7); }
.portal-sidenav-theme section#footer .content_blocks li .mailto a:hover {
          text-decoration: underline; }
.portal-sidenav-theme section#footer .content_blocks li > a {
        display: block;
        color: white;
        padding-left: 13px;
        transition: all 300ms ease-in-out 0s;
        position: relative; }
.portal-sidenav-theme section#footer .content_blocks li > a:hover {
          padding-left: 16px;
          text-decoration: underline;
          /*color: mat-color($warn, default);*/ }
.portal-sidenav-theme section#footer .content_blocks li > a::before {
          content: "\00BB";
          position: absolute;
          left: 0;
          top: 0;
          font-size: 16px; }
@media (max-width: 992px) {
            .portal-sidenav-theme section#footer .content_blocks li > a::before {
              content: ""; } }
.portal-sidenav-theme section#footer .content_blocks li:last-child {
        border-bottom: 0; }
.portal-sidenav-theme section#footer .content_blocks .social_links {
      padding: 0;
      margin: 0; }
.portal-sidenav-theme section#footer .content_blocks .social_links li {
        display: inline-block;
        border: 0; }
.portal-sidenav-theme section#footer .content_blocks .social_links li > a {
          padding: 0;
          width: 28px;
          margin-right: .25rem;
          transition: all 300ms ease-in-out 0s; }
.portal-sidenav-theme section#footer .content_blocks .social_links li > a::before {
            display: none; }
.portal-sidenav-theme section#footer .content_blocks .social_links li:last-child > a {
          margin-right: 0; }
.portal-sidenav-theme section#footer .content_blocks .social_links.last img {
        width: 6em;
        height: 6em;
        -o-object-fit: cover;
           object-fit: cover; }
.portal-sidenav-theme section#footer .content_blocks address {
      font-style: normal; }
@media (max-width: 992px) {
      .portal-sidenav-theme section#footer {
        text-align: center; } }
.portal-sidenav-theme section#footer .quick-contact p > a {
      color: white;
      padding-left: 3px;
      transition: all 300ms ease-in-out 0s; }
.portal-sidenav-theme section#footer .quick-contact p > a:hover {
        text-decoration: underline; }
.portal-sidenav-theme section#footer .footer-logo {
      margin-bottom: 1rem;
      margin-top: .5rem; }
@media (max-width: 992px) {
        .portal-sidenav-theme section#footer .footer-logo {
          margin: auto auto 1rem auto; } }
.portal-sidenav-theme section#footer .footer-logo > img {
        max-width: 186px; }
.portal-sidenav-theme section#footer a.app-store-link,
    .portal-sidenav-theme section#footer a.google-play-link {
      transition: all 300ms ease-in-out 0s; }
.portal-sidenav-theme section#footer a.app-store-link:hover > img,
      .portal-sidenav-theme section#footer a.google-play-link:hover > img {
        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);
        border-radius: 6px; }
.portal-sidenav-theme #rights-reserved small {
    font-size: 12px;
    letter-spacing: 1px; }
.portal-sidenav-theme #rights-reserved small a {
      color: #f44336; }
.portal-sidenav-theme #rights-reserved small a:hover {
        text-decoration: underline; }
.portal-sidenav-theme .notification {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 2;
    height: 35px;
    background: #e0e0e0; }
.portal-sidenav-theme .notification .mat-icon-button {
      width: 30px;
      height: 30px;
      line-height: 30px; }
.portal-sidenav-theme .hayward-toolbar .top-qlink {
    background: transparent;
    color: white; }
@media (max-width: 1200px) {
      .portal-sidenav-theme .hayward-toolbar .top-qlink {
        padding: 0 4px; } }
.portal-sidenav-theme .hayward-toolbar .top-qlink:hover {
      background: rgba(3, 41, 64, 0.8); }
.portal-sidenav-theme .hayward-toolbar .top-qlink:before {
      border: 1px solid rgba(42, 84, 107, 0.5);
      border-radius: 2px; }
.portal-sidenav-theme .hayward-toolbar .top-qlink:after {
      border: 0 none;
      border-radius: 2px; }
.portal-sidenav-theme .hayward-toolbar .mat-button {
    line-height: 25px;
    padding: 0 5px;
    min-width: 70px; }
@media (max-width: 767px) {
      .portal-sidenav-theme .hayward-toolbar .mat-button {
        min-width: auto; } }
.portal-sidenav-theme .hayward-toolbar .login-link {
    height: 35px;
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme .hayward-toolbar .login-link a {
      color: white; }
.portal-sidenav-theme .hayward-toolbar .portal-toolbar-brand-text {
    font-size: 13px; }
@media (min-width: 767px) {
    .portal-sidenav-theme .mobile-links {
      display: none !important; } }
.portal-sidenav-theme .mat-list .mat-list-item.mat-2-line:hover {
    background: rgba(255, 255, 255, 0.04); }
.portal-sidenav-theme .inspection-chart {
    overflow-x: auto; }
.portal-sidenav-theme .inspection-chart ul li {
      list-style-type: disc; }
.portal-sidenav-theme .inspection-chart ul li.cursor-pointer:hover {
      color: #043651; }
.portal-sidenav-theme .sr-select .mat-select {
    background: #424242;
    color: white;
    border: 1px solid rgba(0, 0, 0, 0.08);
    padding: 6px 6px 6px 8px;
    position: relative;
    left: -11px; }
.portal-sidenav-theme .sr-select .mat-form-field-appearance-legacy .mat-form-field-wrapper, .portal-sidenav-theme .sr-select .mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: 0;
    border: 0 none; }
.portal-sidenav-theme .sr-select .mat-form-field-appearance-legacy .mat-form-field-infix {
    width: 200px; }
.portal-sidenav-theme .sr-select .mat-form-field-appearance-legacy .mat-form-field-underline, .portal-sidenav-theme .sr-select .mat-form-field-appearance-legacy .mat-form-field-ripple {
    height: 0px; }
.portal-sidenav-theme .notice-icon ul li {
    background: #e57373;
    color: white;
    padding: 1px 10px; }
.portal-sidenav-theme .notice-icon ul li .mat-18 {
      line-height: initial !important; }
.portal-sidenav-theme .notice-icon ul li .notice-Count {
      font-size: 15px; }
.portal-sidenav-theme #add-widget-container, .portal-sidenav-theme #open-widget-container, .portal-sidenav-theme .correspondence-content {
    /*.measure-fields {
      ul li {
        &:hover {
          background: mat-color($background, hover);
        }
      }
    }*/
    /*.show-preview{
      background: mat-color($background, card);
    }*/ }
.portal-sidenav-theme #add-widget-container .widget-ngx-dnd-container .ngx-dnd-container, .portal-sidenav-theme #open-widget-container .widget-ngx-dnd-container .ngx-dnd-container, .portal-sidenav-theme .correspondence-content .widget-ngx-dnd-container .ngx-dnd-container {
      background: transparent !important;
      border: 0 none !important; }
.portal-sidenav-theme #add-widget-container .widget-ngx-dnd-container .ngx-dnd-container ngx-dnd-item, .portal-sidenav-theme #open-widget-container .widget-ngx-dnd-container .ngx-dnd-container ngx-dnd-item, .portal-sidenav-theme .correspondence-content .widget-ngx-dnd-container .ngx-dnd-container ngx-dnd-item {
        margin: 0 15px 10px 0;
        padding: 2px 15px;
        border-radius: 3px;
        background: rgba(179, 179, 179, 0.08);
        /*background: rgba(mat-color($accent, 50), 0.08) !important;*/
        border: 1px solid #b3b3b3;
        font-size: 13px; }
.portal-sidenav-theme #add-widget-container .widget-ngx-dnd-container .ngx-dnd-container ngx-dnd-item:hover, .portal-sidenav-theme #open-widget-container .widget-ngx-dnd-container .ngx-dnd-container ngx-dnd-item:hover, .portal-sidenav-theme .correspondence-content .widget-ngx-dnd-container .ngx-dnd-container ngx-dnd-item:hover {
          background: #e0e0e0; }
.portal-sidenav-theme #add-widget-container .rid-mat-expansion mat-expansion-panel, .portal-sidenav-theme #open-widget-container .rid-mat-expansion mat-expansion-panel, .portal-sidenav-theme .correspondence-content .rid-mat-expansion mat-expansion-panel {
      /*border-bottom: 1px solid rgba(0, 0, 0, 0.2);*/
      background: rgba(0, 0, 0, 0.04); }
.portal-sidenav-theme #add-widget-container .rid-mat-expansion mat-expansion-panel .mat-expansion-panel-body, .portal-sidenav-theme #open-widget-container .rid-mat-expansion mat-expansion-panel .mat-expansion-panel-body, .portal-sidenav-theme .correspondence-content .rid-mat-expansion mat-expansion-panel .mat-expansion-panel-body {
        background: #424242;
        border: 1px solid rgba(180, 195, 203, 0.05); }
.portal-sidenav-theme #add-widget-container .icon-container, .portal-sidenav-theme #open-widget-container .icon-container, .portal-sidenav-theme .correspondence-content .icon-container {
      background: #424242;
      border-bottom: 1px solid rgba(0, 0, 0, 0.08);
      padding: 0 10px; }
.portal-sidenav-theme #add-widget-container button.chart-selected, .portal-sidenav-theme #open-widget-container button.chart-selected, .portal-sidenav-theme .correspondence-content button.chart-selected {
      background: linear-gradient(0deg, #043651, #03304a);
      color: white !important; }
.portal-sidenav-theme #add-widget-container .no-preview, .portal-sidenav-theme #open-widget-container .no-preview, .portal-sidenav-theme .correspondence-content .no-preview {
      height: calc(100vh - 310px);
      /*span {
        color: rgba(mat-color($accent, 200), .5);
      }*/ }
.portal-sidenav-theme #add-widget-container .no-preview div.show-view, .portal-sidenav-theme #open-widget-container .no-preview div.show-view, .portal-sidenav-theme .correspondence-content .no-preview div.show-view {
        width: 220px;
        height: 220px;
        background: rgba(180, 195, 203, 0.1);
        border: 1px solid rgba(130, 155, 168, 0.5); }
.portal-sidenav-theme #add-widget-container .no-preview mat-icon, .portal-sidenav-theme #open-widget-container .no-preview mat-icon, .portal-sidenav-theme .correspondence-content .no-preview mat-icon {
        font-size: 34px;
        width: auto;
        height: auto;
        color: rgba(128, 128, 128, 0.5); }
.portal-sidenav-theme #add-widget-container .no-preview img, .portal-sidenav-theme #open-widget-container .no-preview img, .portal-sidenav-theme .correspondence-content .no-preview img {
        filter: brightness(300%); }
.portal-sidenav-theme #add-widget-container .divider-content::after, .portal-sidenav-theme #add-widget-container .divider-content::before, .portal-sidenav-theme #open-widget-container .divider-content::after, .portal-sidenav-theme #open-widget-container .divider-content::before, .portal-sidenav-theme .correspondence-content .divider-content::after, .portal-sidenav-theme .correspondence-content .divider-content::before {
      position: absolute;
      content: "";
      height: 1px;
      width: 20px;
      background: #03304a;
      top: 18px; }
.portal-sidenav-theme #add-widget-container .divider-content::before, .portal-sidenav-theme #open-widget-container .divider-content::before, .portal-sidenav-theme .correspondence-content .divider-content::before {
      left: -27px; }
.portal-sidenav-theme #add-widget-container .divider-content::after, .portal-sidenav-theme #open-widget-container .divider-content::after, .portal-sidenav-theme .correspondence-content .divider-content::after {
      right: -27px; }
.portal-sidenav-theme #add-widget-container canvas:hover, .portal-sidenav-theme #open-widget-container canvas:hover, .portal-sidenav-theme .correspondence-content canvas:hover {
      cursor: auto !important; }
.portal-sidenav-theme .chip-popover-box .mat-icon {
    color: #03304a; }
.portal-sidenav-theme .feature-content .arrow {
    color: rgba(0, 0, 0, 0.3); }
.portal-sidenav-theme .feature-content .features_item_content mat-form-field .mat-form-field-flex {
    border: 1px solid #043651; }
.portal-sidenav-theme .feature-content .ribbon {
    width: 65px;
    height: 22px;
    background: #043651;
    color: #ffffff;
    line-height: 22px;
    right: 10px;
    top: -10px;
    position: absolute;
    font-size: 10px; }
.portal-sidenav-theme #tenant-petition {
    /* Override the portal heading i.e. main page heading size */
    /* Override the tab content heading size  */
    /* Override the tab content sub-heading size */
    /*&.tenant-petition-b {
      .portal-card {
        > .mb-1 {
          align-items: flex-start;

          > div {
            flex-grow: 1;

            > h2.portal-card__heading {
              line-height: 1.3;
            }
          }
        }
      }
    }*/ }
.portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-primary, body .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn, .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn {
      /*flex: 1 1 100%;
      max-width: 100%;*/ }
.portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels, body .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels, .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels {
        background: rgba(224, 224, 224, 0.3);
        /* Active Tab Style */ }
.portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, body .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label {
          color: white;
          background-color: #043651;
          /*margin-right: 4px;*/ }
.portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content, body .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content, .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content {
          color: white; }
.portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active, body .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active, .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active {
          background: white;
          color: #262626; }
.portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content, body .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content, .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content {
            color: black; }
.portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-primary mat-tab-body, body .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn mat-tab-body, .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn mat-tab-body, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn mat-tab-body {
        background-color: #424242; }
.portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-primary mat-tab-body h2, body .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn mat-tab-body h2, .portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body h2, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-warn mat-tab-body h2, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-warn mat-tab-body h2 {
          font-size: 15px; }
.portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels {
      background: #043651; }
.portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label {
        font-size: 15px;
        color: white; }
.portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content {
        color: white; }
.portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label {
        font-size: 15px; }
.portal-sidenav-theme #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content {
          color: #043651; }
.portal-sidenav-theme #tenant-petition ul.child-list li::before {
      color: #043651; }
.portal-sidenav-theme #tenant-petition ul.child-list li ol li::before {
      color: black; }
.portal-sidenav-theme #tenant-petition .portal-card__heading {
      font-size: 114px; }
.portal-sidenav-theme #tenant-petition .mat-display-3 {
      font-size: 20px; }
.portal-sidenav-theme #tenant-petition .mat-display-2 {
      font-size: 17px; }
.portal-sidenav-theme #tenant-petition .ckbox .mat-checkbox-layout {
      white-space: normal;
      vertical-align: top; }
.portal-sidenav-theme #tenant-petition .ckbox .mat-checkbox-layout .mat-checkbox-inner-container {
        margin: 3px 8px auto auto; }
.portal-sidenav-theme #tenant-services .mat-card {
    /* Button 1 */
    /* Button 2 */
    /* Button 3 */
    /* Button 4 */
    /* Button 5 */
    /* Button 6 */ }
.portal-sidenav-theme #tenant-services .mat-card.btn-1 {
      background: #27416c;
      color: white; }
.portal-sidenav-theme #tenant-services .mat-card.btn-1:hover {
        background: #1c355e; }
.portal-sidenav-theme #tenant-services .mat-card.btn-1:active {
        background: #182d4f; }
.portal-sidenav-theme #tenant-services .mat-card.btn-2 {
      background: #7F7F7F;
      color: white; }
.portal-sidenav-theme #tenant-services .mat-card.btn-2:hover {
        background: #686868; }
.portal-sidenav-theme #tenant-services .mat-card.btn-2:active {
        background: #686868; }
.portal-sidenav-theme #tenant-services .mat-card.btn-3 {
      background: #2F9976;
      color: white; }
.portal-sidenav-theme #tenant-services .mat-card.btn-3:hover {
        background: #2a8265; }
.portal-sidenav-theme #tenant-services .mat-card.btn-3:active {
        background: #2a8265; }
.portal-sidenav-theme #tenant-services .mat-card.btn-4 {
      background: #2F9976;
      color: white; }
.portal-sidenav-theme #tenant-services .mat-card.btn-4:hover {
        background: #2a8265; }
.portal-sidenav-theme #tenant-services .mat-card.btn-4:active {
        background: #2a8265; }
.portal-sidenav-theme #tenant-services .mat-card.btn-5 {
      background: #5ca5c6;
      color: white; }
.portal-sidenav-theme #tenant-services .mat-card.btn-5:hover {
        background: #4a96b9; }
.portal-sidenav-theme #tenant-services .mat-card.btn-5:active {
        background: #4e97b8; }
.portal-sidenav-theme #tenant-services .mat-card.btn-6 {
      background: #5e448b;
      color: white; }
.portal-sidenav-theme #tenant-services .mat-card.btn-6:hover {
        background: #563c83; }
.portal-sidenav-theme #tenant-services .mat-card.btn-6:active {
        background: #70569d; }
.portal-sidenav-theme #tenant-services p a:hover {
    color: #043651; }
.portal-sidenav-theme .mat-input-element:disabled,
  .portal-sidenav-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
  .portal-sidenav-theme .mat-select-disabled .mat-select-value {
    color: rgba(0, 0, 0, 0.68); }
.portal-sidenav-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-wrapper .mat-form-field-underline {
    /*background-color: rgba(0, 0, 0, 0.45);
    background-size: 0;*/
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0.48) 70%, transparent 0%); }
.portal-sidenav-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
  .portal-sidenav-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
    border-color: rgba(0, 0, 0, 0.58); }
.portal-sidenav-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
  .portal-sidenav-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
    background-color: rgba(0, 0, 0, 0.58); }
.portal-sidenav-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
    color: rgba(0, 0, 0, 0.66); }
.portal-sidenav-theme ol li::before {
    color: #03304a; }
.portal-sidenav-theme .login-homepage .btn-global-search {
    top: 1px;
    padding: 10px 12px !important; }
.portal-sidenav-theme .jt-container {
    max-width: 800px;
    width: 100%;
    padding: 0 0 18px 0;
    margin-top: 25px; }
@media (max-width: 600px) {
      .portal-sidenav-theme .jt-container {
        padding: 35px 0; } }
.portal-sidenav-theme .jt-content .jt-btns {
    color: #000;
    margin: 0 0 30px;
    height: 66px;
    line-height: 66px;
    width: 100%;
    text-transform: none; }
.portal-sidenav-theme .jt-content .jt-btns .mat-button-wrapper {
      display: block;
      font-size: 16px;
      position: relative; }
@media (min-width: 768px) {
        .portal-sidenav-theme .jt-content .jt-btns .mat-button-wrapper {
          font-size: 19px; } }
.portal-sidenav-theme .jt-content .jt-btns .jt-btn-icons {
      position: absolute;
      left: 0; }
.portal-sidenav-theme .jt-content .jt-btns .jt-btn-icons .jt-icons {
        color: #2a546b;
        font-size: 38px;
        width: 38px;
        height: 38px;
        line-height: 38px;
        font-weight: 400;
        vertical-align: middle;
        display: inline-block; }
@media (min-width: 768px) {
          .portal-sidenav-theme .jt-content .jt-btns .jt-btn-icons .jt-icons {
            font-size: 42px;
            width: 42px;
            height: 42px;
            line-height: 42px; } }
.portal-sidenav-theme .jt-content .jt-btns:hover, .portal-sidenav-theme .jt-content .jt-btns:focus {
      color: #424242; }
.portal-sidenav-theme .jt-content .jt-btns:hover .jt-btn-icons .jt-icons, .portal-sidenav-theme .jt-content .jt-btns:focus .jt-btn-icons .jt-icons {
        color: #424242; }
.portal-sidenav-theme .jt-content .jt-search-find {
    /*background: mat-color($accent, default);*/
    background: #efd91d !important;
    color: #212121 !important;
    display: table;
    color: white;
    text-align: center;
    width: 105px;
    height: 44px;
    line-height: 44px;
    position: relative;
    z-index: 52;
    left: 0;
    top: 0;
    font-weight: 600;
    font-size: 15px;
    cursor: pointer;
    transition: all 300ms ease-in-out 0s; }
.portal-sidenav-theme .jt-content .help-faq {
    position: absolute;
    top: 50%;
    right: -25px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-top: -18px; }
.portal-sidenav-theme .jt-content .help-faq i.material-icons {
      font-size: 20px;
      cursor: pointer; }
@media (max-width: 991px) {
      .portal-sidenav-theme .jt-content .help-faq {
        display: none; } }
.portal-sidenav-theme #event-container {
    /*.hvr-underline-from-left {
      &::before {
        background: mat-color($primary, default);
      }*/
    /*&.hvr-icon-forward {
      &.active .hvr-icon, &.active span {
        color: mat-color($primary, default);
      }
    }*/ }
.portal-sidenav-theme #event-container .border-bottom {
      border-bottom-color: rgba(0, 0, 0, 0.12) !important;
      height: 56px; }
.portal-sidenav-theme #event-container .event-list .search-bar .mat-form-field-appearance-legacy .mat-form-field-flex {
      border-color: rgba(0, 0, 0, 0.3);
      color: #043651; }
.portal-sidenav-theme #event-container .event-list .search-bar .mat-form-field-appearance-legacy .mat-form-field-flex .mat-form-field-infix .mat-form-field-label-wrapper .mat-form-field-label {
        color: rgba(4, 54, 81, 0.6); }
.portal-sidenav-theme #event-container .event-list ul li a {
      color: black; }
.portal-sidenav-theme #event-container .event-list ul li a.hrv-background:hover, .portal-sidenav-theme #event-container .event-list ul li a.hrv-background.active {
        background: rgba(0, 0, 0, 0.2);
        color: #043651; }
.portal-sidenav-theme #event-container small.tag {
      background: rgba(0, 0, 0, 0.2);
      color: #043651; }
.portal-sidenav-theme .portal-card-primary {
    color: #043651; }
.portal-sidenav-theme .portal-card-primary .portal-card__content-divider {
      background: black; }
.portal-sidenav-theme .portal-card-accent {
    color: black; }
.portal-sidenav-theme .portal-card-accent .portal-card__content-divider {
      background: #043651; }
.portal-sidenav-theme .portal-card-warn {
    color: #f44336; }
.portal-sidenav-theme .portal-card-warn .portal-card__content-divider {
      background: #043651; }
.portal-sidenav-theme .portal-card-content-primary {
    background: linear-gradient(0deg, #043651, #03304a);
    color: white; }
.portal-sidenav-theme .portal-card-content-primary .portal-card__content-divider {
      background: black; }
.portal-sidenav-theme .portal-card-content-accent {
    background: linear-gradient(0deg, black, black); }
.portal-sidenav-theme .portal-card-content-accent .portal-card__content-divider {
      background: #043651; }
.portal-sidenav-theme .portal-card-content-warn {
    background: linear-gradient(0deg, #f44336, #e53935);
    color: white; }
.portal-sidenav-theme .portal-card-content-warn .portal-card__content-divider {
      background: #043651; }
.portal-sidenav-theme .portal-card-content-card {
    background: #424242;
    color: white; }
.portal-sidenav-theme .portal-card-content-transparent {
    background: transparent; }
.portal-sidenav-theme .portal-card__heading {
    font: 600 18px/28px Cairo, sans-serif;
    border-color: #043651;
    padding-left: 12px;
    border-left-width: 2px;
    border-left-style: solid;
    position: relative; }
.portal-sidenav-theme .portal-card__heading:after {
      background-color: #b3b3b3;
      content: "";
      width: 2px;
      height: 0%;
      position: absolute;
      bottom: 0;
      left: -2px;
      transition: height .5s; }
.portal-card:hover .portal-sidenav-theme .portal-card__heading:after {
      height: 100%; }
.portal-sidenav-theme .portal-card__content .mat-card {
    box-sizing: border-box;
    height: 100%; }
.portal-sidenav-theme .portal-card__content-divider {
    height: 1px;
    background: rgba(255, 255, 255, 0.12); }
.portal-sidenav-theme .ticker-item {
    border-left: 1px solid rgba(189, 189, 189, 0.075); }
.portal-sidenav-theme body .portal-card {
    margin-top: 0 !important; }
.portal-sidenav-theme .comment-action small {
    color: rgba(255, 255, 255, 0.3);
    font-size: 12px; }
.portal-sidenav-theme .manage-queries {
    /* .k-grid tr {
       background: transparent;
     }*/ }
.portal-sidenav-theme .manage-queries .k-grid tr.no-answered-no-read-query {
      background-color: rgba(244, 67, 54, 0.08) !important;
      color: #e57373; }
.portal-sidenav-theme .manage-queries .k-grid tr.bottom-border {
      border-bottom: black !important; }
.portal-sidenav-theme .manage-queries .k-grid tr.answered-query {
      background-color: rgba(4, 54, 81, 0.1) !important;
      color: #2a546b; }
.portal-sidenav-theme .manage-queries .nanrq {
      border: 1px solid rgba(244, 67, 54, 0.08);
      background-color: rgba(244, 67, 54, 0.08) !important; }
.portal-sidenav-theme .manage-queries .nanrq span {
        background: #e57373;
        width: 6px;
        height: 6px; }
.portal-sidenav-theme .manage-queries .nanrq-answered-query {
      border: 1px solid rgba(4, 54, 81, 0.08);
      background-color: rgba(4, 54, 81, 0.08) !important; }
.portal-sidenav-theme .manage-queries .nanrq-answered-query span {
        background: #4f7285;
        width: 6px;
        height: 6px; }
.portal-sidenav-theme .manage-queries .k-grid td {
      border-bottom: 1px solid rgba(0, 0, 0, 0.08); }
.portal-sidenav-theme .category-list {
    width: 280px;
    max-height: 100%; }
.portal-sidenav-theme .category-list li a {
      padding: 8px 10px;
      color: white;
      border-bottom: 1px dotted rgba(0, 0, 0, 0.08); }
.portal-sidenav-theme .category-list li a span {
        font-size: 14px;
        line-height: 24px; }
.portal-sidenav-theme .category-list li a:hover {
        color: #03304a;
        background: rgba(255, 255, 255, 0.04); }
.portal-sidenav-theme .category-list li:last-child a {
      border-bottom: 0 none; }
.portal-sidenav-theme .category-list li a.active {
      background: #043651;
      color: #ffffff; }
.portal-sidenav-theme .category-list li a.active span {
        color: #ffffff !important; }
.portal-sidenav-theme .sub-categories {
    color: #03304a; }
.portal-sidenav-theme .sub-categories label {
      color: #262626;
      font-size: 13px;
      line-height: 12px; }
.portal-sidenav-theme .sub-categories a {
      border: 1px solid #b3b3b3;
      color: white; }
.portal-sidenav-theme .sub-categories a.portal-accent-bg {
      border: 1px solid #b3b3b3;
      color: white;
      background: rgba(224, 224, 224, 0.8); }
.portal-sidenav-theme .sub-categories span::after {
      background: #b3b3b3; }
.portal-sidenav-theme .sub-category-list h3 {
    font-size: 16px; }
.portal-sidenav-theme .sub-category-list mat-list-item {
    font-size: 15px !important; }
.portal-sidenav-theme .sub-category-list mat-list-item .answer {
      font-size: 14px; }
.portal-sidenav-theme .mat-expanded {
    background: rgba(0, 0, 0, 0.06) !important; }
.portal-sidenav-theme .mat-expansion-panel-content {
    background: #424242; }
.portal-sidenav-theme .upcoming-events .mat-caption {
    font-size: 12px; }
.portal-sidenav-theme .upcoming-events a {
    color: black; }
.portal-sidenav-theme .event-polls h3 {
    color: black; }
.portal-sidenav-theme .payment-card {
    background: black; }
.portal-sidenav-theme .payment-card label, .portal-sidenav-theme .payment-card p {
      color: #ffffff; }
.portal-sidenav-theme .portal-footer {
    background: #e1e7ea;
    color: white; }
.portal-sidenav-theme .portal-footer a {
      color: #f44336; }
.portal-sidenav-theme .portal-error-404 h1 {
    color: black; }
.portal-sidenav-theme .portal-error-404 mat-card-content {
    background-color: #424242; }
.portal-sidenav-theme .portal-error-404:before {
    color: rgba(255, 255, 255, 0.1); }
.portal-sidenav-theme .portal-error-500 h1 {
    color: black; }
.portal-sidenav-theme .portal-error-500 mat-card-content {
    background-color: #424242; }
.portal-sidenav-theme .portal-error-500:before {
    color: rgba(255, 255, 255, 0.1); }
.portal-sidenav-theme .k-grid {
    color: white; }
.portal-sidenav-theme .k-grid .k-grid-header {
      color: white; }
.portal-sidenav-theme .k-grid tr.k-alt {
      background: #f5f5f5 !important; }
.portal-sidenav-theme .k-grid tbody tr:hover {
      background: rgba(0, 0, 0, 0.08) !important;
      color: white; }
.portal-sidenav-theme .k-grid .k-filtercell .k-filtercell-operator {
      display: none; }
.portal-sidenav-theme .k-grid th {
      font-weight: 600;
      padding: 10px 12px;
      white-space: normal; }
.portal-sidenav-theme .k-grid td {
      word-break: break-all; }
.portal-sidenav-theme .k-grid .k-grid-header .k-header {
      vertical-align: top; }
.portal-sidenav-theme ul.k-pager-numbers li a.k-link.k-state-selected {
    background-color: #043651;
    color: #ffffff;
    transition: 0.2s ease-in; }
.portal-sidenav-theme ul.k-pager-numbers li a.k-link {
    color: #043651; }
.portal-sidenav-theme ul.k-pager-numbers li a.k-link:hover {
      background-color: #043651;
      color: #ffffff; }
.portal-sidenav-theme .k-pager-wrap .k-link {
    min-width: calc(10px + 1.4285714286em);
    width: auto !important;
    padding: 4px 6px; }
.portal-sidenav-theme .k-pager-wrap .k-link:hover {
      color: #ffffff; }
.portal-sidenav-theme .k-button-file {
    width: 40px;
    height: 40px; }
.portal-sidenav-theme .k-button-file .mat-icon {
      font-size: 28px;
      width: 28px;
      height: 28px;
      line-height: 26px;
      color: #043651; }
.portal-sidenav-theme .k-pager-sizes > select {
    padding: 3px; }
.portal-sidenav-theme .k-grid-header, .portal-sidenav-theme .k-grid-footer {
    padding: 0 9px 0 0 !important; }
.portal-sidenav-theme kendo-treeview .k-state-selected {
    background-color: #03304a !important;
    border-color: #032940 !important;
    border-radius: 3px !important; }
.portal-sidenav-theme kendo-treeview .k-state-selected button {
      color: #fff !important; }
@media all and (-ms-high-contrast: none) {
    .portal-sidenav-theme {
      /* IE11 */ }
      .portal-sidenav-theme *::-ms-backdrop, .portal-sidenav-theme .k-grid-header, .portal-sidenav-theme .k-grid-footer {
        padding: 0 16px 0 0 !important; } }
.portal-sidenav-theme kendo-date-range-filter ngx-mat-drp .mat-form-field-appearance-legacy .mat-form-field-wrapper, .portal-sidenav-theme my-daterange-filter ngx-mat-drp .mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding: 0 !important; }
.portal-sidenav-theme kendo-date-range-filter ngx-mat-drp .ngx-mat-drp-date-display, .portal-sidenav-theme my-daterange-filter ngx-mat-drp .ngx-mat-drp-date-display {
    min-width: 100% !important; }
.portal-sidenav-theme kendo-date-range-filter ngx-mat-drp .ngx-mat-drp-date-display input, .portal-sidenav-theme my-daterange-filter ngx-mat-drp .ngx-mat-drp-date-display input {
    padding: 5px;
    background: #fff;
    color: white !important;
    border: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 14px;
    height: 30px; }
.portal-sidenav-theme kendo-date-range-filter ngx-mat-drp .mat-form-field-infix, .portal-sidenav-theme my-daterange-filter ngx-mat-drp .mat-form-field-infix {
    border: 0 none;
    width: 100%; }
.portal-sidenav-theme kendo-date-range-filter ngx-mat-drp .mat-form-field-infix label, .portal-sidenav-theme my-daterange-filter ngx-mat-drp .mat-form-field-infix label {
      display: none !important; }
.portal-sidenav-theme kendo-date-range-filter ngx-mat-drp .mat-form-field-underline, .portal-sidenav-theme my-daterange-filter ngx-mat-drp .mat-form-field-underline {
    background: none !important; }
.portal-sidenav-theme .k-grid-content-locked {
    height: auto !important; }
.portal-sidenav-theme .k-grid td.k-state-selected, .portal-sidenav-theme .k-grid tr.k-state-selected > td {
    background: #4f7285;
    color: #ffffff !important; }
.portal-sidenav-theme .k-grid td.k-state-selected .user-admin-text, .portal-sidenav-theme .k-grid td.k-state-selected .user-member-text, .portal-sidenav-theme .k-grid td.k-state-selected button, .portal-sidenav-theme .k-grid td.k-state-selected .mat-icon-button, .portal-sidenav-theme .k-grid tr.k-state-selected > td .user-admin-text, .portal-sidenav-theme .k-grid tr.k-state-selected > td .user-member-text, .portal-sidenav-theme .k-grid tr.k-state-selected > td button, .portal-sidenav-theme .k-grid tr.k-state-selected > td .mat-icon-button {
      color: #ffffff !important; }
.portal-sidenav-theme .k-grid.is-action tr:hover {
    cursor: pointer; }
.portal-sidenav-theme .k-grid.checkbox-only td.k-state-selected, .portal-sidenav-theme .k-grid.checkbox-only tr.k-state-selected > td {
    background: transparent !important;
    color: white !important; }
.portal-sidenav-theme .k-grid.checkbox-only td.k-state-selected .user-admin-text, .portal-sidenav-theme .k-grid.checkbox-only td.k-state-selected .user-member-text, .portal-sidenav-theme .k-grid.checkbox-only td.k-state-selected button, .portal-sidenav-theme .k-grid.checkbox-only td.k-state-selected .mat-icon-button, .portal-sidenav-theme .k-grid.checkbox-only tr.k-state-selected > td .user-admin-text, .portal-sidenav-theme .k-grid.checkbox-only tr.k-state-selected > td .user-member-text, .portal-sidenav-theme .k-grid.checkbox-only tr.k-state-selected > td button, .portal-sidenav-theme .k-grid.checkbox-only tr.k-state-selected > td .mat-icon-button {
      color: white !important; }
.portal-sidenav-theme .k-action-buttons .k-primary {
    color: #03304a !important; }
.portal-sidenav-theme .k-action-buttons .k-primary:hover {
      background: #03304a;
      color: #ffffff !important; }
.portal-sidenav-theme .k-checkbox-label::before {
    border-color: rgba(0, 0, 0, 0.3);
    border-width: 2px; }
.portal-sidenav-theme body {
    /*Stroke button color hover*/
    /*  button{
        .mat-button-wrapper{
          display: flex;
          align-items: center;
          justify-content: center;
          mat-icon{
            margin-right: 2px;
          }
        }
      }*/
    /*[mat-stroked-button] {
      min-width: 0;
      line-height: 28px;
    }*/
    /* Added by Aaditi to overwrite the default mat-select style */
    /*.mat-select {
      font-family: $font-family;
    }*/
    /* .mat-card, .mat-card-subtitle, .mat-card-content, .mat-card-header .mat-card-title, p {
       @include mat-typography-font-shorthand(14px, 400, 1.4, unquote(Barlow));
       !*font-size: mat-font-size($typography, input);*!
       !*font: 500 1.3571429rem/ 1.21 'Cairo';*!
     }*/
    /* Overwrite mat-select into old select-field */
    /*do not remove this rid-mat-tab styling (strickly prohibited)*/
    /* Override mat-tab style  */ }
.portal-sidenav-theme body [mat-button],
    .portal-sidenav-theme body [mat-mini-fab],
    .portal-sidenav-theme body [mat-raised-button],
    .portal-sidenav-theme body [mat-stroked-button] {
      text-transform: uppercase;
      padding: 0 10px;
      line-height: 30px;
      margin: 6px;
      border-radius: 2px; }
.portal-sidenav-theme body .mat-flat-button.mat-primary,
    .portal-sidenav-theme body .mat-raised-button.mat-primary,
    .portal-sidenav-theme body .mat-fab.mat-primary,
    .portal-sidenav-theme body .mat-mini-fab.mat-primary {
      /*color: mat-contrast($primary, 600);*/ }
.portal-sidenav-theme body .mat-stroked-button[disabled][disabled] {
      border: 1px solid rgba(0, 0, 0, 0.08); }
.portal-sidenav-theme body .mat-stroked-button[disabled][disabled]:hover {
        background: rgba(255, 255, 255, 0.04); }
.portal-sidenav-theme body .mat-stroked-button[disabled][disabled] {
      border: 1px solid rgba(0, 0, 0, 0.08); }
.portal-sidenav-theme body .mat-stroked-button[disabled][disabled]:hover {
        background: rgba(255, 255, 255, 0.04); }
.portal-sidenav-theme body .mat-stroked-button.mat-primary:hover {
      color: #ffffff;
      background-color: #03304a;
      border-color: #03304a;
      transition: all 300ms ease-in-out 0s; }
.portal-sidenav-theme body .mat-stroked-button.mat-accent:hover {
      color: #ffffff;
      background-color: black;
      border-color: black;
      transition: all 300ms ease-in-out 0s; }
.portal-sidenav-theme body .mat-stroked-button.mat-warn:hover {
      color: white;
      background-color: #e53935;
      border-color: #e53935;
      transition: all 300ms ease-in-out 0s; }
.portal-sidenav-theme body [mat-menu]:hover,
    .portal-sidenav-theme body [mat-menu-item]:hover {
      color: white; }
.portal-sidenav-theme body [mat-menu][disabled]:hover,
    .portal-sidenav-theme body [mat-menu-item][disabled]:hover {
      color: rgba(255, 255, 255, 0.3); }
.portal-sidenav-theme body .mat-list .mat-list-item, .portal-sidenav-theme body .mat-list .mat-list-option,
    .portal-sidenav-theme body .mat-nav-list .mat-list-item, .portal-sidenav-theme body .mat-nav-list .mat-list-option,
    .portal-sidenav-theme body .mat-selection-list .mat-list-item, .portal-sidenav-theme body .mat-selection-list .mat-list-option {
      height: auto; }
.portal-sidenav-theme body .mat-list .mat-list-item .mat-list-text > *, .portal-sidenav-theme body .mat-list .mat-list-option .mat-list-text > *,
    .portal-sidenav-theme body .mat-nav-list .mat-list-item .mat-list-text > *, .portal-sidenav-theme body .mat-nav-list .mat-list-option .mat-list-text > *,
    .portal-sidenav-theme body .mat-selection-list .mat-list-item .mat-list-text > *, .portal-sidenav-theme body .mat-selection-list .mat-list-option .mat-list-text > * {
      font-weight: 400; }
.portal-sidenav-theme body .kendo-fields mat-form-field.mat-form-field .mat-form-field-infix > .mat-select {
      background: #fff;
      padding: 0 6px;
      line-height: 27px;
      border: 1px solid rgba(0, 0, 0, 0.13);
      border-radius: 2px;
      /* margin-top: .25rem;*/ }
.portal-sidenav-theme body .kendo-fields mat-form-field.mat-form-field .mat-form-field-underline {
      display: none; }
.portal-sidenav-theme body .kendo-fields .mat-form-field-wrapper {
      padding: 0; }
.portal-sidenav-theme body .kendo-fields .mat-form-field-infix {
      padding: 0;
      border: 0 none; }
.portal-sidenav-theme body .mat-tab-nav-bar, .portal-sidenav-theme body .mat-tab-header {
      border: 0; }
.portal-sidenav-theme body .my-full-screen-dialog .mat-dialog-container {
      max-width: none !important;
      width: calc(100vw - 25px) !important;
      height: calc(100vh - 25px) !important; }
.portal-sidenav-theme body .mat-dialog-mini-content mat-dialog-content {
      min-width: 31vw;
      max-width: 600px;
      /*max-height: 500px;*/
      max-height: calc(100vh - 230px);
      /*&.medium-width-container {
          max-width: 680px;
          min-width: 680px;
        }*/
      /*  @media(max-width: 1200px) {
            max-height: calc(100vh - 230px);
          }*/ }
.portal-sidenav-theme body .mat-dialog-mini-content mat-dialog-content#add-widget-container {
        min-width: auto;
        max-width: none;
        /*max-height: none;*/ }
@media (max-width: 767px) {
          .portal-sidenav-theme body .mat-dialog-mini-content mat-dialog-content#add-widget-container {
            max-height: none; } }
@media all and (-ms-high-contrast: none) {
      .portal-sidenav-theme body {
        /* IE11 */ }
        .portal-sidenav-theme body *::-ms-backdrop, .portal-sidenav-theme body .mat-dialog-content {
          min-width: 32vw; } }
.portal-sidenav-theme body .mat-toolbar.mat-dialog-title {
      margin-left: -24px;
      margin-top: -24px;
      width: inherit;
      margin-right: -24px;
      background: #e0e0e0;
      color: #043651; }
.portal-sidenav-theme body .mat-toolbar-single-row, .portal-sidenav-theme body .mat-dialog-title .mat-toolbar-row {
      height: 56px; }
.portal-sidenav-theme body .mat-dialog-title.mat-toolbar-multiple-rows {
      min-height: 56px; }
.portal-sidenav-theme body .mat-nav-list .mat-list-item.mat-list-item-with-avatar {
      height: 48px; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header, #tenant-petition .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header {
      border: 0; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-ink-bar, #tenant-petition .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-ink-bar, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-ink-bar, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-ink-bar, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-ink-bar, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-ink-bar {
        background-color: transparent; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels, #tenant-petition .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels {
        background: #e0e0e0; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, #tenant-petition .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label {
          font-weight: 600;
          font-size: 15px;
          color: #043651; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content, #tenant-petition .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content {
          color: #043651; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, #tenant-petition .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label {
          font-size: 15px;
          font-weight: 600;
          line-height: 30px;
          opacity: 1; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active, #tenant-petition .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active {
            background: #fff;
            opacity: 1; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content, #tenant-petition .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content {
              color: #043651; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-primary .mat-tab-header .mat-ink-bar, #tenant-petition .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-ink-bar, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-ink-bar, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-ink-bar, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-ink-bar, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-ink-bar {
        background-color: transparent; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-primary mat-tab-body, #tenant-petition .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn mat-tab-body {
      padding: 16px !important;
      background-color: #424242; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-primary mat-tab-body h2, #tenant-petition .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body h2, .portal-sidenav-theme body #tenant-petition .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body h2, .portal-sidenav-theme #tenant-petition body .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body h2, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent mat-tab-body h2, .portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn mat-tab-body h2 {
        font-size: 16px;
        margin-bottom: 10px; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels {
      background: #043651; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label {
        color: white; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content {
        color: white; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-accent .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content {
        color: #043651; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels {
      background: #4f7285; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label {
        color: white; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label-content {
        color: white; }
.portal-sidenav-theme body .mat-tab-group.rid-mat-tab.mat-warn .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active .mat-tab-label-content {
        color: #4f7285; }
.portal-sidenav-theme body #top-static-tabs .mat-badge-warn .mat-badge-content {
      background: #d50000;
      color: white; }
.portal-sidenav-theme body .mat-menu-panel.my-menu {
      max-height: 300px; }
.portal-sidenav-theme body kendo-date-range-filter ngx-mat-drp .mat-form-field-appearance-legacy .mat-form-field-wrapper, .portal-sidenav-theme body my-daterange-filter ngx-mat-drp .mat-form-field-appearance-legacy .mat-form-field-wrapper {
      padding: 0 !important; }
.portal-sidenav-theme body kendo-date-range-filter ngx-mat-drp .ngx-mat-drp-date-display, .portal-sidenav-theme body my-daterange-filter ngx-mat-drp .ngx-mat-drp-date-display {
      min-width: 100% !important; }
.portal-sidenav-theme body kendo-date-range-filter ngx-mat-drp .ngx-mat-drp-date-display input, .portal-sidenav-theme body my-daterange-filter ngx-mat-drp .ngx-mat-drp-date-display input {
      padding: 5px;
      background: #fff;
      color: white !important;
      border: 1px solid rgba(0, 0, 0, 0.1);
      font-size: 14px;
      height: 30px; }
.portal-sidenav-theme body kendo-date-range-filter ngx-mat-drp .mat-form-field-infix, .portal-sidenav-theme body my-daterange-filter ngx-mat-drp .mat-form-field-infix {
      border: 0 none;
      width: 100%; }
.portal-sidenav-theme body kendo-date-range-filter ngx-mat-drp .mat-form-field-infix label, .portal-sidenav-theme body my-daterange-filter ngx-mat-drp .mat-form-field-infix label {
        display: none !important; }
.portal-sidenav-theme body kendo-date-range-filter ngx-mat-drp .mat-form-field-underline, .portal-sidenav-theme body my-daterange-filter ngx-mat-drp .mat-form-field-underline {
      background: none !important; }
.portal-sidenav-theme body .ngx-mat-drp-calendar-container .ngx-mat-drp-presets-list li {
      color: white !important; }
.portal-sidenav-theme body .ngx-mat-drp-calendar-container .ngx-mat-drp-presets-list li:hover {
        background: #2a546b !important;
        color: #424242 !important; }
.portal-sidenav-theme body .ngx-mat-drp-calendar-container .ngx-mat-drp-controls {
      margin: 0 !important;
      justify-content: flex-start; }
.portal-sidenav-theme body .ngx-mat-drp-calendar-container .ngx-mat-drp-controls button.mat-primary {
        background: #043651;
        color: #fff; }
.portal-sidenav-theme body .ngx-dnd-item:hover {
      border-color: #043651; }
.portal-sidenav-theme body .mat-menu-content:not(:empty) {
      padding: 0; }
.portal-sidenav-theme body input:-webkit-autofill {
      -webkit-box-shadow: 0 0 0px 1000px white inset;
      background-color: transparent; }
.portal-sidenav-theme .mat-select-panel .small-checkbox .mat-pseudo-checkbox {
    width: 15px;
    height: 15px;
    border: .075rem solid;
    border-radius: 1px; }
.portal-sidenav-theme .mat-select-panel .small-checkbox .mat-pseudo-checkbox::after {
      width: 10px; }
.portal-sidenav-theme .mat-select-panel .small-checkbox .mat-pseudo-checkbox.mat-pseudo-checkbox-checked {
      color: #cc2727; }
.portal-sidenav-theme .mat-select-panel .small-checkbox.mat-option {
    min-height: 2rem;
    padding: 6px 10px; }
.portal-sidenav-theme .mat-select-search-inner .mat-select-search-input {
    border: 1px solid rgba(0, 0, 0, 0.08);
    font-size: 15px; }
.portal-sidenav-theme .mat-select-panel .mat-option {
    line-height: inherit !important;
    min-height: 3rem;
    padding: 10px 16px;
    white-space: inherit;
    height: auto !important; }
.portal-sidenav-theme .mat-select-panel .mat-option .mat-option-text {
      flex-grow: 1;
      text-overflow: initial;
      white-space: inherit; }
.portal-sidenav-theme .mat-select-panel-wrap input.column-search {
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.42);
    padding: .5rem 2.3rem 0 .15rem;
    position: relative;
    font-size: 15px;
    font-weight: 300;
    height: 40px;
    line-height: 40px; }
.portal-sidenav-theme .mat-select-panel-wrap input.column-search:focus {
      outline: 0; }
.portal-sidenav-theme .mat-select-panel-wrap input.column-search + mat-icon.mat-icon.material-icons {
      position: absolute;
      right: 1.25rem;
      top: 10px; }
.portal-sidenav-theme .custom-date-picker .ngx-mat-drp-date-display {
    min-width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.08);
    height: 30px;
    line-height: 29px; }
.portal-sidenav-theme .custom-date-picker .ngx-mat-drp-calendar {
    display: none; }
.portal-sidenav-theme .custom-date-picker .mat-form-field-wrapper {
    padding: 0 12px !important;
    background: #424242; }
.portal-sidenav-theme .custom-date-picker .mat-form-field-infix {
    width: 166px;
    padding: 0;
    border: 0; }
.portal-sidenav-theme .custom-date-picker input {
    font-size: 14px; }
.portal-sidenav-theme .custom-date-picker .mat-form-field-underline, .portal-sidenav-theme .custom-date-picker .mat-form-field-ripple {
    height: 0px !important; }
@media all and (-ms-high-contrast: none) {
    .portal-sidenav-theme {
      /* IE11 */ }
      .portal-sidenav-theme *::-ms-backdrop, .portal-sidenav-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
        height: 1.1px !important; }
      .portal-sidenav-theme *::-ms-backdrop, .portal-sidenav-theme .sr-select .mat-form-field-underline, .portal-sidenav-theme .sr-select .mat-form-field-ripple {
        height: 0px !important; } }
.portal-sidenav-theme body .mat-checkbox-inner-container {
    width: 18px;
    height: 18px; }
.portal-sidenav-theme mat-tooltip-component .mat-tooltip {
    font-size: 14px; }
.portal-sidenav-theme ::-ms-clear {
    display: none !important; }
.portal-sidenav-theme .mat-tooltip {
    white-space: pre-line !important; }
.portal-sidenav-theme .mat-dialog-container .portal-card__heading {
    font-size: 15px; }
.portal-sidenav-theme .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
  .portal-sidenav-theme .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.38375em) scale(0.88) perspective(100px) translateZ(0.001px); }
.portal-sidenav-theme .status-info {
    position: absolute;
    bottom: 0;
    z-index: 1;
    width: 100%;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
.portal-sidenav-theme .completed,
  .portal-sidenav-theme .incomplete,
  .portal-sidenav-theme .submitted {
    color: #ffffff;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    padding: 3px 10px;
    line-height: normal; }
.portal-sidenav-theme .completed {
    background: #03304a; }
.portal-sidenav-theme .incomplete {
    background: #e57373; }
.portal-sidenav-theme .submitted {
    background: black; }
.portal-sidenav-theme .contentTitle {
    width: 174px;
    min-width: 174px;
    font-size: 14px !important; }
.portal-sidenav-theme .custom-header {
    padding: 0px 16px;
    min-height: 45px; }
.portal-sidenav-theme .amendment-stepper .mat-stepper-horizontal-line {
    border-left: 2px solid; }
.portal-sidenav-theme .amendment-stepper .mat-horizontal-content-container {
    background: rgba(224, 224, 224, 0.2);
    border: 1px solid rgba(0, 0, 0, 0.08); }
.portal-sidenav-theme .amendment-stepper .mailing-address h2 {
    font-size: 16px; }
.portal-sidenav-theme .add-photo-btn {
    background: #424242; }
.portal-sidenav-theme .al-apn-detail .mat-tab-list .mat-tab-labels {
    background: #03304a !important; }
.portal-sidenav-theme .al-apn-detail .mat-tab-list .mat-tab-labels .mat-tab-label-content {
      color: #ffffff !important;
      font-weight: 600; }
.portal-sidenav-theme .al-apn-detail .mat-tab-list .mat-tab-label.mat-tab-label-active .mat-tab-label-content {
    color: #03304a !important; }
.portal-sidenav-theme .al-apn-detail .mat-tab-body .mat-tab-list .mat-tab-labels {
    background: #e0e0e0 !important; }
.portal-sidenav-theme .al-apn-detail .mat-tab-body .mat-tab-list .mat-tab-label.mat-tab-label-active .mat-tab-label-content {
    color: inherit !important; }
.portal-sidenav-theme .common-grid table tr {
    display: flex;
    width: 100%; }
.portal-sidenav-theme .common-grid table tr td {
      padding: 0.5rem 1rem !important; }
.portal-sidenav-theme .common-grid table tr td:first-child {
      width: 200px;
      min-width: 200px;
      font-weight: 600; }
.portal-sidenav-theme #return-to-top {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #03304a;
    background: rgba(0, 0, 0, 0.7);
    width: 36px;
    height: 36px;
    text-decoration: none;
    border-radius: 0;
    transition: all 0.3s ease;
    z-index: 9;
    top: auto;
    left: 0;
    margin: auto auto 18px; }
.portal-sidenav-theme #return-to-top mat-icon {
    color: #ffffff;
    margin: auto;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.3s ease;
    bottom: 0;
    right: 0; }
.portal-sidenav-theme #return-to-top:hover {
    background: rgba(255, 255, 255, 0.04); }
.portal-sidenav-theme #return-to-top:hover i {
    color: #ffffff;
    top: 5px; }
.portal-sidenav-theme .font-dialog-heading h3 {
    font-size: 16px; }
.portal-sidenav-theme mat-dialog-container .content-scroll {
    max-height: calc(100vh - 126px);
    overflow: auto;
    padding-right: 3px; }
.dashed-border {
  border-color: rgba(0, 0, 0, 0.25); }
.toasterErrorClass {
  background-color: #F34235 !important; }
.toasterSuccessClass {
  background-color: #4BAE4F !important; }
.header-spacing mat-card {
  margin-top: 64px; }
/*Home page heading*/
/* body .heading {
     font-size: 20px;
   }*/
.portal-sidenav-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7) !important; }
.portal-sidenav-theme .mat-form-field.mat-focused .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7) !important; }
body .mat-card .mat-divider-horizontal {
  position: static; }
.page-wrapper {
  padding: 26px 120px;
  margin-top: 60px; }
.cursor-pointer {
  cursor: pointer; }
body .text-danger {
  color: #f44336 !important; }
.word-wrap {
  word-break: break-all; }
.main-content-wrapper {
  padding: 44px 120px; }
/* Dialog Card Common style */
.card-container {
  min-width: 500px;
  max-width: 600px;
  min-height: 120px;
  max-height: 500px; }
@media (min-width: 991px) {
  .max-width-container {
    max-width: 920px !important;
    /*min-width: 56vw !important;*/
    width: 950px !important; } }
@media (min-width: 991px) {
  .max-width-container.max-wd-ht {
    max-width: 890px !important;
    min-width: 800px;
    min-height: 70vh;
    max-height: 65vh; } }
/*Container*/
.container {
  margin: 0 auto;
  padding: 0 15px; }
@media only screen and (min-width: 1200px) {
    .container {
      width: 1140px; } }
@media only screen and (max-width: 1200px) {
    .container {
      width: 992px; } }
@media only screen and (max-width: 992px) {
    .container {
      width: 100%; } }
.d-flex-screen {
  display: flex !important; }
@media only screen and (max-width: 992px) {
    .d-flex-screen {
      display: block !important; } }
.d-add-rem-content {
  display: none !important; }
@media (min-width: 767px) {
    .d-add-rem-content {
      display: block !important; } }
.k-grid .k-grid-header .k-header {
  vertical-align: top; }
.k-grid th {
  white-space: normal; }
/* Kendo having Select DDL and Input Fields */
.kendo-fields mat-form-field.mat-form-field {
  margin: 0; }
.kendo-fields mat-form-field.mat-form-field .mat-form-field-infix {
    border-top: 0;
    padding: 0; }
.kendo-fields mat-form-field.mat-form-field .mat-form-field-infix > .mat-select {
      background: #fff;
      padding: 6px 10px;
      border: 1px solid rgba(0, 0, 0, 0.08);
      border-radius: 2px; }
.kendo-fields mat-form-field.mat-form-field .mat-form-field-infix .mat-form-field-placeholder-wrapper {
      padding-top: 0;
      top: 0; }
.kendo-fields mat-form-field.mat-form-field.mat-form-field-type-mat-select .mat-form-field-placeholder {
    left: 10px;
    margin: 0;
    top: .45rem; }
.kendo-fields mat-form-field.mat-form-field .mat-form-field-underline {
    display: none; }
.kendo-fields .k-textbox {
  line-height: calc(1.42857em + 10px); }
/*Time Line CSS*/
.case-activity-container {
  max-height: 400px;
  min-height: 200px;
  overflow-y: auto;
  z-index: 99;
  padding: 0 24px; }
.case-activity-container span.line {
    left: 30px; }
.case-activity-container.show-date .timeline-box .box-items .item .item-point {
    top: calc(2.90000006rem + 1px) !important; }
.line {
  border-left: 1px solid #043651;
  height: 100%;
  /* left: 6px;*/
  position: absolute;
  top: 0; }
/* Kendo having Select DDL and Input Fields */
.kendo-fields mat-form-field.mat-form-field {
  margin: 0; }
.kendo-fields mat-form-field.mat-form-field .mat-form-field-infix {
    border-top: 0;
    padding: 0; }
.kendo-fields mat-form-field.mat-form-field .mat-form-field-infix > .mat-select {
      background: #fff;
      padding: 6px 10px;
      border: 1px solid rgba(0, 0, 0, 0.08);
      border-radius: 2px; }
.kendo-fields mat-form-field.mat-form-field .mat-form-field-infix .mat-form-field-placeholder-wrapper {
      padding-top: 0;
      top: 0; }
.kendo-fields mat-form-field.mat-form-field.mat-form-field-type-mat-select .mat-form-field-placeholder {
    left: 10px;
    margin: 0;
    top: .45rem; }
.kendo-fields mat-form-field.mat-form-field .mat-form-field-underline {
    display: none; }
.kendo-fields .k-textbox {
  line-height: calc(1.42857em + 10px); }
.timeline-box .box-label {
  display: flex;
  padding: 10px 0; }
.timeline-box .box-label .label-text {
    background: #043651;
    border-radius: 3px;
    color: #f0f0f0;
    display: inline-block;
    min-width: 400px;
    padding: 10px;
    position: relative;
    text-align: center; }
.timeline-box .box-items {
  display: flex;
  flex-direction: column; }
.timeline-box .box-items .item {
    margin: 10px 0;
    padding-left: 50px;
    position: relative; }
.timeline-box .box-items .item .item-point {
      background: #e0e0e0;
      border: 2px solid #4f7285;
      border-radius: 50%;
      display: block;
      height: 13px;
      left: 0;
      position: absolute;
      top: 10px;
      width: 13px; }
.timeline-box .box-items .item .item-date {
      font-size: 0.775rem;
      margin-bottom: 5px; }
.timeline-box .box-items .item .item-content {
      background: #e1e7ea;
      border-radius: 3px;
      display: inline-block;
      padding: 12px;
      position: relative;
      width: 100%; }
.rtl .timeline-box .box-items .item .item-content {
        direction: rtl; }
.timeline-box .box-items .item .item-content:before, .timeline-box .box-items .item .item-content:after {
        border: 10px solid transparent;
        content: '';
        display: block;
        height: 0;
        position: absolute;
        top: 14px;
        width: 0; }
.timeline-box .box-items .item .item-content:before {
        border-right-color: #e1e7ea;
        right: 100%; }
.timeline-box .box-items .item .item-content:after {
        display: none;
        left: 100%;
        border-left-color: #e1e7ea; }
.timeline-box .box-items .item .item-content .item-title {
        margin-top: 0; }
.show-date .timeline-box .box-items .item .item-point {
  top: 5px; }
.align-right .line {
  left: auto;
  margin: 0 1px 0 auto;
  right: 6px; }
.align-right .timeline-box .box-label {
  justify-content: flex-end; }
.align-right .timeline-box .box-items {
  align-items: flex-end; }
.align-right .timeline-box .box-items .item {
    padding: 0 50px 0 0; }
.align-right .timeline-box .box-items .item .item-point {
      left: auto;
      right: 0; }
.align-right .timeline-box .box-items .item .item-date {
      text-align: right; }
.align-right .timeline-box .box-items .item .item-content:before {
      display: none; }
.align-right .timeline-box .box-items .item .item-content:after {
      display: block; }
.align-center .line {
  left: 50%; }
.align-center .timeline-box .box-label {
  justify-content: center; }
.align-center .timeline-box .box-items {
  align-items: center; }
.align-center .timeline-box .box-items .item {
    padding: 0;
    text-align: center; }
.align-center .timeline-box .box-items .item .item-point {
      left: 50%;
      margin: -26px 0 0 -6px;
      top: 0; }
.align-center .timeline-box .box-items .item .item-date {
      margin-bottom: 33px;
      text-align: center; }
.align-center .timeline-box .box-items .item .item-date span {
        background: #ccc;
        border: 1px solid #ccc;
        border-radius: 3px;
        display: inline-block;
        padding: 10px 0; }
.align-center .timeline-box .box-items .item .item-content:before {
      border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
      left: 50%;
      margin: -20px 0 0 -10px;
      top: 0; }
.align-center.show-date .timeline-box .box-items .item .item-point {
  margin-top: 40px; }
/* Supporting Doc Drag n Drop Button Style Upload document*/
.upload-bg {
  /*background: mat-color($accent, 50);*/
  padding: 1.5rem 0; }
.upload-bg .file-upload {
    word-break: break-all; }
.upload-bg .drag-file {
    border: 2px dashed #ccc;
    text-align: center;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis; }
.upload-bg .drag-file button {
      margin: 0;
      min-width: 100%;
      min-height: 125px;
      white-space: normal;
      line-height: normal;
      text-transform: initial;
      color: #999;
      padding: 4em;
      font-weight: 600;
      background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #f5f5f5 10px, #f5f5f5 20px);
      background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #f5f5f5 10px, #f5f5f5 20px); }
.upload-bg .drag-file button:hover {
        background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 10px, #ededed 10px, #ededed 20px);
        background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #ededed 10px, #ededed 20px); }
.upload-bg .drag-file button .browse-csv-file {
        display: flex;
        justify-content: start;
        align-items: center;
        background: #e1e7ea;
        border: 1px solid #ccc;
        width: 160px;
        margin: 0 auto;
        padding-right: 10px;
        border-radius: 30px;
        line-height: 12px; }
.upload-bg .drag-file button .browse-csv-file .upload-file {
          background: white;
          width: 34px;
          height: 34px;
          line-height: 34px;
          border-radius: 50%; }
.upload-bg .drag-file button .browse-csv-file span {
          display: inherit;
          margin-left: 10px;
          color: #000; }
.upload-bg .progress {
    background: #d7d9da; }
.upload-bg .progress .progress-bar {
      height: 1.25rem;
      line-height: 1.25rem;
      padding: 0 10px;
      -moz-columns: white;
           columns: white; }
.update-profile-img {
  margin: auto; }
.update-profile-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border: 1px solid #d2d2d2; }
/*Hover effect for home page banner buttons*/
.btn-create-service-request.hvr-sweep-to-right:before {
  background: #2a546b; }
.btn-knowledge-base.hvr-sweep-to-right:before {
  background: #2a546b; }
/*Super select width*/
mat-super-select .mat-form-field {
  width: 100%; }
.mat-select-panel input.k-textbox {
  width: 100%;
  height: 50px;
  padding: 0 16px; }
/*Custom nav Tabs*/
.mat-tab-navigation {
  background: #e0e0e0; }
.mat-tab-navigation .mat-tab-links {
    overflow-x: auto;
    width: 100%; }
.mat-tab-navigation .mat-tab-link {
    font-size: 14px;
    font-weight: 600;
    line-height: 30px; }
.mat-tab-navigation .mat-tab-link-active {
    background: white;
    opacity: 1; }
.mat-select-search-input:focus {
  outline: 0; }
.portal-sidenav-theme .mat-input-element {
  caret-color: #fff !important; }
.fr-box > .fr-toolbar button:last-of-type {
  width: 180px !important;
  border-radius: 3px;
  padding: 3px 10px; }
.fr-box > .fr-toolbar .fr-btn-wrap button:last-of-type {
  width: initial !important; }
.fr-box .fr-element ol, .fr-box .fr-element ul {
  list-style: decimal outside none;
  margin: 1rem 0;
  padding-left: 20px;
  font-size: 16px; }
.fr-box .fr-element ol li, .fr-box .fr-element ul li {
    display: list-item;
    list-style-type: inherit; }
.fr-box .fr-element ul {
  list-style: disc outside none; }
.fr-box .fr-element ul li {
    display: list-item;
    list-style-type: inherit; }
[hidden] {
  display: none !important; }
.btn-tiny {
  width: 22px;
  height: 22px;
  line-height: 22px;
  justify-content: center;
  padding: 0;
  border-radius: 1px; }
/* ♫ Default scrolling content ♫ */
.scroll-content {
  min-height: 28vh;
  max-height: 40vh;
  height: 100%;
  overflow-y: auto;
  z-index: 99;
  padding-right: 6px; }
.scroll-content.min-ht {
    height: 250px; }
/*below css added by ravi*/
.check-sr-icon .mat-icon {
  font-size: 45px; }
.sr-success {
  height: calc(100vh - 203px); }
/*Mat-select-input-field*/
.select-text-field {
  padding: 16px;
  height: auto; }
/*Filter icon css*/
.fa-filter {
  font-size: 14px;
  margin: 0 3px 4px; }
.media-image {
  width: 300px; }
mat-form-field .mat-form-field-required-marker {
  color: #e53935; }
.k-time-list-wrapper {
  height: 110px !important; }
.dashed-border {
  border-width: 1px;
  border-style: dashed; }
.card-task {
  background: rgba(47, 138, 255, 0.3); }
.card-task mat-icon {
    color: #0063e1; }
/*Css for note*/
.note, .info {
  overflow: auto;
  border-width: 6px;
  border-left-style: solid; }
.note {
  border-color: #52E052;
  background: #E9FBE9; }
.info {
  border-color: #4f7285;
  background: rgba(225, 231, 234, 0.5); }
/*Css for fieldset*/
fieldset {
  border-width: 2px;
  border-style: double;
  min-width: 100%; }
* html fieldset {
  position: relative;
  margin-top: 1em;
  padding-top: .75em; }
legend {
  display: table;
  /* Enable line-wrapping in IE */
  white-space: normal;
  /* Enable line-wrapping in old versions of some other browsers */ }
.transaction-receipt .total-paid {
  border-top: 2px solid #b4c3cb; }
mat-icon.help-icon {
  line-height: 26px !important; }
.filterDataValue {
  max-width: 90% !important;
  margin: 10px auto 0 !important; }
/*Some changes req perticular theme based on fonts*/
body mat-icon.mat-18 {
  line-height: 14px !important; }

/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
*,
*::before,
*::after {
  box-sizing: border-box; }
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }
p {
  margin-top: 0;
  margin-bottom: 1rem; }
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none; }
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }
dt {
  font-weight: 700; }
dd {
  margin-bottom: .5rem;
  margin-left: 0; }
blockquote {
  margin: 0 0 1rem; }
b,
strong {
  font-weight: bolder; }
small {
  font-size: 80%; }
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }
sub {
  bottom: -.25em; }
sup {
  top: -.5em; }
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent; }
a:hover {
    color: #0056b3;
    text-decoration: underline; }
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none; }
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none; }
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }
figure {
  margin: 0 0 1rem; }
img {
  vertical-align: middle;
  border-style: none; }
svg {
  overflow: hidden;
  vertical-align: middle; }
table {
  border-collapse: collapse; }
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }
th {
  text-align: inherit;
  text-align: -webkit-match-parent; }
label {
  display: inline-block;
  margin-bottom: 0.5rem; }
button {
  border-radius: 0; }
button:focus:not(:focus-visible) {
  outline: 0; }
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }
button,
input {
  overflow: visible; }
button,
select {
  text-transform: none; }
[role="button"] {
  cursor: pointer; }
select {
  word-wrap: normal; }
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }
input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }
textarea {
  overflow: auto;
  resize: vertical; }
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }
progress {
  vertical-align: baseline; }
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }
output {
  display: inline-block; }
summary {
  display: list-item;
  cursor: pointer; }
template {
  display: none; }
[hidden] {
  display: none !important; }
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2; }
h1, .h1 {
  font-size: 2.5rem; }
h2, .h2 {
  font-size: 2rem; }
h3, .h3 {
  font-size: 1.75rem; }
h4, .h4 {
  font-size: 1.5rem; }
h5, .h5 {
  font-size: 1.25rem; }
h6, .h6 {
  font-size: 1rem; }
.lead {
  font-size: 1.25rem;
  font-weight: 300; }
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }
small,
.small {
  font-size: 0.875em;
  font-weight: 400; }
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }
.list-unstyled {
  padding-left: 0;
  list-style: none; }
.list-inline {
  padding-left: 0;
  list-style: none; }
.list-inline-item {
  display: inline-block; }
.list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }
.initialism {
  font-size: 90%;
  text-transform: uppercase; }
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }
.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d; }
.blockquote-footer::before {
    content: "\2014\00A0"; }
.img-fluid {
  max-width: 100%;
  height: auto; }
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }
.figure {
  display: inline-block; }
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }
.figure-caption {
  font-size: 90%;
  color: #6c757d; }
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word; }
a > code {
    color: inherit; }
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem; }
kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }
pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }
pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }
@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }
@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
.no-gutters {
  margin-right: 0;
  margin-left: 0; }
.no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%; }
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%; }
.row-cols-3 > * {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%; }
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%; }
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%; }
.row-cols-6 > * {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%; }
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }
.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%; }
.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%; }
.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }
.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%; }
.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%; }
.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }
.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%; }
.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%; }
.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }
.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%; }
.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%; }
.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }
.order-first {
  order: -1; }
.order-last {
  order: 13; }
.order-0 {
  order: 0; }
.order-1 {
  order: 1; }
.order-2 {
  order: 2; }
.order-3 {
  order: 3; }
.order-4 {
  order: 4; }
.order-5 {
  order: 5; }
.order-6 {
  order: 6; }
.order-7 {
  order: 7; }
.order-8 {
  order: 8; }
.order-9 {
  order: 9; }
.order-10 {
  order: 10; }
.order-11 {
  order: 11; }
.order-12 {
  order: 12; }
.offset-1 {
  margin-left: 8.33333333%; }
.offset-2 {
  margin-left: 16.66666667%; }
.offset-3 {
  margin-left: 25%; }
.offset-4 {
  margin-left: 33.33333333%; }
.offset-5 {
  margin-left: 41.66666667%; }
.offset-6 {
  margin-left: 50%; }
.offset-7 {
  margin-left: 58.33333333%; }
.offset-8 {
  margin-left: 66.66666667%; }
.offset-9 {
  margin-left: 75%; }
.offset-10 {
  margin-left: 83.33333333%; }
.offset-11 {
  margin-left: 91.66666667%; }
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%; }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%; }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%; }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333333%; }
  .offset-sm-2 {
    margin-left: 16.66666667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333333%; }
  .offset-sm-5 {
    margin-left: 41.66666667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333333%; }
  .offset-sm-8 {
    margin-left: 66.66666667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333333%; }
  .offset-sm-11 {
    margin-left: 91.66666667%; } }
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%; }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%; }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%; }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333333%; }
  .offset-md-2 {
    margin-left: 16.66666667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333333%; }
  .offset-md-5 {
    margin-left: 41.66666667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333333%; }
  .offset-md-8 {
    margin-left: 66.66666667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333333%; }
  .offset-md-11 {
    margin-left: 91.66666667%; } }
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%; }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%; }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%; }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333333%; }
  .offset-lg-2 {
    margin-left: 16.66666667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333333%; }
  .offset-lg-5 {
    margin-left: 41.66666667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333333%; }
  .offset-lg-8 {
    margin-left: 66.66666667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333333%; }
  .offset-lg-11 {
    margin-left: 91.66666667%; } }
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%; }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%; }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%; }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333333%; }
  .offset-xl-2 {
    margin-left: 16.66666667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333333%; }
  .offset-xl-5 {
    margin-left: 41.66666667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333333%; }
  .offset-xl-8 {
    margin-left: 66.66666667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333333%; }
  .offset-xl-11 {
    margin-left: 91.66666667%; } }
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529; }
.table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
.table tbody + tbody {
    border-top: 2px solid #dee2e6; }
.table-sm th,
.table-sm td {
  padding: 0.3rem; }
.table-bordered {
  border: 1px solid #dee2e6; }
.table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6; }
.table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff; }
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff; }
.table-hover .table-primary:hover {
  background-color: #9fcdff; }
.table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #9fcdff; }
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db; }
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb; }
.table-hover .table-secondary:hover {
  background-color: #c8cbcf; }
.table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #c8cbcf; }
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb; }
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e; }
.table-hover .table-success:hover {
  background-color: #b1dfbb; }
.table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #b1dfbb; }
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb; }
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda; }
.table-hover .table-info:hover {
  background-color: #abdde5; }
.table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #abdde5; }
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba; }
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e; }
.table-hover .table-warning:hover {
  background-color: #ffe8a1; }
.table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #ffe8a1; }
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb; }
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e; }
.table-hover .table-danger:hover {
  background-color: #f1b0b7; }
.table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #f1b0b7; }
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe; }
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc; }
.table-hover .table-light:hover {
  background-color: #ececf6; }
.table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ececf6; }
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca; }
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c; }
.table-hover .table-dark:hover {
  background-color: #b9bbbe; }
.table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b9bbbe; }
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }
.table-dark {
  color: #fff;
  background-color: #343a40; }
.table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
.table-dark.table-bordered {
    border: 0; }
.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
.table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-md > .table-bordered {
      border: 0; } }
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
.table-responsive > .table-bordered {
    border: 0; }
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
.form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1; }
.form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
.form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057; }
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }
.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }
select.form-control[size], select.form-control[multiple] {
  height: auto; }
textarea.form-control {
  height: auto; }
.form-group {
  margin-bottom: 1rem; }
.form-text {
  display: block;
  margin-top: 0.25rem; }
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
.form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
.form-check-input[disabled] ~ .form-check-label,
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }
.form-check-label {
  margin-bottom: 0; }
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #28a745; }
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem; }
.form-row > .col > .valid-tooltip,
  .form-row > [class*="col-"] > .valid-tooltip {
    left: 5px; }
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center; }
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #28a745; }
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57; }
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745; }
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545; }
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem; }
.form-row > .col > .invalid-tooltip,
  .form-row > [class*="col-"] > .invalid-tooltip {
    left: 5px; }
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center; }
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #dc3545; }
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d; }
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
.form-inline .form-check {
    width: 100%; }
@media (min-width: 576px) {
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    .form-inline .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
.btn:hover {
    color: #212529;
    text-decoration: none; }
.btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.btn.disabled, .btn:disabled {
    opacity: 0.65; }
.btn:not(:disabled):not(.disabled) {
    cursor: pointer; }
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }
.btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc; }
.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf; }
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }
.btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62; }
.btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
.btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b; }
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
.btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
.btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
    box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
.btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430; }
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
.btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
.btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
.btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
.btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00; }
.btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
.btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
.btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
.btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
.btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
.btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
.btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
.btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
.btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
.btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
.btn-outline-primary {
  color: #007bff;
  border-color: #007bff; }
.btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
.btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent; }
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d; }
.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent; }
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
.btn-outline-success {
  color: #28a745;
  border-color: #28a745; }
.btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
.btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
.btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
.btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
.btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
.btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
.btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
.btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
.btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
.btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
.btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none; }
.btn-link:hover {
    color: #0056b3;
    text-decoration: underline; }
.btn-link:focus, .btn-link.focus {
    text-decoration: underline; }
.btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }
.btn-block {
  display: block;
  width: 100%; }
.btn-block + .btn-block {
    margin-top: 0.5rem; }
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }
.fade {
  transition: opacity 0.15s linear; }
@media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
.fade:not(.show) {
    opacity: 0; }
.collapse:not(.show) {
  display: none; }
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
@media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }
.collapsing.width {
    width: 0;
    height: auto;
    transition: width 0.35s ease; }
@media (prefers-reduced-motion: reduce) {
      .collapsing.width {
        transition: none; } }
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }
.dropdown-toggle {
  white-space: nowrap; }
.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
.dropdown-toggle:empty::after {
    margin-left: 0; }
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
.dropdown-menu-left {
  right: auto;
  left: 0; }
.dropdown-menu-right {
  right: 0;
  left: auto; }
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }
.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }
.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }
.dropright .dropdown-toggle::after {
  vertical-align: 0; }
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }
.dropleft .dropdown-toggle::after {
  display: none; }
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }
.dropleft .dropdown-toggle::before {
  vertical-align: 0; }
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
.dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #e9ecef; }
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff; }
.dropdown-item.disabled, .dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent; }
.dropdown-menu.show {
  display: block; }
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
.btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto; }
.btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
.btn-toolbar .input-group {
    width: auto; }
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
.dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
.dropleft .dropdown-toggle-split::before {
    margin-right: 0; }
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
.btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
.btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
.btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
.btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
.input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0; }
.input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
.input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
.input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
.input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
.input-group > .custom-file {
    display: flex;
    align-items: center; }
.input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:last-child) .custom-file-label::after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
.input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
.input-group:not(.has-validation) > .form-control:not(:last-child),
  .input-group:not(.has-validation) > .custom-select:not(:last-child),
  .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
  .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
.input-group.has-validation > .form-control:nth-last-child(n + 3),
  .input-group.has-validation > .custom-select:nth-last-child(n + 3),
  .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label,
  .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
.input-group-prepend,
.input-group-append {
  display: flex; }
.input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
.input-group-prepend .btn:focus,
    .input-group-append .btn:focus {
      z-index: 3; }
.input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }
.input-group-prepend {
  margin-right: -1px; }
.input-group-append {
  margin-left: -1px; }
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
.input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px); }
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  print-color-adjust: exact; }
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
.custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #007bff;
    background-color: #007bff; }
.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #80bdff; }
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #b3d7ff;
    border-color: #b3d7ff; }
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
.custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: 1px solid #adb5bd; }
.custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: 50% / 50% 50% no-repeat; }
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff; }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }
.custom-radio .custom-control-label::before {
  border-radius: 50%; }
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }
.custom-switch {
  padding-left: 2.25rem; }
.custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
.custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        transition: none; } }
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    transform: translateX(0.75rem); }
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(0, 123, 255, 0.5); }
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
.custom-select:focus {
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
.custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
.custom-select::-ms-expand {
    display: none; }
.custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0; }
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0; }
.custom-file-input:focus ~ .custom-file-label {
    border-color: #80bdff;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
.custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
.custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
.custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 0.25rem 0.25rem 0; }
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
.custom-range:focus {
    outline: 0; }
.custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.custom-range::-moz-focus-outer {
    border: 0; }
.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none; }
@media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
.custom-range::-webkit-slider-thumb:active {
      background-color: #b3d7ff; }
.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
         appearance: none; }
@media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        transition: none; } }
.custom-range::-moz-range-thumb:active {
      background-color: #b3d7ff; }
.custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
@media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        transition: none; } }
.custom-range::-ms-thumb:active {
      background-color: #b3d7ff; }
.custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
.custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
.custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
.custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
.custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
.custom-range:disabled::-moz-range-track {
    cursor: default; }
.custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      transition: none; } }
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
.nav-link:hover, .nav-link:focus {
    text-decoration: none; }
.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }
.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
.nav-tabs .nav-link {
    margin-bottom: -1px;
    background-color: transparent;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      isolation: isolate;
      border-color: #e9ecef #e9ecef #dee2e6; }
.nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
.nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem; }
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff; }
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }
.tab-content > .tab-pane {
  display: none; }
.tab-content > .active {
  display: block; }
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
.navbar .container,
  .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
.navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
.navbar-nav .dropdown-menu {
    position: static;
    float: none; }
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
.navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat; }
.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto; }
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; } }
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; } }
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
.navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    padding-right: 0;
    padding-left: 0; }
.navbar-expand .navbar-nav {
    flex-direction: row; }
.navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
.navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
.navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    flex-wrap: nowrap; }
.navbar-expand .navbar-nav-scroll {
    overflow: visible; }
.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
.navbar-expand .navbar-toggler {
    display: none; }
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }
.navbar-dark .navbar-brand {
  color: #fff; }
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-text a {
    color: #fff; }
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
.card > hr {
    margin-right: 0;
    margin-left: 0; }
.card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
.card > .list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
.card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
.card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem; }
.card-title {
  margin-bottom: 0.75rem; }
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }
.card-text:last-child {
  margin-bottom: 0; }
.card-link:hover {
  text-decoration: none; }
.card-link + .card-link {
  margin-left: 1.25rem; }
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
.card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px); }
.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%; }
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }
.card-deck .card {
  margin-bottom: 15px; }
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px; }
    .card-deck .card {
      flex: 1 0 0%;
      margin-right: 15px;
      margin-bottom: 0;
      margin-left: 15px; } }
.card-group > .card {
  margin-bottom: 15px; }
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap; }
    .card-group > .card {
      flex: 1 0 0%;
      margin-bottom: 0; }
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }
.card-columns .card {
  margin-bottom: 0.75rem; }
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }
.accordion {
  overflow-anchor: none; }
.accordion > .card {
    overflow: hidden; }
.accordion > .card:not(:last-of-type) {
      border-bottom: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
.accordion > .card:not(:first-of-type) {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
.accordion > .card > .card-header {
      border-radius: 0;
      margin-bottom: -1px; }
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem; }
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
.breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "/"; }
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }
.breadcrumb-item.active {
  color: #6c757d; }
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6; }
.page-link:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
.page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
    .badge {
      transition: none; } }
a.badge:hover, a.badge:focus {
    text-decoration: none; }
.badge:empty {
    display: none; }
.btn .badge {
  position: relative;
  top: -1px; }
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }
.badge-primary {
  color: #fff;
  background-color: #007bff; }
a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #0062cc; }
a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
.badge-secondary {
  color: #fff;
  background-color: #6c757d; }
a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #545b62; }
a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
.badge-success {
  color: #fff;
  background-color: #28a745; }
a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #1e7e34; }
a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
.badge-info {
  color: #fff;
  background-color: #17a2b8; }
a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #117a8b; }
a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.badge-warning {
  color: #212529;
  background-color: #ffc107; }
a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #d39e00; }
a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
.badge-danger {
  color: #fff;
  background-color: #dc3545; }
a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #bd2130; }
a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.badge-light {
  color: #212529;
  background-color: #f8f9fa; }
a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #dae0e5; }
a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.badge-dark {
  color: #fff;
  background-color: #343a40; }
a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #1d2124; }
a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem; }
@media (min-width: 576px) {
    .jumbotron {
      padding: 4rem 2rem; } }
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
.alert-heading {
  color: inherit; }
.alert-link {
  font-weight: 700; }
.alert-dismissible {
  padding-right: 4rem; }
.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.75rem 1.25rem;
    color: inherit; }
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff; }
.alert-primary hr {
    border-top-color: #9fcdff; }
.alert-primary .alert-link {
    color: #002752; }
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db; }
.alert-secondary hr {
    border-top-color: #c8cbcf; }
.alert-secondary .alert-link {
    color: #202326; }
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }
.alert-success hr {
    border-top-color: #b1dfbb; }
.alert-success .alert-link {
    color: #0b2e13; }
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
.alert-info hr {
    border-top-color: #abdde5; }
.alert-info .alert-link {
    color: #062c33; }
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
.alert-warning hr {
    border-top-color: #ffe8a1; }
.alert-warning .alert-link {
    color: #533f03; }
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
.alert-danger hr {
    border-top-color: #f1b0b7; }
.alert-danger .alert-link {
    color: #491217; }
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
.alert-light hr {
    border-top-color: #ececf6; }
.alert-light .alert-link {
    color: #686868; }
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }
.alert-dark hr {
    border-top-color: #b9bbbe; }
.alert-dark .alert-link {
    color: #040505; }
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease; }
@media (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none; } }
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes; }
@media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      animation: none; } }
.media {
  display: flex;
  align-items: flex-start; }
.media-body {
  flex: 1; }
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem; }
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
.list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
.list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
.list-group-item + .list-group-item {
    border-top-width: 0; }
.list-group-item + .list-group-item.active {
      margin-top: -1px;
      border-top-width: 1px; }
.list-group-horizontal {
  flex-direction: row; }
.list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0; }
.list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0; }
.list-group-horizontal > .list-group-item.active {
    margin-top: 0; }
.list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
.list-group-horizontal > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px; }
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row; }
    .list-group-horizontal-sm > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row; }
    .list-group-horizontal-md > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row; }
    .list-group-horizontal-lg > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row; }
    .list-group-horizontal-xl > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }
.list-group-flush {
  border-radius: 0; }
.list-group-flush > .list-group-item {
    border-width: 0 0 1px; }
.list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }
.list-group-item-primary {
  color: #004085;
  background-color: #b8daff; }
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #004085;
    background-color: #9fcdff; }
.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #004085;
    border-color: #004085; }
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db; }
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #383d41;
    background-color: #c8cbcf; }
.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41; }
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #155724;
    background-color: #b1dfbb; }
.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724; }
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #0c5460;
    background-color: #abdde5; }
.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460; }
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #856404;
    background-color: #ffe8a1; }
.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404; }
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #721c24;
    background-color: #f1b0b7; }
.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #818182;
    background-color: #ececf6; }
.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182; }
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe; }
.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21; }
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
.close:hover {
    color: #000;
    text-decoration: none; }
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }
button.close {
  padding: 0;
  background-color: transparent;
  border: 0; }
a.close.disabled {
  pointer-events: none; }
.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem; }
.toast:not(:last-child) {
    margin-bottom: 0.75rem; }
.toast.showing {
    opacity: 1; }
.toast.show {
    display: block;
    opacity: 1; }
.toast.hide {
    display: none; }
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }
.toast-body {
  padding: 0.75rem; }
.modal-open {
  overflow: hidden; }
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
@media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
.modal.show .modal-dialog {
    transform: none; }
.modal.modal-static .modal-dialog {
    transform: scale(1.02); }
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem); }
.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
.modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    flex-shrink: 0; }
.modal-dialog-scrollable .modal-body {
    overflow-y: auto; }
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem); }
.modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    height: -moz-min-content;
    height: min-content;
    content: ""; }
.modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%; }
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
.modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
.modal-backdrop.fade {
    opacity: 0; }
.modal-backdrop.show {
    opacity: 0.5; }
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
.modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }
.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px); }
.modal-footer > * {
    margin: 0.25rem; }
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem);
      height: -moz-min-content;
      height: min-content; }
  .modal-sm {
    max-width: 300px; } }
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
.tooltip.show {
    opacity: 0.9; }
.tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
.tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
.popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
.popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc(-0.5rem - 1px); }
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: rgba(0, 0, 0, 0.25); }
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #fff; }
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: rgba(0, 0, 0, 0.25); }
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #fff; }
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc(-0.5rem - 1px); }
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 1px;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: #fff; }
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #fff; }
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
.popover-header:empty {
    display: none; }
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }
.carousel {
  position: relative; }
.carousel.pointer-event {
  touch-action: pan-y; }
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
.carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
    .carousel-item {
      transition: none; } }
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%); }
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%); }
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none; }
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s; }
@media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
      transition: none; } }
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease; }
@media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
      transition: none; } }
.carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }
.carousel-control-prev {
  left: 0; }
.carousel-control-next {
  right: 0; }
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat; }
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
.carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity 0.6s ease; }
@media (prefers-reduced-motion: reduce) {
      .carousel-indicators li {
        transition: none; } }
.carousel-indicators .active {
    opacity: 1; }
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }
@keyframes spinner-border {
  to {
    transform: rotate(360deg); } }
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: .75s linear infinite spinner-border; }
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }
@keyframes spinner-grow {
  0% {
    transform: scale(0); }
  50% {
    opacity: 1;
    transform: none; } }
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: .75s linear infinite spinner-grow; }
.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }
@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s; } }
.align-baseline {
  vertical-align: baseline !important; }
.align-top {
  vertical-align: top !important; }
.align-middle {
  vertical-align: middle !important; }
.align-bottom {
  vertical-align: bottom !important; }
.align-text-bottom {
  vertical-align: text-bottom !important; }
.align-text-top {
  vertical-align: text-top !important; }
.bg-primary {
  background-color: #007bff !important; }
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important; }
.bg-secondary {
  background-color: #6c757d !important; }
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important; }
.bg-success {
  background-color: #28a745 !important; }
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important; }
.bg-info {
  background-color: #17a2b8 !important; }
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }
.bg-warning {
  background-color: #ffc107 !important; }
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }
.bg-danger {
  background-color: #dc3545 !important; }
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important; }
.bg-light {
  background-color: #f8f9fa !important; }
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }
.bg-dark {
  background-color: #343a40 !important; }
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }
.bg-white {
  background-color: #fff !important; }
.bg-transparent {
  background-color: transparent !important; }
.border {
  border: 1px solid #dee2e6 !important; }
.border-top {
  border-top: 1px solid #dee2e6 !important; }
.border-right {
  border-right: 1px solid #dee2e6 !important; }
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }
.border-left {
  border-left: 1px solid #dee2e6 !important; }
.border-0 {
  border: 0 !important; }
.border-top-0 {
  border-top: 0 !important; }
.border-right-0 {
  border-right: 0 !important; }
.border-bottom-0 {
  border-bottom: 0 !important; }
.border-left-0 {
  border-left: 0 !important; }
.border-primary {
  border-color: #007bff !important; }
.border-secondary {
  border-color: #6c757d !important; }
.border-success {
  border-color: #28a745 !important; }
.border-info {
  border-color: #17a2b8 !important; }
.border-warning {
  border-color: #ffc107 !important; }
.border-danger {
  border-color: #dc3545 !important; }
.border-light {
  border-color: #f8f9fa !important; }
.border-dark {
  border-color: #343a40 !important; }
.border-white {
  border-color: #fff !important; }
.rounded-sm {
  border-radius: 0.2rem !important; }
.rounded {
  border-radius: 0.25rem !important; }
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }
.rounded-lg {
  border-radius: 0.3rem !important; }
.rounded-circle {
  border-radius: 50% !important; }
.rounded-pill {
  border-radius: 50rem !important; }
.rounded-0 {
  border-radius: 0 !important; }
.clearfix::after {
  display: block;
  clear: both;
  content: ""; }
.d-none {
  display: none !important; }
.d-inline {
  display: inline !important; }
.d-inline-block {
  display: inline-block !important; }
.d-block {
  display: block !important; }
.d-table {
  display: table !important; }
.d-table-row {
  display: table-row !important; }
.d-table-cell {
  display: table-cell !important; }
.d-flex {
  display: flex !important; }
.d-inline-flex {
  display: inline-flex !important; }
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }
@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }
@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
.embed-responsive::before {
    display: block;
    content: ""; }
.embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }
.embed-responsive-21by9::before {
  padding-top: 42.85714286%; }
.embed-responsive-16by9::before {
  padding-top: 56.25%; }
.embed-responsive-4by3::before {
  padding-top: 75%; }
.embed-responsive-1by1::before {
  padding-top: 100%; }
.flex-row {
  flex-direction: row !important; }
.flex-column {
  flex-direction: column !important; }
.flex-row-reverse {
  flex-direction: row-reverse !important; }
.flex-column-reverse {
  flex-direction: column-reverse !important; }
.flex-wrap {
  flex-wrap: wrap !important; }
.flex-nowrap {
  flex-wrap: nowrap !important; }
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }
.flex-fill {
  flex: 1 1 auto !important; }
.flex-grow-0 {
  flex-grow: 0 !important; }
.flex-grow-1 {
  flex-grow: 1 !important; }
.flex-shrink-0 {
  flex-shrink: 0 !important; }
.flex-shrink-1 {
  flex-shrink: 1 !important; }
.justify-content-start {
  justify-content: flex-start !important; }
.justify-content-end {
  justify-content: flex-end !important; }
.justify-content-center {
  justify-content: center !important; }
.justify-content-between {
  justify-content: space-between !important; }
.justify-content-around {
  justify-content: space-around !important; }
.align-items-start {
  align-items: flex-start !important; }
.align-items-end {
  align-items: flex-end !important; }
.align-items-center {
  align-items: center !important; }
.align-items-baseline {
  align-items: baseline !important; }
.align-items-stretch {
  align-items: stretch !important; }
.align-content-start {
  align-content: flex-start !important; }
.align-content-end {
  align-content: flex-end !important; }
.align-content-center {
  align-content: center !important; }
.align-content-between {
  align-content: space-between !important; }
.align-content-around {
  align-content: space-around !important; }
.align-content-stretch {
  align-content: stretch !important; }
.align-self-auto {
  align-self: auto !important; }
.align-self-start {
  align-self: flex-start !important; }
.align-self-end {
  align-self: flex-end !important; }
.align-self-center {
  align-self: center !important; }
.align-self-baseline {
  align-self: baseline !important; }
.align-self-stretch {
  align-self: stretch !important; }
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }
.float-left {
  float: left !important; }
.float-right {
  float: right !important; }
.float-none {
  float: none !important; }
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }
@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important; }
.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important; }
.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important; }
.overflow-auto {
  overflow: auto !important; }
.overflow-hidden {
  overflow: hidden !important; }
.position-static {
  position: static !important; }
.position-relative {
  position: relative !important; }
.position-absolute {
  position: absolute !important; }
.position-fixed {
  position: fixed !important; }
.position-sticky {
  position: sticky !important; }
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
.shadow-none {
  box-shadow: none !important; }
.w-25 {
  width: 25% !important; }
.w-50 {
  width: 50% !important; }
.w-75 {
  width: 75% !important; }
.w-100 {
  width: 100% !important; }
.w-auto {
  width: auto !important; }
.h-25 {
  height: 25% !important; }
.h-50 {
  height: 50% !important; }
.h-75 {
  height: 75% !important; }
.h-100 {
  height: 100% !important; }
.h-auto {
  height: auto !important; }
.mw-100 {
  max-width: 100% !important; }
.mh-100 {
  max-height: 100% !important; }
.min-vw-100 {
  min-width: 100vw !important; }
.min-vh-100 {
  min-height: 100vh !important; }
.vw-100 {
  width: 100vw !important; }
.vh-100 {
  height: 100vh !important; }
.m-0 {
  margin: 0 !important; }
.mt-0,
.my-0 {
  margin-top: 0 !important; }
.mr-0,
.mx-0 {
  margin-right: 0 !important; }
.mb-0,
.my-0 {
  margin-bottom: 0 !important; }
.ml-0,
.mx-0 {
  margin-left: 0 !important; }
.m-1 {
  margin: 0.25rem !important; }
.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }
.m-2 {
  margin: 0.5rem !important; }
.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }
.m-3 {
  margin: 1rem !important; }
.mt-3,
.my-3 {
  margin-top: 1rem !important; }
.mr-3,
.mx-3 {
  margin-right: 1rem !important; }
.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }
.ml-3,
.mx-3 {
  margin-left: 1rem !important; }
.m-4 {
  margin: 1.5rem !important; }
.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }
.m-5 {
  margin: 3rem !important; }
.mt-5,
.my-5 {
  margin-top: 3rem !important; }
.mr-5,
.mx-5 {
  margin-right: 3rem !important; }
.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }
.ml-5,
.mx-5 {
  margin-left: 3rem !important; }
.p-0 {
  padding: 0 !important; }
.pt-0,
.py-0 {
  padding-top: 0 !important; }
.pr-0,
.px-0 {
  padding-right: 0 !important; }
.pb-0,
.py-0 {
  padding-bottom: 0 !important; }
.pl-0,
.px-0 {
  padding-left: 0 !important; }
.p-1 {
  padding: 0.25rem !important; }
.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }
.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }
.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }
.p-2 {
  padding: 0.5rem !important; }
.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }
.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }
.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }
.p-3 {
  padding: 1rem !important; }
.pt-3,
.py-3 {
  padding-top: 1rem !important; }
.pr-3,
.px-3 {
  padding-right: 1rem !important; }
.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }
.pl-3,
.px-3 {
  padding-left: 1rem !important; }
.p-4 {
  padding: 1.5rem !important; }
.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }
.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }
.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }
.p-5 {
  padding: 3rem !important; }
.pt-5,
.py-5 {
  padding-top: 3rem !important; }
.pr-5,
.px-5 {
  padding-right: 3rem !important; }
.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }
.pl-5,
.px-5 {
  padding-left: 3rem !important; }
.m-n1 {
  margin: -0.25rem !important; }
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }
.m-n2 {
  margin: -0.5rem !important; }
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }
.m-n3 {
  margin: -1rem !important; }
.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }
.m-n4 {
  margin: -1.5rem !important; }
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }
.m-n5 {
  margin: -3rem !important; }
.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }
.m-auto {
  margin: auto !important; }
.mt-auto,
.my-auto {
  margin-top: auto !important; }
.mr-auto,
.mx-auto {
  margin-right: auto !important; }
.mb-auto,
.my-auto {
  margin-bottom: auto !important; }
.ml-auto,
.mx-auto {
  margin-left: auto !important; }
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
.text-justify {
  text-align: justify !important; }
.text-wrap {
  white-space: normal !important; }
.text-nowrap {
  white-space: nowrap !important; }
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.text-left {
  text-align: left !important; }
.text-right {
  text-align: right !important; }
.text-center {
  text-align: center !important; }
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }
.text-lowercase {
  text-transform: lowercase !important; }
.text-uppercase {
  text-transform: uppercase !important; }
.text-capitalize {
  text-transform: capitalize !important; }
.font-weight-light {
  font-weight: 300 !important; }
.font-weight-lighter {
  font-weight: lighter !important; }
.font-weight-normal {
  font-weight: 400 !important; }
.font-weight-bold {
  font-weight: 700 !important; }
.font-weight-bolder {
  font-weight: bolder !important; }
.font-italic {
  font-style: italic !important; }
.text-white {
  color: #fff !important; }
.text-primary {
  color: #007bff !important; }
a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important; }
.text-secondary {
  color: #6c757d !important; }
a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }
.text-success {
  color: #28a745 !important; }
a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }
.text-info {
  color: #17a2b8 !important; }
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }
.text-warning {
  color: #ffc107 !important; }
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }
.text-danger {
  color: #dc3545 !important; }
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }
.text-light {
  color: #f8f9fa !important; }
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }
.text-dark {
  color: #343a40 !important; }
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }
.text-body {
  color: #212529 !important; }
.text-muted {
  color: #6c757d !important; }
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }
.text-decoration-none {
  text-decoration: none !important; }
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }
.text-reset {
  color: inherit !important; }
.visible {
  visibility: visible !important; }
.invisible {
  visibility: hidden !important; }
@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }


/*# sourceMappingURL=styles.css.map*/