/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/jqwidgets-scripts/jqwidgets/styles/jqx.base.css ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/*Rounded Corners*/
/*top-left rounded Corners*/
.jqx-rc-tl {
    border-top-left-radius: 3px;
}
/*top-right rounded Corners*/
.jqx-rc-tr {
    border-top-right-radius: 3px;
}
/*bottom-left rounded Corners*/
.jqx-rc-bl {
    border-bottom-left-radius: 3px;
}
/*bottom-right rounded Corners*/
.jqx-rc-br {
    border-bottom-right-radius: 3px;
}
/*top rounded Corners*/
.jqx-rc-t {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
/*bottom rounded Corners*/
.jqx-rc-b {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
/*right rounded Corners*/
.jqx-rc-r {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
/*left rounded Corners*/
.jqx-rc-l {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
/*all rounded Corners*/
.jqx-rc-all {
    border-radius: 3px;
}
/*reset rounded corners*/
.jqx-rc-reset {
    border-radius: 0px !important;
}
/*Reset Style*/
.jqx-reset {
    padding: 0;
    margin: 0;
    border: none;
    background: transparent;
    outline: none;
    box-sizing: content-box;
}
.jqx-clear {
    align: left;
    valign: top;
    left: 0px;
    top: 0px;
    -webkit-appearance: none !important;
    outline: none !important;
    padding: 0px;
    margin: 0px;
}
.jqx-popup {
    box-sizing: content-box;
}
.jqx-position-reset {
    position: static !important;
}
.jqx-border-reset {
    border: none !important;
}
.jqx-overflow-hidden {
    overflow: hidden !important;
}
.jqx-position-relative {
    position: relative !important;
}
.jqx-position-absolute {
    position: absolute !important;
}
.jqx-max-size {
    width: 100% !important;
    height: 100% !important;
}
.jqx-background-reset {
    background: transparent !important;
}
/*Disable browser selection*/
.jqx-disableselect {
    -webkit-user-select: none;
    user-select: none;
    -ms-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.jqx-enableselect {
    -webkit-user-select: text;
    user-select: all;
}
.jqx-hideborder {
    border: none !important;
}
.jqx-hidescrollbars {
    overflow: hidden !important;
}
/*jqxButton, jqxToggleButton, jqxRepeatButton Style*/
.jqx-button {
    outline: none;
    border: 1px solid transparent;
    padding: 5px;
    text-align: center;
    vertical-align: central;
    margin: 0 0 0 0;
    cursor: default;
}
button.jqx-button, input[type=button].jqx-button, input[type=submit].jqx-button {
    box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
}
.jqx-buttongroup {
}
.jqx-group-button-normal {
    vertical-align: middle;
    text-align: center;
}
/*applied to the link button's anchor element.*/
.jqx-link {
    text-decoration: none;
    color: #111111;
}
/*shows elements.*/
.jqx-visible {
    display: block;
}
/*hides elements.*/
.jqx-hidden {
    display: none;
}
.jqx-widget, .jqx-widget-content, .jqx-widget-header, .jqx-fill-state-normal {
    line-height: 1.231;
}
/*jqxGauge Style*/
.jqx-gauge-label, .jqx-gauge-caption {
    fill: #333333;
    color: #333333;
    font-size: 11px;
    font-family: inherit;
}
.jqx-knob {
    text-align: center;
}
/*jqxChart Style*/
.jqx-knob-label,
.jqx-chart-axis-text,
.jqx-chart-label-text,
.jqx-chart-tooltip-text,
.jqx-chart-legend-text {
    fill: #333333;
    color: #333333;
    font-size: 11px;
    font-family: inherit;
}
.jqx-chart-axis-description {
    fill: #555555;
    color: #555555;
    font-size: 11px;
    font-family: inherit;
}
.jqx-chart-title-text {
    fill: #111111;
    color: #111111;
    font-size: 14px;
    font-weight: bold;
    font-family: inherit;
}
.jqx-chart-title-description {
    fill: #111111;
    color: #111111;
    font-size: 12px;
    font-weight: normal;
    font-family: inherit;
}
/*applied to the Grid's element.*/
.jqx-grid {
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
}
.jqx-grid .jqx-adaptive-table {
        border-collapse: collapse;
        border: none;
        width: 100%;
    }
.jqx-grid .jqx-adaptive-table td, .jqx-grid .jqx-adaptive-table th {
            border-bottom: 1px solid #ddd;
            padding: 8px;
            overflow: auto;
        }
.jqx-grid .jqx-adaptive-table tr:nth-child(even) {
            background-color: #f2f2f2;
        }
.jqx-grid .jqx-adaptive-table th {
            padding-top: 12px;
            padding-bottom: 12px;
            text-align: left;
            background-color: #4CAF50;
            color: white;
        }
.jqx-grid .jqx-adaptive-view a {
        padding: 10px;
        text-decoration: none;
        color: orangered;
    }
/*applied to the Pager.*/
.jqx-grid-pager {
    border: none;
    border-top: 1px solid transparent;
}
/*applied to the Top Pager.*/
.jqx-grid-pager-top {
    border: none;
    border-bottom: 1px solid transparent;
}
.jqx-grid-pager-number {
    padding: 2px 5px;
    text-decoration: none;
    margin: 1px;
    border: 1px solid transparent;
    color: inherit !important;
    outline: none;
    font-weight: normal !important;
    line-height: 14px;
}
.jqx-grid-menu-item-touch {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}
/*applied to the Grid's bottom-right area between the horizontal and vertical scrollbars.*/
.jqx-grid-bottomright {
}
/*applied to the Grid's header area.*/
.jqx-grid-header {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    overflow: hidden;
    border-color: transparent;
    margin: 0px;
    padding: 0px;
}
/*applied to the columns.*/
.jqx-grid-column-header, .jqx-grid-columngroup-header {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: transparent;
    white-space: nowrap;
    border-style: solid;
    font-weight: normal;
    overflow: hidden;
    text-align: left;
    padding: 0px;
    margin: 0px;
}
.jqx-grid-column-header-rtl, .jqx-grid-columngroup-header-rtl {
    border-width: 0px 0px 0px 1px;
}
.jqx-grid-columngroup-header {
    border-bottom-width: 1px;
    border-left-width: 1px;
}
/*applied to the column's button.*/
.jqx-grid-column-menubutton {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: transparent;
    background-image: url('icon-menu-small.5d5520832ac769f7.png') !important;
    background-repeat: no-repeat;
    background-position: center !important;
    cursor: pointer;
}
.jqx-grid-column-menubutton-rtl {
    border-width: 0px 1px 0px 0px;
}
/*applied to the column's sort button when the sort order is ascending.*/
.jqx-grid-column-sortascbutton {
    border: none;
    background-image: url('sortascbutton.739752e170dcd032.png');
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}
/*applied to the column's sort button when the sort order is descending.*/
.jqx-grid-column-sortdescbutton {
    border: none;
    background-image: url('sortdescbutton.339ce83128bfbe59.png');
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}
/*applied to the column's filter button.*/
.jqx-grid-column-filterbutton {
    border: none;
    background-image: url('filter.8b387392dff339f3.png');
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 1px;
}
/*applied to the column's resize line.*/
.jqx-grid-column-resizeline {
    border-right: 1px dotted #555;
}
/*applied to the validation popup during cell editing.*/
.jqx-grid-validation {
    background: #df2227 !important;
    color: #fff !important;
    padding: 4px 8px;
}
.jqx-grid-validation-label {
    color: #fff !important;
    background: #df2227 !important;
    border: 1px solid #df2227 !important;
}
.jqx-grid-validation-arrow-up {
    background-image: url('red_arrow_up.784871718833be14.png');
    background-repeat: no-repeat;
    background-position: center center;
}
.jqx-grid-validation-arrow-down {
    background-image: url('red_arrow_down.37f6cb371e448189.png');
    background-repeat: no-repeat;
    background-position: center center;
}
/*applied to the column's resize start line.*/
.jqx-grid-column-resizestartline {
    border-right: 1px solid #444;
}
/*applied to the sort ascending menu item in the Grid's Context Menu*/
.jqx-grid-sortasc-icon {
    background-image: url('icon-sort-asc.dc8ab445b7cc9553.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
}
/*applied to the sort ascending menu item in the Grid's Context Menu*/
.jqx-grid-sortdesc-icon {
    background-image: url('icon-sort-desc.59450f39ae23a43b.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
}
/*applied to the grid menu's sort remove item/*/
.jqx-grid-sortremove-icon {
    background-image: url('icon-sort-remove.d67a4c399f5555e9.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
}
/*applied to the grouping column's drag and drop item when the drop operation is allowed.*/
.jqx-grid-drag-icon {
    background-image: url('drag.b8fe6973d940a681.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
}
/*applied to the grouping column's drag and drop item when the drop operation is not allowed.*/
.jqx-grid-dragcancel-icon {
    background-image: url('dragcancel.f1e1cccb751f6361.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
}
/*applied to the 'group by' menu item.*/
.jqx-grid-groupby-icon {
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
}
/*applied to the column anchor tags.*/
.jqx-grid-column-header a:link, .jqx-grid-column-header a:visited {
    display: block;
    margin: 4px;
    height: 18px;
    line-height: 18px !important;
    color: inherit;
    outline: 0 none;
    text-decoration: none;
    cursor: pointer;
}
.jqx-grid-toolbar a:link, .jqx-grid-toolbar a:visited {
    margin: 4px;
    height: 18px;
    line-height: 18px !important;
    color: inherit;
    outline: 0 none;
    text-decoration: none;
    cursor: pointer;
}
/*applied to the groups header area.*/
.jqx-grid-groups-header, .jqx-grid-toolbar, .jqx-scheduler-toolbar {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #aaa;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    padding: 0px;
    margin: 0px;
}
/*applied to a grouping row.*/
.jqx-grid-groups-row {
    font-weight: bold;
    white-space: nowrap;
    text-align: left;
    padding: 0px;
    top: 50%;
    margin-top: -8px;
}
/*applied to the row details.*/
.jqx-grid-groups-row-details {
    font-weight: normal;
}
/*applied to a grouping column.*/
.jqx-grid-group-column {
    border: 1px solid transparent;
    white-space: nowrap;
    border-style: solid;
    font-weight: normal;
    overflow: hidden;
    text-align: left;
    padding: 0px;
    margin: 0px;
}
/*applied to the lines between the group columns.*/
.jqx-grid-group-column-line {
    background: #aaa;
}
/*applied to the drop line indicators displayed in the grouping header.*/
.jqx-grid-group-drag-line {
    background: #80be09;
}
/*applied to the anchor tags inside a grouping column.*/
.jqx-grid-group-column a:link {
    display: block;
    margin: 4px;
    height: 18px;
    line-height: 18px !important;
    outline: 0 none;
    text-decoration: none;
    cursor: pointer;
    color: inherit;
}
.jqx-grid-group-column a:visited {
    color: inherit;
    display: block;
    margin: 4px;
    height: 18px;
    line-height: 18px !important;
    outline: 0 none;
    text-decoration: none;
    cursor: pointer;
}
/*applied to a grid cell*/
.jqx-grid-cell {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    margin-right: 1px;
    margin-bottom: 1px;
    border-color: transparent;
    background: #fff;
    white-space: nowrap;
    font-weight: normal;
    font-size: inherit;
    overflow: hidden;
    position: absolute !important;
    height: 100%;
    outline: none;
}
.jqx-grid-cell-locked {
    color: #aaa !important;
}
.jqx-grid-cell-left-align {
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 2px;
    text-align: left;
    margin-right: 2px;
    margin-left: 4px;
}
.jqx-grid-cell-middle-align {
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom: 2px;
    text-align: center;
}
.jqx-grid-cell-right-align {
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 2px;
    text-align: right;
    margin-right: 4px;
    margin-left: 2px;
}
/*applied to a grid cell that is part of a rows group.*/
.jqx-grid-group-cell {
    overflow: hidden;
    position: absolute !important;
    height: 100%;
    background: #fff;
}
/*applied to the grid cells in the sort column*/
.jqx-grid-cell-sort {
    background-color: #f0f0f0;
}
/*applied to the grid cells in the filter column*/
.jqx-grid-cell-filter {
    background-color: #e6e6e6;
}
.jqx-grid-cell-add-new-row {
    background: #fdfcf3 !important;
    color: #000 !important;
}
/*applied to the grid cells area.*/
.jqx-grid-content {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: transparent;
    white-space: nowrap;
    overflow: hidden;
}
/*applied to a grid cell that is part of a rows group.*/
.jqx-grid-group-cell, .jqx-grid-empty-cell {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    white-space: nowrap;
    font-weight: normal;
}
.jqx-widget .jqx-grid-cleared-cell, .jqx-grid-cleared-cell {
    border: transparent !important;
}
.jqx-grid-cell-wrap {
    white-space: normal !important;
}
.jqx-tree-grid-indent {
    width: 18px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    vertical-align: top;
}
.jqx-tree-grid-title {
    text-decoration: none;
    vertical-align: bottom;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jqx-tree-grid-collapse-button, .jqx-tree-grid-expand-button {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0px;
    position: relative;
    width: 18px;
    height: 18px;
    vertical-align: top;
}
.jqx-tree-grid-checkbox {
    float: none !important;
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-right: 6px !important;
    margin-left: 2px !important;
}
.jqx-tree-grid-icon {
    float: none !important;
    width: 14px;
    height: 14px;
    margin-right: 4px;
}
.jqx-tree-grid-icon-rtl {
    margin-right: 0px;
    margin-left: 4px;
}
.jqx-tree-grid-icon-size {
    width: 14px;
    height: 14px;
    line-height: 16px;
}
.jqx-tree-grid-checkbox-tick {
    width: 100%;
    height: 100%;
}
.jqx-tree-grid-expand-button {
    height: 18px;
    width: 18px;
    vertical-align: top;
}
/*applied to a cell in jqxDataTable*/
.jqx-cell {
    min-height: 23px;
    padding: 6px 4px;
    margin: 0;
    border-collapse: separate;
    border-spacing: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 1px solid transparent;
    border-top-width: 0px;
    border-left-width: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    white-space: normal;
    line-height: 1.231;
}
.jqx-grid-cell-nowrap {
    white-space: nowrap;
}
.jqx-cell-editor {
    padding-left: 4px !important;
    padding-right: 3px !important;
}
.jqx-left-align {
    text-align: left;
}
.jqx-center-align {
    text-align: center;
}
.jqx-right-align {
    text-align: right;
}
.jqx-top-align {
    vertical-align: top;
}
.jqx-bottom-align {
    vertical-align: bottom;
}
.jqx-grid-table .jqx-grid-cell {
    position: static !important;
    zoom: 1 !important;
}
/*applied to the Grid's Table element.*/
.jqx-grid-table {
    font-size: 13px;
    table-layout: fixed;
    margin: 0px;
    padding: 0px;
    border-collapse: separate;
    border-spacing: 0px;
    -webkit-overflow-scrolling: touch;
    outline: none;
    zoom: 1 !important;
    empty-cells: show;
    border-right: 1px solid #aaa;
    line-height: 1.231;
    width: auto;
    border: none;
}
.jqx-grid-table-rtl {
    border-left-width: 1px;
    border-right-width: 0px;
}
.jqx-details table {
    border-collapse: collapse;
    table-layout: fixed;
    border-spacing: 0px;
}
/*applied to a grid cell that is part of a details row and grouping is enabled.*/
.jqx-grid-group-details-cell {
}
/*applied to a grid cell that is part of a details row.*/
.jqx-grid-details-cell {
    border-width: 0px 1px 0px 0px;
}
/*applied to a grid cell. Represents the alternating cell background.*/
.jqx-grid-cell-alt {
    background: #f9f9f9;
}
/*applied to a sorted and alternating grid cell*/
.jqx-grid-cell-sort-alt {
    background-color: #e5e5e5;
}
/*applied to a sorted and alternating grid cell*/
.jqx-grid-cell-filter-alt {
    background-color: #f0f0f0;
}
/*applied to a pinned grid cell.*/
.jqx-grid-cell-pinned {
    background-color: #e5e5e5;
}
/*applied to a pinned grid cell. Represents the alternating cell background.*/
.jqx-grid-cell-pinned-alt {
    background-color: #e5e5e5;
}
/*applied to a selected grid cell.*/
.jqx-grid-cell-selected {
    border-left: 0px solid transparent;
}
.jqx-grid-cell-selected.jqx-grid-cell-edit {
        border-color: #DDDDDD !important;
        background-color: #fff !important;
        color: #333 !important;
    }
.jqx-fill-state-focus.jqx-grid-cell-edit,
.jqx-grid-cell-edit .jqx-fill-state-focus,
.jqx-grid-cell-edit.jqx-fill-state-focus .jqx-action-button,
.jqx-grid-cell-edit .jqx-numberinput-focus,
.jqx-grid-cell-edit .jqx-combobox-content-focus {
    border-color: #DDDDDD !important;
}
.jqx-cell-rtl {
    border-left-width: 1px;
    border-right-width: 0px;
}
.jqx-grid-cell-rtl {
    border-width: 0px 0px 1px 1px;
}
.jqx-grid-table .jqx-grid-cell {
    border-width: 0px 0px 1px 1px;
}
.jqx-grid-table-one-cell {
    border: none;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #aaa;
}
.jqx-grid-table .jqx-grid-cell:first-child {
    border-left-width: 0px;
}
/*applied to the selection area.*/
.jqx-grid-selectionarea {
    border: 1px solid transparent;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
/*applied to a hovered grid cell.*/
.jqx-grid-cell-hover {
    border-color: transparent;
}
/*applied to a grid cell when the grid is empty.*/
.jqx-grid-empty-cell {
    overflow: visible;
    border-bottom: none;
}
/*applied to the Grid when its loading the data.*/
.jqx-grid-load {
    padding-right: 0px;
    background-image: url('loader.7c1494c9779716cf.gif');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    z-index: 9999;
    display: block;
}
/*applied to a group's collapse button.*/
.jqx-grid-group-collapse {
    padding-right: 0px;
    background-image: url('icon-right.169f61b02f75f770.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}
.jqx-grid-group-collapse-rtl {
    padding-right: 0px;
    background-image: url('icon-left.bfa3ef14185ab528.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}
/*applied to a group's expand button.*/
.jqx-grid-group-expand, .jqx-grid-group-expand-rtl {
    padding-right: 0px;
    background-image: url('icon-down.1355e0e3f772c402.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}
/*jqxProgresBar Style*/
.jqx-progressbar {
    position: relative;
    overflow: hidden;
    outline: none;
    border: 1px solid transparent;
    height: 2em;
}
/*applied to the progressbar's value element*/
.jqx-progressbar-value {
    outline: none;
    border: 0px solid transparent;
    height: 100%;
}
/*applied to the progress bar's vertical value element- when the widget's orientation is 'vertical'*/
.jqx-progressbar-value-vertical {
    outline: none;
    border: 0px solid transparent;
    height: 100%;
    background: transparent;
}
/*applied to the progressbar's text element*/
.jqx-progressbar-text {
    font-size: 10px;
    border: none;
}
/*applied to the progress bar when the widget is in disabled state*/
.jqx-progressbar-disabled {
    outline: none;
    border: 1px solid transparent;
    height: 2em;
}
/*jqxMenu Style*/
.jqx-menu {
    border: 1px solid transparent;
    float: none;
    margin: 0px;
    height: 100%;
    padding: 0px;
    overflow: hidden;
    text-align: left;
}
.jqx-menu-dropdown-column {
    float: left;
}
/*applied to the menu when it is horizontal. Sets the menu's background*/
.jqx-menu-horizontal {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    text-align: center;
}
/*applied to the menu when it is vertical. Sets the menu's background*/
.jqx-menu-vertical {
    text-align: left;
}
/*applied to the sub menu. Sets the sub menu's background*/
.jqx-menu-dropdown {
    left: 100%;
    margin: 0px;
    padding: 0px;
    right: 0;
    overflow: hidden;
    display: none;
    float: none;
    width: 150px;
    border-style: solid;
    border-width: 1px;
    text-align: left;
    padding: 2px;
}
/*applied to the sub menu's ul elements.*/
.jqx-menu-dropdown ul {
        left: 100%;
        margin: 0px;
        padding: 0px;
        right: 0;
        overflow: hidden;
        border: none;
    }
/*applied to the menu's ul elements.*/
.jqx-menu ul {
    left: 100%;
    margin: 0px;
    padding: 2px;
    right: 0;
    overflow: hidden;
    background-color: transparent;
    border: none;
}
/*applied to the menu's li elements.*/
.jqx-menu li, .jqx-menu-dropdown li {
    line-height: 1.3 !important;
}
/*applied to the top level menu items.*/
.jqx-menu-item-top {
    border: 1px solid transparent;
    text-indent: 0;
    list-style: none;
    padding: 4px 8px 4px 8px;
    left: 100%;
    overflow: hidden;
    color: inherit;
    right: 0;
    margin: 0px 3px 0px 3px;
    cursor: pointer;
}
/*applied to the sub menu items.*/
.jqx-menu-item {
    border: 1px solid transparent;
    text-indent: 0;
    list-style: none;
    padding: 4px 8px 4px 8px;
    margin: 1px;
    margin-left: 3px;
    margin-right: 3px;
    float: none;
    overflow: hidden;
    left: 100%;
    color: inherit;
    right: 0;
    text-align: left;
    cursor: pointer;
}
/*applied to a sub menu item when the mouse is over the item.*/
.jqx-menu-item-hover {
    color: inherit;
    right: 0;
    list-style: none;
    margin: 1px;
    margin-left: 3px;
    margin-right: 3px;
    left: 100%;
    padding: 4px 8px 4px 8px;
    text-align: left;
    cursor: pointer;
}
/*applied to a top-level menu item when the mouse is over it.*/
.jqx-menu-item-top-hover {
    color: inherit;
    right: 0;
    list-style: none;
    margin: 0px 3px 0px 3px;
    left: 100%;
    padding: 4px 8px 4px 8px;
    top: 50%;
    cursor: pointer;
}
/*applied to a sub menu item when its sub menu is opened.*/
.jqx-menu-item-selected {
    right: 0;
    list-style: none;
    margin: 1px;
    margin-left: 3px;
    margin-right: 3px;
    left: 100%;
    padding: 4px 8px 4px 8px;
    text-align: left;
    cursor: pointer;
}
/*applied to a disabled sub menu item.*/
.jqx-menu-item-disabled {
}
/*applied to a top-level menu item when its sub menu is opened.*/
.jqx-menu-item-top-selected {
    right: 0;
    list-style: none;
    margin: 0px 1px 0px 1px;
    margin-left: 3px;
    margin-right: 3px;
    left: 100%;
    padding: 4px 8px 4px 8px;
    cursor: pointer;
}
/*applied to the menu separator items.*/
.jqx-menu-item-separator {
    text-indent: 0;
    background-color: #ddd;
    border: none;
    list-style: none;
    height: 1px;
    line-height: 0 !important;
    padding: 0px;
    margin: 1px 2px 1px 2px;
    float: none;
    overflow: hidden;
    left: 100%;
    color: inherit;
    right: 0;
    font-size: 1px;
}
/*applied to a sub menu item when it has sub menu items. Displays right arrow icon.*/
.jqx-menu-item-arrow-right {
    background-image: url('icon-right.169f61b02f75f770.png');
}
/*applied to a sub menu item when it has sub menu items. Displays down arrow icon.*/
.jqx-menu-item-arrow-down {
    background-image: url('icon-down.1355e0e3f772c402.png');
}
/*applied to a sub menu item when it has sub menu items. Displays up arrow icon.*/
.jqx-menu-item-arrow-up {
    background-image: url('icon-up.46cb0f42f6b99ee9.png');
}
.jqx-menu-minimized {
    position: relative;
}
.jqx-menu-title {
    position: relative;
    float: right;
    margin-top: 4px;
    padding-top: 4px;
    padding-right: 20px;
}
.jqx-menu-minimized-button {
    background-image: url('icon-menu-minimized.d59d4c7b3fe152c0.png');
    background-repeat: no-repeat;
    background-position: left center;
    height: 24px;
    width: 24px;
    padding: 0px;
    margin-left: 7px;
    margin-top: 4px;
    float: left;
}
.jqx-menu-ul-minimized {
    display: block !important;
    width: auto !important;
}
.jqx-menu-ul-minimized ul {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        -o-box-shadow: none !important;
        box-shadow: none !important;
    }
.jqx-menu-minimized li:last-child {
    padding-bottom: 0px;
    margin: 0px;
}
.jqx-menu-item-arrow-right, .jqx-menu-item-arrow-down, .jqx-menu-item-arrow-up, .jqx-menu-item-arrow-right {
    background-position: 100% 50%;
    background-repeat: no-repeat;
    padding-right: 0px;
    margin-right: -8px;
    width: 17px;
    height: 15px;
}
/*applied to a sub menu item when it has sub menu items. Displays left arrow icon.*/
.jqx-menu-item-arrow-left {
    padding-right: 0px;
    padding-left: 5px;
    width: 17px;
    height: 15px;
    background-image: url('icon-left.bfa3ef14185ab528.png');
    background-position: 0 50%;
    background-repeat: no-repeat;
}
/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays right arrow icon.*/
.jqx-menu-item-arrow-right-selected {
    background-image: url('icon-right.169f61b02f75f770.png');
}
/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays down arrow icon.*/
.jqx-menu-item-arrow-down-selected {
    background-image: url('icon-down.1355e0e3f772c402.png');
}
/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays up arrow icon.*/
.jqx-menu-item-arrow-up-selected {
    background-image: url('icon-up.46cb0f42f6b99ee9.png');
}
.jqx-menu-item-arrow-right-selected, .jqx-menu-item-arrow-up-selected, .jqx-menu-item-arrow-down-selected, .jqx-menu-item-arrow-top-right {
    padding-right: 0px;
    margin-right: -8px;
    width: 17px;
    height: 15px;
    background-position: 100% 50%;
    background-repeat: no-repeat;
}
/*applied to a top-level menu item when it has sub menu items. Displays right arrow icon.*/
.jqx-menu-item-arrow-top-right {
    background-image: url('icon-right.169f61b02f75f770.png');
}
/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays left arrow icon.*/
.jqx-menu-item-arrow-left-selected {
    background-image: url('icon-left.bfa3ef14185ab528.png');
}
/*applied to a top-level menu item when it has sub menu items. Displays left arrow icon.*/
.jqx-menu-item-arrow-top-left {
    background-image: url('icon-left.bfa3ef14185ab528.png');
}
.jqx-menu-item-arrow-left-selected, .jqx-menu-item-arrow-top-left {
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding-right: 0px;
    padding-left: 5px;
    width: 17px;
    height: 15px;
}
/*applied to the anchor elements*/
.jqx-menu-item a:link, .jqx-menu-item a:visited, .jqx-menu-item a:hover, .jqx-menu-item-top a:link, .jqx-menu-item-top a:visited, .jqx-menu-item-top a:hover {
    font: inherit;
    text-decoration: none;
    color: inherit;
    outline: none;
    background-color: transparent;
}
/*applied to the menu widget when it is disabled.*/
.jqx-menu-disabled {
    cursor: default;
}
/*applied to the anchor elements of all disabled menu items.*/
.jqx-menu-disabled a:link {
        cursor: default;
        text-decoration: none;
    }
.jqx-menu-disabled a:visited {
        cursor: default;
        text-decoration: none;
    }
.jqx-menu-disabled a:hover {
        cursor: default;
    }
.jqx-menu-dropdown {
    right: -1px;
}
/*jqxtree Style*/
.jqx-tree {
    left: 100%;
    right: 0;
    float: none;
    margin: 0px;
    border-style: solid;
    border-width: 1px;
    padding: 0px;
    overflow: hidden;
    text-align: left;
    outline: none;
    white-space: nowrap;
    line-height: 14px !important;
}
/*applied to the jqxTree root UL element.*/
.jqx-tree-dropdown-root {
    left: 100%;
    padding: 0px 5px 0px 5px;
    right: 0;
    display: block;
    float: none;
    background-color: transparent;
    border-style: solid;
    border-width: 0px;
    border-color: #fff;
    text-align: left;
    outline: none;
    white-space: nowrap;
    margin: 0px;
}
.jqx-tree-dropdown-root-rtl {
    padding: 0px 5px 0px 0px;
    text-align: right;
    float: right;
    margin: 0px;
}
/*applied to the jqxTree UL elements.*/
.jqx-tree-dropdown {
    left: 100%;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    right: 0;
    display: block;
    float: none;
    background-color: transparent;
    border-style: solid;
    border-width: 0px;
    border-color: transparent;
    text-align: left;
    outline: none;
}
.jqx-tree-dropdown-rtl {
    padding: 3px 0px 0px 0px;
    text-align: right;
}
/*applied to a tree item.*/
.jqx-tree-item {
    border: 1px solid transparent;
    text-indent: 0;
    list-style: none;
    padding: 3px;
    margin: 0px;
    float: none;
    overflow: hidden;
    left: 100%;
    right: 0;
    text-align: left;
    cursor: default;
    text-decoration: none;
}
/*applied to the jqxTree LI elements.*/
.jqx-tree-item-li {
    text-indent: 0;
    background-color: transparent;
    border: 0px solid transparent;
    list-style: none;
    left: 100%;
    right: 0;
    text-align: left;
    outline: none;
    margin: 0px;
    margin-top: 1px;
    padding: 0px;
}
/*applied to the last LI elements in an UL element.*/
.jqx-tree-item-u-last {
    margin: 0px 0px 0px 0px;
}
/*applied to a tree item when the mouse is over the item.*/
.jqx-tree-item-hover {
    color: inherit;
    right: 0;
    padding: 3px;
    margin: 0px;
    list-style: none;
    left: 100%;
    cursor: pointer;
    text-decoration: none;
}
/*applied to a tree item when the item is selected.*/
.jqx-tree-item-selected {
    color: inherit;
    right: 0;
    padding: 3px;
    margin: 0px;
    list-style: none;
    left: 100%;
    cursor: pointer;
    text-decoration: none;
}
.jqx-tree-item-rtl {
    text-align: right;
}
.jqx-tree-item-li-rtl {
    text-align: right;
}
/*applied to the anchor element of a tree item.*/
.jqx-tree-item a:link, .jqx-tree-item a:visited {
    text-indent: 0;
    background-color: transparent;
    border: 0px solid transparent;
    list-style: none;
    padding: 0px;
    margin: 0px;
    float: none;
    overflow: hidden;
    left: 100%;
    color: inherit;
    right: 0;
    text-align: left;
    cursor: pointer;
    text-decoration: none;
    outline: none;
}
.jqx-tree-item-selected, .jqx-tree-item-hover a:hover {
    color: inherit;
}
.jqx-tree-item-selected, .jqx-tree-item-hover a:visited {
    color: inherit;
}
/*applied to a tree item when the item is disabled.*/
.jqx-tree-item-disabled {
}
/*applied to a tree item when it has sub items and is collapsed. Displays an arrow icon next to the item.*/
.jqx-tree-item-arrow-collapse, .jqx-tree-item-arrow-collapse-hover {
    padding-right: 0px;
    width: 17px;
    height: 17px;
    background-image: url('icon-right.169f61b02f75f770.png');
    background-position: 100% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}
.jqx-tree-item-arrow-collapse-rtl, .jqx-tree-item-arrow-collapse-hover-rtl {
    background-image: url('icon-left.bfa3ef14185ab528.png');
}
/*applied to a tree item when it has sub items and is expanded. Displays an arrow icon next to the item.*/
.jqx-tree-item-arrow-expand, .jqx-tree-item-arrow-expand-hover {
    padding-right: 0px;
    width: 17px;
    height: 17px;
    background-image: url('icon-down.1355e0e3f772c402.png');
    background-position: 100% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}
/*applied to the tree when it is disabled.*/
.jqx-tree-disabled {
    cursor: default;
}
/*applied to the anchor elements in a tree when it is disabled.*/
.jqx-tree-disabled a:link {
        cursor: default;
        text-decoration: none;
    }
.jqx-tree-disabled a:visited {
        cursor: default;
        text-decoration: none;
    }
.jqx-tree-disabled a:hover {
        cursor: default;
    }
/*jqxTabs*/
.jqx-tabs {
    outline: none;
    margin: 0 0 0 0;
    padding: 0px;
    overflow: hidden;
    background: transparent;
    border: 1px solid transparent;
}
/*applied to the tab close button.*/
.jqx-tabs-close-button {
    outline: none;
    background-image: url('close.133ea9ffe9a22d30.png');
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    position: relative;
    left: 5px;
}
/*applied to the tab close button when the tab is selected.*/
.jqx-tabs-close-button-selected {
    outline: none;
    background-image: url('close.133ea9ffe9a22d30.png');
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
/*applied to the tab close button when the mouse is over the tab.*/
.jqx-tabs-close-button-hover {
    outline: none;
    background-image: url('close.133ea9ffe9a22d30.png');
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.jqx-tabs-close-button, .jqx-tabs-close-button-selected, .jqx-tabs-close-button-hover {
    background-repeat: no-repeat;
    background-position: center;
}
/*applied to the tab's left scroll arrow.*/
.jqx-tabs-arrow-left {
    outline: none;
    position: relative;
    z-index: 15;
    float: left;
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-image: url('icon-left.bfa3ef14185ab528.png');
    background-repeat: no-repeat;
    background-position: center;
}
/*applied to the tab's right scroll arrow.*/
.jqx-tabs-arrow-right {
    outline: none;
    position: relative;
    z-index: 15;
    background-image: url('icon-right.169f61b02f75f770.png');
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.jqx-tabs-arrow-background {
    background: #eeeeee;
}
/*applied to the tab's title.*/
.jqx-tabs-title {
    outline: none;
    display: block;
    cursor: pointer;
    white-space: nowrap;
    left: 100%;
    right: 0;
    text-indent: 0px;
    list-style: none;
    border: 1px solid transparent;
    margin: 0px 2px 0px 0px;
    overflow: hidden;
    z-index: 1;
    padding-left: 13px;
    padding-right: 13px;
    padding-bottom: 5px;
    padding-top: 5px;
    background: transparent;
    height: auto;
    position: relative;
}
.jqx-tabs-title-bottom {
}
.jqx-tabs-title a:link {
    color: inherit;
    text-decoration: none;
}
.jqx-tabs-title a:hover {
    color: inherit;
    text-decoration: none;
}
.jqx-tabs-title a:active {
    color: inherit;
    text-decoration: none;
}
.jqx-tabs-title a:visited {
    color: inherit;
    text-decoration: none;
}
/*applied to the tab's title when the tab is selected and the jqxTab's position property is set to 'top' .*/
.jqx-tabs-title-selected-top {
    z-index: 99;
    outline: none;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid #fff;
    background-color: #fff;
    padding-bottom: 7px;
}
/*applied to the tab's title when the tab is selected and the jqxTab's position property is set to 'bottom' .*/
.jqx-tabs-title-selected-bottom {
    outline: none;
    border-top: 1px solid #fff;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    padding-top: 7px;
    padding-bottom: 5px;
    margin-top: -2px;
    background-color: #fff;
}
/*applied to the tab's title when the tab is hovered and the jqxTab's position property is set to 'top' .*/
.jqx-tabs-title-hover-top {
    outline: none;
    border: 1px solid transparent;
    padding-bottom: 5px;
}
/*applied to the tab's title when the tab is hovered and the jqxTab's position property is set to 'bottom' .*/
.jqx-tabs-title-hover-bottom {
    outline: none;
    border: 1px solid transparent;
    padding-top: 5px;
}
/*applied to the tab's title when the tab is disabled.*/
.jqx-tabs-title-disable {
}
/*applied to the tab's header.*/
.jqx-tabs-header {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 3px;
    padding-bottom: 1px;
    margin: 0px;
    border-top: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 1px solid #aaa;
    background: #eeeeee;
}
/*applied to the tab's header when the position is bottom.*/
.jqx-tabs-header-bottom {
    padding-top: 1px;
    padding-bottom: 3px;
    border-top: 0px solid #aaa;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 1px solid transparent;
}
/*applied to the tab's header when the tab is collapsed.*/
.jqx-tabs-header-collapsed {
    border: 1px solid #aaa;
}
/*applied to the tab's header when the position is bottom and tab is collapsed.*/
.jqx-tabs-header-collapsed-bottom {
    border: 1px solid #aaa;
}
.jqx-tabs-collapsed {
    border: 0px solid transparent;
}
.jqx-tabs-collapsed-bottom {
    border: 0px solid transparent;
}
/*applied to the tab's selection tracker container element.*/
.jqx-tabs-selection-tracker-container {
    outline: none;
    position: relative;
    text-indent: 0px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    background: transparent;
    height: 0px;
}
/*applied to the tab's selection tracker when the jqxTab's position property is set to 'top'.*/
.jqx-tabs-selection-tracker-top {
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    padding-bottom: 2px;
    background-color: #fff;
    outline: none;
    position: absolute;
    z-index: 10;
}
/*applied to the tab's selection tracker when the jqxTab's position property is set to 'bottom'.*/
.jqx-tabs-selection-tracker-bottom {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    background-color: #fff;
    outline: none;
    position: absolute;
    z-index: 10;
    margin-top: -1px;
    padding-bottom: 2px;
}
/*applied to the tab's content element which represents a DIV element.*/
.jqx-tabs-content {
    outline: none;
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    text-align: left;
    clear: both;
}
.jqx-tabs-content-element {
    height: 100%;
    overflow: auto;
}
/*jqxCheckBox*/
.jqx-checkbox {
    overflow: hidden;
    text-align: left;
    border: none;
    outline: none;
    margin: 0 0 0 0;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*applied to the check box.*/
.jqx-checkbox-default {
    text-align: left;
    float: left;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 0px 3px 0px 3px;
}
/*applied to the check box when the mouse cursor is over it.*/
.jqx-checkbox-hover {
    cursor: pointer;
    float: left;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 0px 3px 0px 3px;
}
/*applied to the widget when it is disabled.*/
.jqx-checkbox-disabled {
    cursor: default;
    background: transparent;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0px 0px 0px 0px;
}
/*applied to the check box when the widget is disabled.*/
.jqx-checkbox-disabled-box {
    float: left;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 0px 3px 0px 3px;
}
/*applied to the check box when it is checked. Displays a check icon.*/
.jqx-checkbox-check-checked {
    float: left;
    background: transparent url('check_black.e88300d839eb1c9a.png') center center no-repeat;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0 0 0 0;
}
/*applied to the check box when the widget is disabled. Displays a disabled check icon.*/
.jqx-checkbox-check-disabled {
    float: left;
    background: transparent url('check_disabled.53eabc2c548267c3.png') center center no-repeat;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0 0 0 0;
}
/*applied to the check box when its state is indeterminate.*/
.jqx-checkbox-check-indeterminate {
    float: left;
    background: transparent url('check_indeterminate_black.a6369dd751d390a8.png') center center no-repeat;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0 0 0 0;
}
/*applied to the check box when its state is indeterminate and it is disabled.*/
.jqx-checkbox-check-indeterminate-disabled {
    float: left;
    background: transparent url('check_indeterminate_disabled.743d53714dbd56fc.png') center center no-repeat;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0 0 0 0;
}
/*applied to the check box when its in rtl mode.*/
.jqx-checkbox-rtl {
    float: right;
}
/*jqxRadioButton*/
.jqx-radiobutton {
    overflow: hidden;
    text-overflow: ellipsis;
    border: none;
    outline: none;
    margin: 0 0 0 0;
    white-space: nowrap;
}
/*applied to the radio button.*/
.jqx-radiobutton-default {
    cursor: pointer;
    float: left;
    background: transparent url('roundbg_classic_normal.e8c7606657eb0814.png') left center scroll repeat-x;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 1px 3px 0px 3px;
    border-radius: 100%;
}
/*applied to the radio button when the mouse is over it.*/
.jqx-radiobutton-hover {
    cursor: pointer;
    float: left;
    background: transparent;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 1px 3px 0px 3px;
    border-radius: 100%;
}
/*applied to the radio button when it is disabled.*/
.jqx-radiobutton-disabled {
    cursor: default;
}
/*applied to the radio button's radio icon when it is disabled.*/
.jqx-radiobutton-disabled-box {
}
/*applied to the radio button when it is checked.*/
.jqx-radiobutton-check-checked {
    float: left;
    background: transparent url('roundbg_check_black.90ef45e1edbd7625.png') left top no-repeat;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 0 0 0 0;
    border-radius: 100%;
    width: 7px;
    height: 7px;
    margin-left: 2px;
    margin-top: 2px;
}
/*applied to the radio button when it is checked and disabled.*/
.jqx-radiobutton-check-disabled {
}
/*applied to the radio button when it is in indeterminate state.*/
.jqx-radiobutton-check-indeterminate {
    float: left;
    background: transparent url('roundbg_check_indeterminate.53e09d32d42fa4e9.png') left top no-repeat;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0 0 0 0;
    border-radius: 100%;
    width: 6px;
    height: 6px;
    margin-left: 2px;
    margin-top: 2px;
}
/*applied to the radio button when it is in indeterminate state and disabled.*/
.jqx-radiobutton-check-indeterminate-disabled {
}
/*applied to the radio button when its in rtl mode.*/
.jqx-radiobutton-rtl {
    float: right;
}
/*jqxRating*/
.jqx-rating {
    margin: 0px;
    padding: 0px;
    outline: none;
    overflow: hidden;
}
.jqx-rating-image {
    border-width: 0px;
}
.jqx-rating-image-default {
    margin: 0px;
    padding: 0px;
    outline: none;
    background-color: transparent;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url('star.7ce56d3c28096891.png');
    overflow: hidden;
}
/*applied to the rating when it is hovered.*/
.jqx-rating-image-hover {
    background-color: transparent;
    padding: 0px;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url('star_hover.2c59bd2c11565847.png');
    overflow: hidden;
}
/*applied to the rating when it is disabled.*/
.jqx-rating-image-backward {
    background-color: transparent;
    padding: 0px;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url('star_disabled.c6db1411a0cbc530.png');
    overflow: hidden;
}
/*jqxCalendar Style*/
.jqx-calendar {
    border: 1px solid transparent;
    -webkit-appearance: none;
    overflow: hidden;
    outline: none;
    padding: 0px;
    margin: 0 0 0 0;
    cursor: default;
    border-collapse: separate;
    box-shadow: 0 0 5px rgb(0 0 0 / 20%);
}
.jqx-calendar .jqx-widget-header {
    }
.jqx-calendar > div {
        padding: 0px;
        box-sizing: border-box;
    }
.jqx-calendar-light > div {
    padding: 10px;
}
.jqx-calendar td {
    padding-top: 0px;
    padding-bottom: 0px;
    border-collapse: separate;
    border-spacing: 1px;
    font-size: 13px;
    line-height: 1.231;
    height: auto;
}
.jqx-calendar table {
    margin: 0px;
    padding: 0px;
    border-collapse: separate;
    border-spacing: 1px;
    font-size: 13px;
    line-height: 1.231;
}
/*applied to the calendar's row header. This header displays the week numbers.*/
.jqx-calendar-row-header {
    outline: none;
    border: 0px solid #f2f2f2;
    padding: 0;
    margin: 0 0 0 0;
    cursor: default;
}
/*applied to the calendar's column. This header displays the day names.*/
.jqx-calendar-column-header {
    outline: none;
    text-align: right;
    padding: 3px;
    border-top: none;
    border-bottom: 1px solid transparent;
    border-left: none;
    border-right: none;
    margin: 0 0 0 0;
    cursor: default;
}
/*applied to the calendar's top-left header. This header is displayed before the day names and above the week numbers.*/
.jqx-calendar-top-left-header {
    outline: none;
    border: 0px solid #f2f2f2;
    margin: 0 0 0 0;
    cursor: default;
}
/*applied to the calendar's navigation buttons.*/
.jqx-calendar-title-navigation {
    cursor: pointer;
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: none;
    width: 25px;
    height: 25px;
}
/*applied to the month table*/
.jqx-calendar-month {
    margin: 0;
    padding: 0;
    border: none;
    width: 100%;
}
/*applied to the calendar's title content.*/
.jqx-calendar-title-content {
    cursor: pointer;
    text-align: center;
}
/*applied to the calendar's navigation title.*/
.jqx-calendar-title-header {
    border-left: none;
    border-top: none;
    border-right: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin: 0 0 0 0;
}
.jqx-calendar-title-header td {
        padding-left: 0px;
        padding-right: 0px;
        border: none;
    }
/*applied to the calendar's navigation title when the calendar is disabled.*/
.jqx-calendar-title-header-disabled {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin: 0 0 0 0;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
}
/*applied to a calendar cell.*/
.jqx-calendar-cell {
    border: 1px solid transparent;
    margin: 0px;
    outline: none;
    text-align: center;
    padding: 1px;
    cursor: pointer;
    background-color: transparent;
}
.jqx-calendar-cell td {
        padding: 0;
        margin: 0;
    }
/*applied to a calendar cell in decade and year views.*/
.jqx-calendar-cell-decade, .jqx-calendar-cell-year {
    text-align: center;
}
.jqx-calendar .jqx-fill-state-normal {
    background: transparent;
    border: 1px solid transparent;
}
/*applied to a calendar cell when the cell is hidden. A cell can be hidden when the showOtherMonthDays property is false and the calendar hides the cells with dates from the other months*/
.jqx-calendar-cell-hidden {
    margin: 0 0 0 0;
    visibility: hidden;
    cursor: default;
}
/*applied to a calendar cell when the cell's date is a weekend date.*/
.jqx-calendar-cell-weekend {
    color: #898989 !important;
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to a calendar cell when the cell's date is a special date(holiday, vacation, birthay. See the SpecialDates demo).*/
.jqx-calendar-cell-specialDate {
    color: #FF0000 !important;
    background-color: transparent;
    border: 1px solid #fff;
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to a calendar cell when the cell's date is a restricted date.*/
.jqx-calendar-cell-restrictedDate {
    background-color: rgba(251, 132, 153, 1);
    border: 1px solid #fff;
    margin: 0 0 0 0;
    cursor: pointer;
}
.jqx-calendar-cell-selected-invalid {
    color: #FFF !important;
    background: #FF0000 !important;
    border: 1px solid #FF0000 !important;
}
/*applied to a calendar cell when the cell's date is the today date.*/
.jqx-calendar-cell-today {
    color: #898989;
    background-color: #ffffdb;
    border: 1px solid #fdc066;
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to a calendar cell when the cell is hovered.*/
.jqx-calendar-cell-hover {
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to a calendar cell when the cell is selected.*/
.jqx-calendar-cell-selected {
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to a calendar cell when the cell's date represents a date from the previous or next month.*/
.jqx-calendar-cell-othermonth {
    color: #898989 !important;
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to a calendar cell when the calendar is disabled.*/
.jqx-calendar-cell-disabled {
    color: #ccc;
}
/*applied to a calendar cell when the cell is from the row header that displays the week numbers.*/
.jqx-calendar-row-cell {
    outline: none;
    text-align: center;
    border: 1px solid transparent;
    margin: 0 0 0 0;
    cursor: default;
}
/*applied to a calendar cell when the cell is from the row header that displays the week numbers and the calendar is disabled.*/
.jqx-calendar-row-cell-disabled {
}
.jqx-calendar-footer {
    margin: 5px;
    color: inherit;
    font-size: 13px;
}
.jqx-calendar-title-container {
    overflow: hidden;
}
/*applied to a calendar cell when the cell is from the column header that displays the day names.*/
.jqx-calendar-column-cell {
    overflow: hidden;
    text-align: center;
    outline: none;
    font-weight: normal;
    padding: 1px;
    border: 1px solid transparent;
    margin: 0 0 0 0;
    cursor: default;
}
/*applied to a calendar cell when the cell is from the column header that displays the day names and the calendar is disabled.*/
.jqx-calendar-column-cell-disabled {
}
/*applied to the calendar's cell area element.*/
.jqx-calendar-view {
    -webkit-appearance: none;
    outline: none;
    padding: 0px;
    border: 0px solid #fff;
    margin: 0 0 0 0;
    cursor: default;
}
/*jqxExpander and jqxNavigationBar Style*/
.jqx-expander {
}
/*applied to the Expander's header and content*/
.jqx-expander-header, .jqx-expander-content {
    border-left-width: 1px;
    border-right-width: 1px;
    border-left-style: solid;
    border-right-style: solid;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    outline: 0;
}
/*applid to the content of the expander header.*/
.jqx-expander-header-content {
    padding-left: 3px;
}
/*applid to the content of the expander header.*/
.jqx-expander-header-content-rtl {
    padding-right: 3px;
}
.jqx-expander-content {
    padding-top: 0px;
    padding-bottom: 0px;
    overflow: auto;
    outline: 0;
}
/*applied to the Expander's header and its content when it is on the top of the header*/
.jqx-expander-header, .jqx-expander-content-top {
    border-top-width: 1px;
    border-top-style: solid;
}
/*applied to the Expander's header and its content when it is on the bottom of the header*/
.jqx-expander-header, .jqx-expander-content-bottom {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
/*applied to the Expander's header*/
.jqx-expander-header {
    cursor: pointer;
    overflow: hidden;
}
/*applied to the Expander's header when the expander is disabled or the toggleMode is "none"*/
.jqx-expander-header-disabled {
    cursor: default;
}
/*applied to the Expander's arrow*/
.jqx-expander-arrow {
    width: 17px;
    height: 17px;
    position: relative;
}
/*applied to the Expander's content if it is empty*/
.jqx-expander-content-empty {
    border-width: 0px;
    padding: 0px;
}
/*applied to jqxNavigationBar. The NavigationBar internally uses jqxExpander's classes and inherits all header and content style settings from the Expander.*/
.jqx-navigationbar {
    border: none;
    margin: 0px;
    -webkit-appearance: none;
    outline: none;
}
/*jqxPanel Style*/
.jqx-panel {
    border: 1px solid transparent;
    -webkit-appearance: none;
    outline: none;
    padding: 0px;
    margin: 0px;
    cursor: default;
    overflow: hidden;
}
/*applied to the Panel's element displayed when the horizontal and vertical scrollbars are visible and the element is positioned below the vertical scrollbar and on the right
of the horizontal scrollbar.*/
.jqx-panel-bottomright {
}
/*applied to the DropDownButton's Popup.*/
.jqx-dropdownbutton-popup {
    -webkit-appearance: none;
    outline: none;
    border: 1px solid transparent;
}
.jqx-listbox {
    -webkit-appearance: none;
    outline: none;
    border: 1px solid transparent;
    padding: 0px;
    margin: 0px;
    cursor: default;
    overflow: hidden;
}
/*applied to the ListBox's element displayed when the horizontal and vertical scrollbars are visible and the element is positioned below the vertical scrollbar and on the right
of the horizontal scrollbar.*/
.jqx-listbox-bottomright {
}
/*applied to the ListBox's groups.*/
.jqx-listitem-state-group {
    white-space: nowrap;
    padding: 5px 2px 5px 2px;
    background: transparent;
    font-weight: bold;
    text-align: left;
    outline: none;
    overflow: hidden;
    vertical-align: middle;
    cursor: default;
}
/*applied to a list item in default state.*/
.jqx-listitem-state-normal {
    white-space: nowrap;
    padding: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid transparent;
    outline: none;
    visibility: inherit;
    display: inherit;
    text-align: left;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    cursor: default;
}
/*applied to a list item in hovered state.*/
.jqx-listitem-state-hover {
    white-space: nowrap;
    background: transparent;
    padding: 3px 3px 3px 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid transparent;
}
/*applied to a list item when the item is selected.*/
.jqx-listitem-state-selected {
    white-space: nowrap;
    padding: 3px 3px 3px 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid transparent;
}
.jqx-listbox-feedback {
    height: 1px;
    border-top: 1px dashed #000;
}
.jqx-listitem-element {
    -ms-touch-action: none;
    border: none;
    width: 100%;
    height: 100%;
    align: left;
    valign: top;
    position: absolute;
}
/*jqxComboBox Style*/
/*applied to the jqxComboBox's content which displays the text.*/
.jqx-combobox-content {
    padding: 0px;
    overflow: hidden;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    margin: 0px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    -webkit-appearance: none;
    outline: none;
    border: none;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-right: 1px solid transparent;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
}
.jqx-combobox-content-rtl {
    border: none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 0px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-right: none;
    border-left: 1px solid transparent;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
}
/*applied to the ComboBox's input field.*/
.jqx-combobox-input {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    padding: 0 0 0 0;
    outline: none;
    border: 0px solid #aaa;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
}
.jqx-combobox-input::-ms-clear {
        display: none;
    }
/*applied to the ComboBox's content when the widget is disabled.*/
.jqx-combobox-content-disabled {
    color: #AAA;
}
/*applied to the ComboBox's arrow button.*/
.jqx-combobox-arrow-normal, .jqx-action-button {
    -webkit-appearance: none;
    outline: none;
    overflow: hidden;
    margin: 0 0 0 0;
    border: none;
    cursor: pointer;
}
/*applied to the ComboBox's arrow button*/
.jqx-combobox-arrow-hover, .jqx-combobox-arrow-selected {
    -webkit-appearance: none;
    outline: none;
    overflow: hidden;
    margin: 0 0 0 0;
}
/*applied to the ComboBox in normal state.*/
.jqx-combobox-state-normal {
    -webkit-appearance: none;
    outline: none;
    border: 1px solid transparent;
    overflow: hidden;
    margin: 0 0 0 0;
}
/*applied to the ComboBox when the mouse is over the widget.*/
.jqx-combobox-state-hover {
    overflow: hidden;
    border: 1px solid transparent;
    margin: 0 0 0 0;
}
/*applied to the ComboBox when the popup ListBox is shown.*/
.jqx-combobox-state-selected {
    overflow: hidden;
    border: 1px solid transparent;
    margin: 0 0 0 0;
}
/*applied to the ComboBox when the widget is focused.*/
.jqx-combobox-state-focus {
    border: 1px solid transparent;
}
.jqx-combobox-multi-item {
    padding: 1px 3px;
    margin: 2px;
    white-space: nowrap;
    border-style: solid;
    font-weight: normal;
    overflow: hidden;
    text-align: left;
}
.jqx-combobox-multi-item a:link, .jqx-combobox-multi-item a:visited {
        color: inherit;
        display: block;
        outline: 0 none;
        text-decoration: none;
        cursor: pointer;
    }
/*applied to the ComboBox when the widget is disabled.*/
.jqx-combobox-state-disabled {
    white-space: nowrap;
    margin: 0px;
    color: #AAA;
}
/*jqxSelect Style*/
.jqx-select {
    overflow: hidden;
    padding-left: 3px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
    -webkit-appearance: none;
    outline: 0 none;
}
.jqx-select-content {
    cursor: pointer;
    text-overflow: ellipsis;
}
.jqx-select-container {
    padding: 0;
}
.jqx-select-item {
    padding: 3px;
    margin: 1px;
    white-space: normal !important;
    cursor: default;
}
/*jqxDropDownList Style*/
/*applied to the dropdownlist's content element which displays the selected item's text or html.*/
.jqx-dropdownlist-content {
    padding: 0px;
    overflow: hidden;
    padding-left: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    -webkit-appearance: none;
    outline: 0 none;
    border: none;
}
.jqx-dropdownlist-content-rtl {
    padding-left: 0px;
    padding-right: 3px;
}
.jqx-dropdownlist .jqx-icon-arrow-down {
    width: 13px;
}
.jqx-dropdownlist .jqx-icon-arrow-up {
    width: 13px;
}
.jqx-combobox .jqx-icon-arrow-down {
    width: 13px;
}
.jqx-combobox .jqx-icon-arrow-up {
    width: 13px;
}
/*applied to the dropdownlist's content element which displays the selected item's text or html and the widget is disabled. */
.jqx-dropdownlist-content-disabled {
}
/*applied to the dropdownlist in default state.*/
.jqx-dropdownlist-state-normal {
    -webkit-appearance: none;
    outline: none;
    border: 1px solid transparent;
    overflow: hidden;
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to the dropdownlist in hovered state.*/
.jqx-dropdownlist-state-hover {
    overflow: hidden;
    border: 1px solid transparent;
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to the dropdownlist in selected state.*/
.jqx-dropdownlist-state-selected {
    overflow: hidden;
    background-color: transparent;
    border: 1px solid transparent;
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to the dropdownlist in focused state.*/
.jqx-dropdownlist-state-focus {
    border: 1px solid #909090;
}
/*applied to the dropdownlist in disabled state.*/
.jqx-dropdownlist-state-disabled {
}
/*jqxScrollBar Style*/
.jqx-scrollbar {
    background: transparent;
    margin: 0;
    padding: 0;
    border: none;
}
/*applied to the scrollbar in default state.*/
.jqx-scrollbar-state-normal {
    background: #efefef;
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}
/*applied to the scrollbar buttons in default state.*/
.jqx-scrollbar-button-state-normal {
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}
/*applied to the scrollbar buttons in hovered state.*/
.jqx-scrollbar-button-state-hover {
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}
/*applied to the scrollbar buttons in pressed state.*/
.jqx-scrollbar-button-state-pressed {
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}
/*applied to the horizontal scrollbar thumb in default state.*/
.jqx-scrollbar-thumb-state-normal-horizontal {
    margin: 0px;
    padding: 0px;
    background: transparent;
    border: 1px solid transparent;
    touch-action: none;
}
/*applied to the horizontal scrollbar thumb in hovered state.*/
.jqx-scrollbar-thumb-state-hover-horizontal {
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}
/*applied to the horizontal scrollbar thumb in default state.*/
.jqx-scrollbar-thumb-state-pressed-horizontal {
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}
/*applied to the vertical scrollbar thumb in default state.*/
.jqx-scrollbar-thumb-state-normal {
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
    touch-action: none;
}
/*applied to the vertical scrollbar thumb in default state.*/
.jqx-scrollbar-thumb-state-hover {
    margin: 0px;
    padding: 0px;
    background: transparent;
    border: 1px solid transparent;
}
/*applied to the vertical scrollbar thumb in default state.*/
.jqx-scrollbar-thumb-state-pressed {
    margin: 0px;
    padding: 0px;
    background: #d1d1d1;
    border: 1px solid #909090;
}
/* jqxWindow */
.jqx-window {
    position: absolute;
    overflow: hidden;
    border: 1px solid transparent;
    box-shadow: 0 2px 14px rgba(0, 0, 0, 0.4);
}
/*applied to the jqxWindow when it’s disabled*/
.jqx-window-disabled {
}
/*applied to the window’s header*/
.jqx-window-header {
    outline: none;
    border-width: 0px;
    border-bottom: 1px solid transparent;
    overflow: hidden;
    padding: 7px;
    height: auto;
    white-space: nowrap;
    overflow: hidden;
}
/*applied to the window’s header when the window is disabled*/
.jqx-window-header-disabled {
}
/*applied to the window’s content*/
.jqx-window-content {
    outline: none;
    overflow: auto;
    text-align: left;
    background-color: transparent;
    padding: 5px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
/*applied to the window’s content when the window is disabled*/
.jqx-window-content-disabled {
    outline: none;
    overflow: auto;
    text-align: left;
    padding: 5px;
}
/*applied to the window’s close button*/
.jqx-window-close-button {
    cursor: pointer;
    /* background-image: url(images/close.png); */
    background-repeat: no-repeat;
}
.jqx-window-close-button:hover::before,
.jqx-window-close-button:hover::after{
    background-color: #ffa500;
}
.jqx-window-close-button::before,
.jqx-window-close-button::after{
    content: '';
    display: inline-block;
    width: 2px;
    height: 14px;
    background-color: gray;
    transform: rotate(45deg);
    position: absolute;
    top: 1px;
    right: 7px;
}
.jqx-window-close-button::after{
    transform: rotate(-45deg);
}
/*applied to the window's collapse button*/
.jqx-window-collapse-button {
    background-image: url('icon-up.46cb0f42f6b99ee9.png');
    cursor: pointer;
    margin-top: 3px;
}
/*applied to the window's collapse button when the window is collapsed*/
.jqx-window-collapse-button-collapsed {
    margin-top: 3px;
    cursor: pointer;
    background-image: url('icon-down.1355e0e3f772c402.png');
}
/*setting styles of the modal window’s background*/
.jqx-window-modal {
    background-color: Black;
}
.jqx-window-close-button-hover {
}
.jqx-docking {
    overflow: hidden;
}
.jqx-docking-panel {
    margin: 0px;
    padding: 0px;
    min-height: 100px;
}
.jqx-docking-drop-indicator {
    border-style: dashed;
    border-width: 1px;
    margin: 0px;
}
.jqx-docking-window {
    margin: 0px;
}
/* jxSlider */
/* applied to jqxSlider widget */
.jqx-slider {
    outline: none;
    clear: both;
    position: relative;
    overflow: hidden;
}
/*applied to the ticks which can be in the top/bottom/both sides of the jqxSlider*/
.jqx-slider-tick {
    border-left: 1px solid transparent;
    z-index: 9;
}
/*applied to the ticks when the slider is in horizontal mode*/
.jqx-slider-tick-horizontal {
    width: 1px;
    border-left: none;
    margin-top: 1px;
}
/*applied to the ticks when the slider is in vertical mode*/
.jqx-slider-tick-vertical {
    height: 1px;
    border-top: none;
}
/*applied to the ticks container*/
.jqx-slider-tickscontainer {
    z-index: 10;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 9;
}
/*applied to the jqxSlider thumb used for changing/indicating current value*/
.jqx-slider-slider {
    cursor: pointer;
    width: 20px;
    height: 20px;
    z-index: 15;
    position: absolute;
    left: 0px;
    top: 0px;
    border-radius: 100%;
}
.jqx-slider-button {
    cursor: pointer;
    border-radius: 100%;
    box-sizing: content-box !important;
    padding: 3px !important;
}
/*applied to the slider's thumb when the slider is in horizontal mode*/
.jqx-slider-slider-horizontal {
    margin-top: -9px;
    border-radius: 100%;
    border: 1px solid transparent;
}
/*applied to the slider's thumb when the slider is in vertical mode*/
.jqx-slider-slider-vertical {
    margin-left: -9px;
    border-radius: 100%;
    border: 1px solid transparent;
}
/*applied to the track where is located the thumb*/
.jqx-slider-track {
    height: 4px;
    float: left;
    position: relative;
    z-index: 20;
    cursor: pointer;
}
/*used in horizontal slider*/
.jqx-slider-track-horizontal {
    height: 4px;
    margin-top: 2px;
}
/*used in vertical slider*/
.jqx-slider-track-vertical {
    width: 4px;
}
/*applied to the div which is between the thumbs in a range slider or from beginning of the track to the current thumb position in the default slider*/
.jqx-slider-rangebar {
}
/* jqxSplitter */
.jqx-splitter {
    overflow: hidden;
    border: 1px solid transparent;
    position: relative;
}
/* Split bar's class when the jqxSplitter is with horizontal orientation */
.jqx-splitter-splitbar-vertical {
    border: 1px solid transparent;
    border-top-width: 0px;
    border-bottom-width: 0px;
    cursor: e-resize;
    cursor: col-resize;
    position: absolute;
}
/* Split bar's mouse over state */
.jqx-splitter-splitbar-hover {
    background-color: transparent;
}
/* Split bar's class when the jqxSplitter is with horizontal orientation. */
.jqx-splitter-splitbar-horizontal {
    position: absolute;
    border: 1px solid transparent;
    border-left-width: 0px;
    border-right-width: 0px;
    cursor: n-resize;
    cursor: row-resize;
}
/* This class is applied to the splitter when it's dragged to it's max left/right boundary */
.jqx-splitter-splitbar-invalid {
    background: #FF0000 !important;
}
/* This class is added to split bar's collapse button when the splitter is with vectical orientation. */
.jqx-splitter-collapse-button-horizontal {
    cursor: pointer;
    width: 45px;
    height: 5px;
}
/* This class is added to split bar's collapse button when the splitter is with horizontal orientation. */
.jqx-splitter-collapse-button-vertical {
    cursor: pointer;
    width: 5px;
    height: 45px;
}
/* This class is added when the user disable the splitter. */
.jqx-splitter-splitbar-collapsed {
    cursor: default;
}
/* Applied to the jqxSplitter panels. */
.jqx-splitter-panel {
    border: none;
    outline: none;
    position: absolute;
    overflow: hidden;
}
/* This class is added to a nested splitter.*/
.jqx-splitter-nested, .jqx-splitter-panel-nested {
    border: none;
    overflow: hidden;
}
.jqx-draggable {
}
.jqx-draggable-dragging {
    border: 0px solid black;
}
.jqx-draggable-disabled {
    cursor: default;
}
.jqx-validator-hint {
    height: 18px;
    width: auto;
    display: inline-block;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
    font-family: inherit;
    font-size: 13px;
    border: 1px solid #6E0000;
    background-color: #942724;
    color: #fff;
    z-index: 99999;
    white-space: nowrap;
}
.jqx-validator-hint-arrow {
    z-index: 99999;
    height: 9px;
    width: 9px;
    padding: 0px;
    margin: 0px;
    background-color: transparent;
    background-image: url('multi-arrow.5e00d9b6d742a0d1.gif');
}
.jqx-validator-error-label {
    color: #dd4b39;
    vertical-align: top;
    text-align: left;
    display: block;
    cursor: default;
    line-height: 17px;
}
.jqx-validator-error-element {
    border-color: #dd4b39 !important;
}
.jqx-switchbutton {
    outline: none;
    overflow: hidden;
    border-radius: 5px;
    border: 1px solid #ccc;
}
.jqx-switchbutton-thumb {
    display: inline-block;
    cursor: pointer;
    border: 1px solid #ccc;
}
.jqx-switchbutton-label {
    font-size: 15px;
    font-family: inherit;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
.jqx-switchbutton-wrapper {
}
.jqx-switchbutton-label-on {
}
.jqx-switchbutton-label-off {
}
/*left, right, up and down arrow icons.*/
.jqx-left-arrow {
    background: transparent;
    background-image: url('icon-left.bfa3ef14185ab528.png');
    cursor: pointer;
}
.jqx-right-arrow {
    background: transparent;
    background-image: url('icon-right.169f61b02f75f770.png');
    cursor: pointer;
}
.jqx-icon-delete {
    background-image: url('icon-delete.b9b1d5180153291b.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-edit {
    background-image: url('icon-edit.a1e9557a42c229db.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-save {
    background-image: url('icon-save.c0c5563cb170540b.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-cancel {
    background-image: url('icon-cancel.637f806c6ef852c8.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-up, .jqx-icon-arrow-up-hover, .jqx-icon-arrow-up-selected {
    background-image: url('icon-up.46cb0f42f6b99ee9.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-down, .jqx-icon-arrow-down-hover, .jqx-icon-arrow-down-selected {
    background-image: url('icon-down.1355e0e3f772c402.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-left, .jqx-icon-arrow-left-hover, .jqx-icon-arrow-left-selected {
    background-image: url('icon-left.bfa3ef14185ab528.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-right, .jqx-icon-arrow-right-hover, .jqx-icon-arrow-right-selected {
    background-image: url('icon-right.169f61b02f75f770.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-first, .jqx-icon-arrow-first-hover, .jqx-icon-arrow-first-selected {
    background-image: url('icon-first.4486557ab69ba385.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-last, .jqx-icon-arrow-last-hover, .jqx-icon-arrow-last-selected {
    background-image: url('icon-last.9946c09ffbe9dfe9.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-up-hover {
    background-image: url('icon-up.46cb0f42f6b99ee9.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-down-hover {
    background-image: url('icon-down.1355e0e3f772c402.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-left-hover {
    background-image: url('icon-left.bfa3ef14185ab528.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-right-hover {
    background-image: url('icon-right.169f61b02f75f770.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-up-selected {
    background-image: url('icon-up.46cb0f42f6b99ee9.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-down-selected {
    background-image: url('icon-down.1355e0e3f772c402.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-left-selected {
    background-image: url('icon-left.bfa3ef14185ab528.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-right-selected {
    background-image: url('icon-right.169f61b02f75f770.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-close {
    cursor: pointer;
    /* background-image: url(images/close.png); */
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
.jqx-icon-close-white {
    background-image: url('close_white.37ab4a00b9020201.png');
}
.jqx-icon-close-hover {
    cursor: pointer;
    background-image: url('close.133ea9ffe9a22d30.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-search {
    cursor: pointer;
    background-image: url('search.29de7d0bac458253.png');
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 1px;
    background-size: 13px;
    width: 13px;
    height: 13px;
}
.jqx-icon-plus {
    background-image: url('plus.25bc4de0dc4e56f8.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px;
    width: 16px;
    height: 16px;
}
.jqx-icon-plus-alt, .jqx-icon-plus-alt-white {
    background-image: url('icon-plus.24f1d872bcba8158.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px;
    width: 16px;
    height: 16px;
}
.jqx-icon-plus-alt-white {
    background-image: url('icon-plus-white.df2aaa24426c1d79.png');
}
/* jqxScrollView */
.jqx-scrollview-button {
    width: 10px;
    height: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    display: inline-block;
    margin: 2px;
    cursor: pointer;
    background-color: #aaaeaf;
}
.jqx-scrollview {
    background-color: #000;
    -ms-touch-action: auto !important;
}
.jqx-icon-calendar, .jqx-icon-calendar-hover, .jqx-icon-calendar-pressed {
    background-image: url('/assets/img/calendar_icon.svg');
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%;
    position: relative;
    width: 15px !important;
    height: 15px !important;
    margin-top: -7.5px !important;
    border: 1px solid #000000;
    box-sizing: border-box;
}
/*applied to Inputs*/
.jqx-input-widget {
    box-sizing: border-box !important;
}
.jqx-input {
    overflow: hidden;
    background-color: inherit;
    border-color: #c7c7c7;
}
.jqx-input-invalid {
    color: red !important;
}
.jqx-input-group {
    overflow: hidden;
}
.jqx-input-group-addon {
    border: 1px solid transparent;
    position: relative;
    box-sizing: border-box !important;
    padding: 2px 8px !important;
    float: left;
    white-space: nowrap;
    vertical-align: middle;
}
.jqx-input-group-addon:first-child {
        border-right-width: 0px;
        border-bottom-right-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }
.jqx-input-group-addon:last-child {
        border-left-width: 0px;
        border-bottom-left-radius: 0 !important;
        border-top-left-radius: 0 !important;
    }
.jqx-input-group-addon:not(:last-child):not(:first-child) {
        border-bottom-left-radius: 0 !important;
        border-top-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-top-right-radius: 0 !important;
        border-left-width: 0px;
    }
.jqx-input-group .jqx-input {
    padding: 2px 1px !important;
    border-left-width: 1px !important;
    border-right-width: 1px !important;
}
.jqx-editor {
    border-style: solid;
    border-width: 1px;
    border-color: transparent;
    overflow: hidden;
    box-sizing: border-box !important;
}
.jqx-editor-window {
    overflow: hidden;
}
.jqx-editor-inline {
    padding: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}
.jqx-editor-inline p {
        margin: 0px;
        padding: 0 .2em;
    }
.jqx-editor-inline-focus {
    border-width: 1px;
    border-style: solid;
    overflow: auto;
}
.jqx-editor iframe {
    border: 0;
    margin: 0;
    padding: 0;
    background: #fff;
    display: inline;
    vertical-align: top;
    width: 100%;
    height: 100%;
}
.jqx-editor-color-bar {
    height: 3px;
}
.jqx-editor-color-picker table {
    margin: 0;
    padding: 0 4px 4px;
    empty-cells: show;
    border-collapse: separate;
}
.jqx-editor-color-picker td {
    border-collapse: separate;
    border: 1px solid transparent;
    cursor: pointer;
    margin: 0;
    position: relative;
}
.jqx-editor-color-picker td:hover {
        border: 1px solid #000;
    }
.jqx-editor-color-picker-selected-cell {
    outline: 1px solid #000;
}
.jqx-editor-color-picker td div {
    width: 16px;
    height: 16px;
}
.jqx-editor-content {
    width: 100%;
    border-style: solid;
    border-width: 1px;
    outline: 0;
    left: 0px;
    position: relative;
    box-sizing: border-box !important;
}
.jqx-editor-container {
    position: relative;
    padding: 4px;
    padding-top: 0px;
    width: 100%;
    height: 100%;
    box-sizing: border-box !important;
}
.jqx-editor-toolbar-container {
    top: 0px;
    left: 0px;
    box-sizing: border-box !important;
}
.jqx-editor-toolbar-inline {
    padding: 0px 4px;
    border-width: 1px;
    border-style: solid;
}
.jqx-editor-toolbar {
    margin: 0;
    padding: 0px;
    padding-bottom: 4px;
}
.jqx-editor-toolbar-icon {
    height: 21px;
    width: 21px;
    vertical-align: middle;
    opacity: .667;
    margin: 2px 0;
    background: url('html_editor.9afe539d5c6a031c.png') no-repeat;
}
.jqx-editor-toolbar-icon-bold {
    background-position: 0px 0px !important;
}
.jqx-editor-toolbar-icon-italic {
    background-position: -21px 0px !important;
}
.jqx-editor-toolbar-icon-underline {
    background-position: -42px 0px !important;
}
.jqx-editor-toolbar-icon-fontname {
    background-position: -63px 0px !important;
}
.jqx-editor-toolbar-icon-fontsize {
    background-position: -84px 0px !important;
}
.jqx-editor-toolbar-icon-createlink {
    background-position: -147px 0px !important;
}
.jqx-editor-toolbar-icon-insertorderedlist {
    background-position: -168px 0px !important;
}
.jqx-editor-toolbar-icon-insertunorderedlist {
    background-position: -189px 0px !important;
}
.jqx-editor-toolbar-icon-outdent {
    background-position: -210px 0px !important;
}
.jqx-editor-toolbar-icon-indent {
    background-position: -231px 0px !important;
}
.jqx-editor-toolbar-icon-insertimage {
    background-position: -337px 0px !important;
}
.jqx-editor-toolbar-icon-justifyleft {
    background-position: -252px 0px !important;
}
.jqx-editor-toolbar-icon-justifycenter {
    background-position: -273px 0px !important;
}
.jqx-editor-toolbar-icon-justifyright {
    background-position: -294px 0px !important;
}
.jqx-editor-toolbar-icon-removeformat {
    background-position: -316px 0px !important;
}
.jqx-editor-toolbar-icon-viewsource {
    background-position: -359px 0px !important;
}
.jqx-editor-toolbar-icon-forecolor {
    background-position: -105px 0px !important;
    height: 15px;
}
.jqx-editor-toolbar-icon-backcolor {
    background-position: -380px 0px !important;
    height: 15px;
}
.jqx-editor-toolbar-icon:hover {
    opacity: 1;
}
.jqx-fill-state-disabled .jqx-editor-toolbar-icon {
    opacity: .667;
}
.jqx-editor-toolbar-item {
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}
.jqx-editor-toolbar-separator {
    border-left: 1px solid #ccc;
    margin: 0 2px;
    outline: none;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    vertical-align: middle;
    width: 0;
    display: inline-block;
}
.jqx-editor-toolbar-group {
    display: inline-block;
    margin-right: 4px;
    margin-top: 4px;
    white-space: nowrap;
}
.jqx-editor-toolbar-button {
    text-decoration: none;
    vertical-align: middle;
    cursor: default;
    display: inline-block;
    padding: 0px !important;
    margin-right: 2px;
}
.jqx-editor-toolbar-group .jqx-editor-toolbar-button {
    margin-right: -1px;
    box-shadow: none;
    position: relative;
    margin-left: 0px !important;
}
.jqx-editor-toolbar-group .jqx-editor-toolbar-button:hover, .jqx-editor-toolbar-group .jqx-editor-toolbar-button:active {
        z-index: 55;
    }
.jqx-editor-toolbar-group .jqx-editor-toolbar-button.jqx-fill-state-normal {
        background: transparent !important;
    }
.jqx-date-time-input-popup table td a {
    border: 1px transparent solid;
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 0;
    outline: 0;
    color: #333;
}
.jqx-date-time-input-popup table td input {
    width: 25px;
    margin: 0;
    text-align: center;
    padding: 4px 6px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}
.jqx-scheduler .jqx-cell {
    padding: 0px !important;
    cursor: default;
}
.jqx-scheduler .jqx-widget-header.jqx-grid-header {
    border-bottom-color: transparent;
    border-bottom-width: 0px;
}
.jqx-scheduler .jqx-grid-column-header, .jqx-scheduler.jqx-widget .jqx-grid-column-header {
    border-bottom: 1px solid #c5c5c5;
}
.jqx-grid-column-header[sort] > div > div {
    width: calc(100% - 20px);
}
.jqx-grid-column-header[filter] > div > div {
    width: calc(100% - 20px);
}
.jqx-grid-column-header[filter][sort] > div > div {
    width: calc(100% - 40px);
}
.jqx-scheduler-all-day-cell {
    text-align: left;
}
.jqx-scheduler-all-day-cell span {
        margin-left: 3px;
    }
.jqx-scheduler-month-cell {
    background: #f2f2f2;
    color: #000;
    opacity: 0.8;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: inherit;
    vertical-align: top;
    text-align: left;
}
.jqx-scheduler-month-cell-touch {
    background: transparent;
    border: none;
    vertical-align: middle;
    text-align: center;
}
.jqx-scheduler-month-cell-popup {
    border: 1px solid #333;
    background: #f2f2f2;
    box-shadow: 0 5px 0px rgba(0,0,0,.15) !important;
}
.jqx-widget .jqx-scheduler-middle-cell, .jqx-scheduler-middle-cell {
    border-bottom-color: #ddd !important;
}
.jqx-scheduler-cell-selected.jqx-scheduler-middle-cell {
    border-bottom-style: dotted;
}
.jqx-scheduler-work-time-cell {
    background: #fff;
}
.jqx-scheduler-not-work-time-cell {
    background: #eee;
}
.jqx-scheduler-month-outer-cell {
    color: #555;
}
.jqx-scheduler-month-weekend-cell {
    background: #eee;
}
.jqx-scheduler-disabled-cell {
    background: #e9edf1;
}
.jqx-scheduler-toolbar {
    font-size: 14px;
}
.jqx-scheduler-time-column, .jqx-scheduler-toolbar {
    background-image: none !important;
    background: #fff !important;
    color: #333 !important;
}
.jqx-scheduler-week-number-column {
    background: #e8e8e8 !important;
    color: #333;
}
.jqx-scheduler-time-column-header-cell {
    border-left-color: transparent !important;
}
.jqx-scheduler-time-column-header-cell-rtl {
    border-right-color: transparent !important;
}
.jqx-scheduler-appointment {
    overflow: visible;
    border: 1px solid #555;
    white-space: pre-line;
    cursor: pointer;
    vertical-align: middle;
    text-overflow: ellipsis;
    -webkit-user-select: none;
            user-select: none;
}
.jqx-scheduler-appointment-rtl {
    direction: rtl;
    text-align: right;
}
.jqx-scheduler-appointment-content {
    overflow: hidden;
    text-overflow: ellipsis;
    height: 100%;
    padding-left: 5px;
    padding-right: 5px;
}
.jqx-scheduler-appointment-inner-content {
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    padding-bottom: 3px;
}
.jqx-scheduler-appointment-duration-status {
    height: 0px;
    border-bottom-width: 2px;
    border-bottom-style: dotted;
    border-color: #f05c2d;
    background: #f05c2d;
    position: absolute;
    bottom: -1px;
    left: 0px;
    border-radius: 5px;
}
.jqx-scheduler-appointment-status {
    width: 4px;
    height: 100%;
    border-right-width: 1px;
    border-right-style: solid;
    position: absolute;
    top: 0px;
    left: 0px;
}
.jqx-scheduler-appointment-status-rtl {
    width: 4px;
    height: 100%;
    border-right-width: 0px;
    border-right-style: none;
    border-left-width: 1px;
    border-left-style: solid;
    position: absolute;
    top: 0px;
    right: 0px;
}
.jqx-scheduler-appointment-status-stripes {
    background-image: url('stripes.9e9dec83658079b7.png');
    background-repeat: repeat-y;
    background-position: left top;
}
.jqx-scheduler-appointment-resize-indicator {
    width: 4px;
    height: 4px;
    position: absolute;
    border: 1px solid black;
    background: white;
    display: none;
}
.jqx-scheduler-appointment-top-resize-indicator {
    top: -3px;
    left: 50%;
    margin-left: -2px;
    cursor: row-resize;
}
.jqx-scheduler-appointment-bottom-resize-indicator {
    cursor: row-resize;
    bottom: -3px;
    left: 50%;
    margin-left: -2px;
}
.jqx-scheduler-appointment-left-resize-indicator {
    cursor: col-resize;
    top: 50%;
    left: -3px;
    margin-top: -2px;
}
.jqx-scheduler-appointment-right-resize-indicator {
    cursor: col-resize;
    top: 50%;
    margin-top: -2px;
    right: -3px;
}
.jqx-scheduler-appointment span {
    vertical-align: middle;
    text-overflow: ellipsis;
    position: relative;
    top: -1px;
}
.jqx-scheduler-feedback-appointment {
    opacity: 0.7;
    position: absolute;
    z-index: 99999;
}
.jqx-scheduler-selected-appointment {
    border: 1px solid #316293 !important;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
    white-space: pre-line;
}
.jqx-scheduler-appointment:hover {
    border: 1px solid #3f7ebe !important;
}
.jqx-scheduler-feedback-drag-appointment {
    background: #aaa !important;
}
.jqx-icon-recurrence, .jqx-icon-recurrence-exception, .jqx-icon-recurrence-white, .jqx-icon-recurrence-exception-white, .jqx-icon-time {
    background-image: url('icon-recurrence.0e0a1005e876da78.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 16px;
    float: left;
    margin: 3px;
    margin-left: 5px;
}
.jqx-icon-time {
    background-image: url('icon-time.ae7f300c95503f21.png');
    margin: 0px;
    position: relative;
    left: 1px;
    margin-top: -8px;
}
.jqx-icon-time-white {
    background-image: url('icon-time-white.d433ba09764d793a.png');
}
.jqx-icon-recurrence-exception {
    background-image: url('icon-recurrence-exception.3f6d79a4673d2f82.png');
}
.jqx-icon-recurrence-exception-white {
    background-image: url('icon-recurrence-exception-white.64c5bd9238fb1f3d.png');
}
.jqx-icon-recurrence-white {
    background-image: url('icon-recurrence-white.4db73455423771f6.png');
}
.jqx-scheduler-cell-hover {
    border-color: #3f7ebe !important;
    background: #a2c0df !important;
}
.jqx-scheduler-cell-selected {
    border-color: #316293 !important;
    background: #2f7eb6 !important;
}
.jqx-scheduler-edit-dialog-label {
    clear: both;
    float: left;
    margin-left: 2%;
    padding: 4px;
    text-align: right;
    width: 18%;
    line-height: 25px;
}
.jqx-scheduler-edit-dialog-field {
    clear: right;
    float: right;
    margin-right: 2%;
    padding: 4px;
    width: 380px;
}
.jqx-scheduler-edit-dialog-label-rtl {
    clear: both;
    float: right;
    margin-left: 0px;
    margin-right: 2%;
    padding: 4px;
    text-align: left;
    width: 18%;
    line-height: 25px;
}
.jqx-scheduler-edit-dialog-field-rtl {
    clear: left;
    float: left;
    margin-right: 0px;
    margin-left: 2%;
    padding: 4px;
    width: 72%;
}
.jqx-scheduler-legend-bar {
    overflow: hidden;
    border-color: inherit;
    border: none;
}
.jqx-scheduler-legend-bar-bottom {
    border-top-width: 1px;
    border-top-style: solid;
}
.jqx-scheduler-legend-bar-top {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.jqx-scheduler-legend {
    width: 14px;
    height: 14px;
    float: left;
    margin-right: 3px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    vertical-align: middle;
    margin-top: 4px;
}
.jqx-scheduler-legend-label {
    float: left;
    margin-right: 12px;
    cursor: pointer;
    vertical-align: middle;
    margin-top: 4px;
}
.jqx-scheduler-cell-selected .jqx-scheduler-agenda-date {
    color: #fff;
}
.jqx-scheduler-cell-selected .jqx-scheduler-agenda-time {
    color: #fff;
}
.jqx-scheduler-cell-selected .jqx-scheduler-agenda-appointment, .jqx-scheduler-cell-selected .jqx-scheduler-agenda-appointment-rtl {
    color: #fff;
}
.jqx-scheduler-agenda-date {
    padding-top: 5px;
    padding-bottom: 5px;
}
.jqx-scheduler-agenda-time {
    padding: 5px;
}
.jqx-scheduler-agenda-appointment, .jqx-scheduler-agenda-appointment-rtl {
    cursor: pointer;
}
.jqx-scheduler-agenda-appointment-resource, .jqx-scheduler-agenda-appointment-resource-rtl {
    margin: 5px;
    cursor: pointer;
}
.jqx-scheduler-agenda-appointment-resource-rtl, .jqx-scheduler-agenda-appointment-rtl {
    float: right;
}
.jqx-scheduler-agenda-day {
    margin: 3px;
    font-size: 33px;
    font-weight: normal;
}
.jqx-scheduler-agenda-week {
    font-style: normal;
    font-size: 13px;
}
.jqx-scheduler-agenda-date {
    font-size: 10px;
}
.jqx-scheduler-cell-focus {
    border-style: dotted;
    border-color: #59a0d5 !important;
    background: #59a0d5 !important;
}
/*applied to all widgets*/
.jqx-widget {
    box-sizing: content-box;
    -ms-touch-action: none;
    zoom: 1 !important;
    color: #000000;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -webkit-appearance: none;
    -webkit-background-clip: padding-box;
    direction: ltr !important;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: inherit;
    font-style: normal;
    font-size: 13px;
}
.jqx-item {
    -ms-touch-action: none;
    box-sizing: content-box;
    color: inherit;
    -webkit-text-size-adjust: none;
}
/*applied to containers to set a background and border color. Tabs, NavigationBar, Calendar content.*/
.jqx-widget-content {
    box-sizing: content-box;
    -ms-touch-action: none;
    -moz-background-clip: padding;
    -webkit-text-size-adjust: none;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: inherit;
    font-style: normal;
    font-size: 13px;
    border-color: #c7c7c7;
    background: #fff;
    border: none;  /*jskim 없앰*/
}
/*applied to header areas. Tabs, Menu, Window, Calendar.*/
.jqx-widget-header {
    box-sizing: content-box;
    -ms-touch-action: none;
    -moz-background-clip: padding;
    -webkit-text-size-adjust: none;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    border-color: #c5c5c5;
    background: #e8e8e8;
}
.jqx-fill-state-normal {
    box-sizing: content-box;
    -ms-touch-action: none;
    font-family: inherit;
    font-style: normal;
    font-size: 13px;
    border-color: transparent;
    background: #f3f3f3;
}
/* border컬러 투명하게 바꿈 */
.jqx-fill-state-hover {
    box-sizing: content-box;
    border-color: transparent;
    background: #e8e8e8;
}
/* border컬러 투명하게 바꿈 */
.jqx-fill-state-pressed {
    box-sizing: content-box;
    border-color: transparent;
    background: #d1d1d1;
}
/* 접기버튼 hover이벤트 */
.jqx-fill-state-pressed:hover{
    background-color: #8d8d8d;
}
.jqx-fill-state-focus {
    border-color: #555;
    border: 1px solid #e0e0e0;/*hjko추가*/
}
.jqx-fill-state-disabled {
    cursor: default;
    color: #000;
    opacity: .55;
    filter: Alpha(Opacity=45);
}
.jqx-fill-state-normal td, .jqx-fill-state-hover td, .jqx-fill-state-pressed td, .jqx-fill-state-disabled td, .jqx-fill-state-focus td, .jqx-widget td, .jqx-widget-content td, .jqx-widget-header td {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }
.jqx-widget .jqx-grid-cell, .jqx-widget .jqx-grid-column-header, .jqx-widget .jqx-grid-group-cell {
    border-color: #aaa;
}
.jqx-widget .jqx-grid-column-menubutton, .jqx-widget .jqx-grid-column-sortascbutton, .jqx-widget .jqx-grid-column-sortdescbutton, .jqx-widget .jqx-grid-column-filterbutton {
    background-color: transparent;
    border-color: #aaa;
}
.jqx-grid-column-header a:link, .jqx-grid-column-header a:visited {
}
.jqx-grid-bottomright, .jqx-panel-bottomright, .jqx-listbox-bottomright {
    background-color: #e5e5e5;
}
.jqx-tabs-title-selected-top {
    border-color: #aaa;
    border-bottom: 1px solid #fff;
    background-color: #fff;
}
/*applied to the tab's title when the tab is selected and the jqxTab's position property is set to 'bottom' .*/
.jqx-tabs-title-selected-bottom {
    border-color: #aaa;
    border-top: 1px solid #fff;
    background-color: #fff;
}
/*applied to the tab's selection tracker when the jqxTab's position property is set to 'top'.*/
.jqx-tabs-selection-tracker-top {
    border-color: #aaa;
    border-bottom: 1px solid #fff;
}
/*applied to the tab's selection tracker when the jqxTab's position property is set to 'bottom'.*/
.jqx-tabs-selection-tracker-bottom {
    border-color: #aaa;
    border-top: 1px solid #fff;
}
/*jqxMaskedInput and jqxNumberInput Styles*/
.jqx-input {
    -webkit-appearance: none;
    padding: 0 0 0 0;
    outline: none;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
}
input[type=text].jqx-input, input[type=password].jqx-input {
    min-height: 16px;
    min-width: 16px;
    margin: 0px;
    border-width: 1px;
    border-style: solid;
    font-size: 13px;
    padding: 3px;
    padding-left: 3px;
    padding-right: 3px;
}
.jqx-input::-ms-reveal {
    display: none;
}
.jqx-input::-ms-clear {
    display: none;
}
.jqx-input-content::-ms-clear {
    display: none;
}
.jqx-input::-ms-value {
    margin: 0px;
    padding: 0px;
    min-height: 13px;
    line-height: 13px;
}
/*applied to the input when the validation fails.*/
.jqx-input-invalid {
    border-color: #dd4b39 !important;
}
/*applied to the input's content.*/
.jqx-input-content {
    -webkit-appearance: none;
    padding: 1px;
    resize: none;
    outline: none;
    outline-width: 0px;
    -webkit-user-modify: inherit;
    -moz-user-modify: inherit;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
}
/*applied to the input when it is disabled.*/
.jqx-input-disabled {
    -webkit-appearance: none;
    resize: none;
    outline: none;
    outline-width: 0px;
}
/*applied to the list menu.*/
.jqx-listmenu-widget {
    -ms-touch-action: auto;
}
.jqx-listmenu-widget .jqx-widget-content {
        -ms-touch-action: auto;
    }
.jqx-listmenu-widget .jqx-widget-header {
        -ms-touch-action: auto;
    }
.jqx-listmenu-widget li {
        -ms-touch-action: auto;
    }
.jqx-menu-popup {
}
.jqx-menu-vertical {
    background-color: #efefef;
}
.jqx-color-picker {
}
.jqx-color-picker-panel {
}
.jqx-color-picker-map {
    border: 1px solid #A0A0A0;
    background-color: transparent;
    background-image: url('map-saturation.7ec1b4f86bc13625.png');
    background-repeat: no-repeat;
    background-position: left top;
    overflow: hidden;
}
.jqx-color-picker-map-hue {
    border: 1px solid #A0A0A0;
    background-color: transparent;
    background-image: url('map-hue.163552216f1e232a.png');
    background-repeat: no-repeat;
    background-position: left top;
    overflow: hidden;
}
.jqx-color-picker-map-overlay {
    background-color: transparent;
    background-image: url('map-saturation-overlay.6b51a7daf6481585.png');
    background-repeat: no-repeat;
    background-position: left top;
}
.jqx-color-picker-bar {
    border: 1px solid #A0A0A0;
    background-color: transparent;
    background-image: url('bar-saturation.0d24928c773c0dfe.png');
    background-repeat: no-repeat;
    background-position: left top;
}
.jqx-color-picker-bar-hue {
    border: 1px solid #A0A0A0;
    background-color: transparent;
    background-image: url('bar-hue.62ca62f44be4eac1.png');
    background-repeat: no-repeat;
    background-position: left top;
}
.jqx-color-picker-preview {
    border: 1px solid #A0A0A0;
}
.jqx-color-picker-pointer {
    background-image: url('crosshair.23d7f2189936c737.png');
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.jqx-color-picker-pointer-alt {
    background-image: url('crosshair-white.cd2fa7c53891f084.png');
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.jqx-color-picker-bar-pointer {
    background-image: url('pointer.b713ae4fccc79428.png');
    background-repeat: no-repeat;
    height: 15px;
    margin-left: 6px;
    background-position: right top;
}
.jqx-icon {
    width: 16px;
    height: 16px;
    margin: 0 auto;
    position: relative;
    top: 50%;
    margin-top: -8px;
}
.jqx-input-icon {
    width: 13px;
    height: 13px;
    margin: 0 auto;
}
.jqx-scrollbar-thumb-state-normal-touch {
    border-color: #c3c3c3;
    background: #c3c3c3;
}
.jqx-touch, .jqx-touch .jqx-fill-state-normal, .jqx-touch .jqx-widget-content, .jqx-touch .jqx-widget-header, .jqx-touch a:link {
}
.jqx-scrollbar .jqx-icon-arrow-up {
    width: 100%;
    height: 100%;
}
.jqx-scrollbar .jqx-icon-arrow-down {
    width: 100%;
    height: 100%;
}
.jqx-scrollbar .jqx-icon-arrow-left {
    width: 100%;
    height: 100%;
}
.jqx-scrollbar .jqx-icon-arrow-right {
    width: 100%;
    height: 100%;
}
/*jqx-listmenu*/
.jqx-listmenu-widget {
    border-width: 1px;
    border-style: solid;
}
ol.jqx-listmenu, ul.jqx-listmenu {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    line-height: 1;
    counter-reset: section;
}
.jqx-listmenu li {
    margin-left: 0px;
    list-style: none;
    line-height: 1;
}
.jqx-listmenu {
    width: 100%;
}
.jqx-listmenu-header {
    padding: 15px;
}
.jqx-listmenu-item {
    cursor: pointer;
    padding: 15px;
    float: none;
    overflow: hidden;
    text-align: left;
    position: relative;
}
.jqx-listmenu-separator {
    padding: 10px;
    counter-reset: section;
}
.jqx-listmenu-header-label {
    margin-left: 30px;
}
.jqx-listmenu-arrow-right {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 7px;
}
.jqx-listmenu-arrow-rtl {
    right: 0px;
    left: 7px;
}
.jqx-listmenu-arrow-right-pressed {
    width: 16px;
    height: 16px;
}
.jqx-listmenu-header .jqx-button {
    border-radius: 10px;
    padding: 6px 10px;
}
.jqx-listmenu-filter-input {
    border-radius: 3px;
    border: 1px solid;
    outline: none;
    width: 97%;
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;
    border-color: #c7c7c7;
    background-color: #fff;
    font-size: 20px;
    min-height: 25px !important;
    height: 25px;
}
.jqx-listmenu-filter {
    text-align: center;
    padding: 4px;
}
ol li .jqx-listmenu-item-label:before {
    content: counter(section) ". ";
    counter-increment: section;
}
.jqx-listmenu div {
    clear: both;
}
.jqx-listmenu-auto-separator {
}
.jqx-listmenu-item-readonly {
    cursor: default;
}
.jqx-tooltip {
    position: absolute;
    width: auto;
    height: auto;
}
.jqx-tooltip-main {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    filter: inherit;
    border-style: solid;
    border-width: 1px;
}
.jqx-tooltip-text {
    padding: 5px 8px;
    overflow: hidden;
    filter: inherit;
}
.jqx-tooltip, .jqx-tooltip-text, .jqx-tooltip-main {
    border-radius: 5px;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
}
.jqx-tooltip-arrow {
    position: absolute;
    width: 0px;
    height: 0px;
    display: block;
    border-style: solid;
    margin: -6px 0 0 -7px;
    background: transparent !important;
    filter: inherit;
}
.jqx-tooltip-arrow-t-b {
    border-left-color: transparent !important;
    border-right-color: transparent !important;
}
.jqx-tooltip-arrow-l-r {
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
}
/*Sets the text-alignment to right.*/
.jqx-rtl {
    text-align: right !important;
}
.jqx-shadow {
    box-shadow: 0 2px 3px rgba(0,0,0,.15) !important;
}
.jqx-noshadow {
    box-shadow: none !important;
}
.jqx-passwordinput-password-icon, .jqx-passwordinput-password-icon-rtl {
    background-image: url('icon-showpassword.a0b7dc8ac3155280.png') !important;
    background-repeat: no-repeat !important;
    width: 14px;
    height: 9px;
}
.jqx-passwordinput-password-icon-ltr {
    background-position: right !important;
}
.jqx-passwordinput-password-icon-rtl {
    background-position: left !important;
}
.jqx-passwordinput-password-strength-inicator {
    width: 20%;
    height: 5px;
    margin-top: 5px;
}
/*top rounded Corners*/
.jqx-rc-t-expanded {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}
/*bottom rounded Corners*/
.jqx-rc-b-expanded {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.jqx-treemap-rectangle {
    font-size: 13px;
    font-weight: normal;
    border: 1px solid #555;
    color: #222;
    text-shadow: 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jqx-treemap-label {
    text-overflow: ellipsis;
    overflow: hidden;
}
.jqx-treemap-rectangle-parent {
    color: #222;
    font-size: 15px;
    font-family: inherit;
    font-weight: bold;
}
.jqx-treemap-legend-label {
    color: #fff;
}
.jqx-treemap-legend {
    width: 350px;
    background-color: rgba(0, 0, 0, 0.1);
    z-index: 41;
    overflow: hidden;
}
.jqx-treemap-legend-table {
    table-layout: fixed;
    width: 100%;
}
.jqx-treemap-legend-color {
    height: 3px;
}
.jqx-treemap-legend-values {
    height: 12px;
    width: 100%;
}
.jqx-treemap-legend-value {
    font-size: 9px;
    position: absolute;
    color: #fff;
}
.jqx-treemap-rectangle-hover {
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
    z-index: 40;
}
/*jqxRangeSelector*/
.jqx-rangeselector, .jqx-rangeselector-content, .jqx-rangeselector-slider, .jqx-rangeselector-markers,
.jqx-rangeselector-ticks-container, .jqx-rangeselector-ticks, .jqx-rangeselector-shutter {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-sizing: content-box !important;
}
.jqx-rangeselector-markers {
}
.jqx-rangeselector-content, .jqx-rangeselector-ticks, .jqx-rangeselector-labels, .jqx-rangeselector-shutter, .jqx-rangeselector-markers, .jqx-rangeselector-marker-arrow {
    position: absolute;
}
.jqx-rangeselector-ticks-container, .jqx-rangeselector-ticks, .jqx-rangeselector-shutter, .jqx-rangeselector-slider {
    height: 100%;
}
.jqx-rangeselector-ticks-container, .jqx-rangeselector-slider {
    width: 100%;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    border-radius: 0px !important;
}
.jqx-rangeselector-group-labels-rtl, .jqx-rangeselector-group-labels-ticks, .jqx-rangeselector-slider {
    float: left;
}
.jqx-rangeselector-slider, .jqx-rangeselector-markers, .jqx-rangeselector-marker-arrow {
    border-style: solid;
}
.jqx-rangeselector-ticks, .jqx-rangeselector-group-labels-ticks {
    width: 1px;
    background: #aaa;
}
.jqx-rangeselector-labels, .jqx-rangeselector-markers {
    white-space: nowrap;
    width: auto;
}
.jqx-rangeselector-slider, .jqx-rangeselector-markers {
    border-width: 1px !important;
}
.jqx-rangeselector-ticks-container {
    background-color: transparent;
    position: relative;
}
.jqx-rangeselector-shutter {
    opacity: 0.75;
    background: #efefef;
    border-width: 0px !important;
}
.jqx-rangeselector-slider {
    background-color: transparent !important;
    border-top: none !important;
    background-image: none !important;
    border-bottom: none !important;
    border-color: #aaa;
    border-right-color: transparent !important;
    position: relative;
    overflow: hidden;
}
.jqx-rangeselector-inner-slider {
    position: absolute;
    right: 0;
    background: #aaa;
    width: 1px;
    height: 100%;
}
.jqx-rangeselector-ticks {
    margin-top: 0px;
}
.jqx-rangeselector-labels, .jqx-rangeselector-group-labels {
    margin-top: 4px;
}
.jqx-rangeselector-markers {
    height: 20px;
    padding: 5px;
    opacity: 0.75;
}
.jqx-rangeselector-marker-arrow {
    width: 0px;
    height: 0px;
    display: block;
    margin: -6px 0 0 -7px;
    background-color: transparent !important;
    filter: inherit;
    border-top-width: 5px;
    border-bottom-width: 5px;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    background-clip: border-box;
    background-repeat: repeat;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    background-image: none !important;
}
.jqx-rangeselector-marker-arrow-top {
    border-bottom-color: transparent !important;
}
.jqx-rangeselector-marker-arrow-bottom {
    border-top-color: transparent !important;
}
.jqx-rangeselector-marker-left-arrow {
    border-right-width: 0px;
    border-left-width: 5px;
}
.jqx-rangeselector-marker-right-arrow {
    border-right-width: 5px;
    border-left-width: 0px;
}
.jqx-rangeselector-markers-value {
    overflow: hidden;
    white-space: nowrap;
}
.jqx-rangeselector-group-labels-rtl {
    margin-right: 10px;
    direction: rtl;
}
.jqx-rangeselector-group-labels-ticks {
    height: 17px;
}
.jqx-rangeselector-group-labels-ticks-rtl {
    margin-left: 5px;
}
.jqx-action-button {
    border: none;
    border-left: 1px solid #c7c7c7;
}
.jqx-action-button-rtl {
    border: none;
    border-right: 1px solid #c7c7c7;
    cursor: pointer;
}
/*jqxBulletChart*/
.jqx-bulletchart {
}
.jqx-bulletchart, .jqx-bulletchart-title-container-horizontal, .jqx-bulletchart-title-container-vertical, .jqx-bulletchart-chart-container-horizontal, .jqx-bulletchart-chart-container-vertical {
    position: relative;
}
.jqx-bulletchart-title-inner-container, .jqx-bulletchart-range, .jqx-bulletchart-pointer, .jqx-bulletchart-target, .jqx-bulletchart-ticks, .jqx-bulletchart-labels {
    position: absolute;
}
.jqx-bulletchart-title-container-vertical, .jqx-bulletchart-title, .jqx-bulletchart-description, .jqx-bulletchart-range-vertical {
    width: 100%;
}
.jqx-bulletchart-title-container-horizontal, .jqx-bulletchart-chart-container-horizontal {
    float: left;
    overflow: hidden;
}
.jqx-bulletchart-title, .jqx-bulletchart-description {
    text-align: center;
}
.jqx-bulletchart-title-inner-container {
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.jqx-bulletchart-title-inner-container-ltr {
    padding-right: 5px;
}
.jqx-bulletchart-title-inner-container-rtl {
    padding-left: 5px;
}
.jqx-bulletchart-title-description-ltr {
    text-align: right;
}
.jqx-bulletchart-title-description-rtl {
    text-align: left;
}
.jqx-bulletchart-title-description-vertical {
    text-align: center;
}
.jqx-bulletchart-title {
    font-size: 110%;
    font-weight: bold;
}
.jqx-bulletchart-description {
    font-size: 90%;
}
.jqx-bulletchart-range-horizontal {
    height: 100%;
}
.jqx-bulletchart-target-horizontal {
    top: 10%;
    height: 80%;
}
.jqx-bulletchart-target-vertical {
    left: 10%;
    width: 80%;
}
.jqx-bulletchart-ticks {
    background-color: #AAAAAA;
}
.jqx-bulletchart-ticks-horizontal {
    width: 1px;
}
.jqx-bulletchart-ticks-vertical {
    height: 1px;
}
.jqx-bulletchart-zero-tick {
}
.jqx-bulletchart-labels {
}
/*jqxNotification*/
.jqx-notification {
    padding: 10px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    pointer-events: auto;
}
.jqx-notification-table {
    width: 100%;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    color: inherit;
}
.jqx-notification-container {
    position: fixed;
    height: auto;
    width: auto;
    pointer-events: none;
}
.jqx-notification-container-full-width {
    width: 100%;
}
.jqx-notification-container-full-height {
    height: 100%;
}
#jqxNotificationDefaultContainer-top-right, #jqxNotificationDefaultContainer-bottom-left {
    direction: rtl;
}
.jqx-notification-icon, .jqx-notification-content {
    vertical-align: middle;
}
.jqx-notification-content {
}
.jqx-notification-content-rtl {
    direction: rtl;
}
.jqx-link, .jqx-inverse, .jqx-primary, .jqx-warning, .jqx-danger, .jqx-success, .jqx-info {
    background: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
.jqx-primary .jqx-icon-calendar, .jqx-primary .jqx-icon-calendar-hover, .jqx-primary .jqx-icon-calendar-pressed {
        background-image: url('icon-calendar-white.439f857c753bbb0f.png');
    }
.jqx-primary .jqx-icon-time, .jqx-primary .jqx-icon-time-hover, .jqx-primary .jqx-icon-time-pressed {
        background-image: url('icon-time-white.d433ba09764d793a.png');
    }
.jqx-success .jqx-icon-calendar, .jqx-success .jqx-icon-calendar-hover, .jqx-success .jqx-icon-calendar-pressed {
        background-image: url('icon-calendar-white.439f857c753bbb0f.png');
    }
.jqx-success .jqx-icon-time, .jqx-success .jqx-icon-time-hover, .jqx-success .jqx-icon-time-pressed {
        background-image: url('icon-time-white.d433ba09764d793a.png');
    }
.jqx-warning .jqx-icon-calendar, .jqx-warning .jqx-icon-calendar-hover, .jqx-warning .jqx-icon-calendar-pressed {
        background-image: url('icon-calendar-white.439f857c753bbb0f.png');
    }
.jqx-warning .jqx-icon-time, .jqx-warning .jqx-icon-time-hover, .jqx-warning .jqx-icon-time-pressed {
        background-image: url('icon-time-white.d433ba09764d793a.png');
    }
.jqx-danger .jqx-icon-calendar, .jqx-danger .jqx-icon-calendar-hover, .jqx-danger .jqx-icon-calendar-pressed {
        background-image: url('icon-calendar-white.439f857c753bbb0f.png');
    }
.jqx-danger .jqx-icon-time, .jqx-danger .jqx-icon-time-hover, .jqx-danger .jqx-icon-time-pressed {
        background-image: url('icon-time-white.d433ba09764d793a.png');
    }
.jqx-info .jqx-icon-calendar, .jqx-info .jqx-icon-calendar-hover, .jqx-info .jqx-icon-calendar-pressed {
        background-image: url('icon-calendar-white.439f857c753bbb0f.png');
    }
.jqx-info .jqx-icon-time, .jqx-info .jqx-icon-time-hover, .jqx-info .jqx-icon-time-pressed {
        background-image: url('icon-time-white.d433ba09764d793a.png');
    }
.jqx-inverse .jqx-icon-calendar, .jqx-inverse .jqx-icon-calendar-hover, .jqx-inverse .jqx-icon-calendar-pressed {
        background-image: url('icon-calendar-white.439f857c753bbb0f.png');
    }
.jqx-inverse .jqx-icon-time, .jqx-inverse .jqx-icon-time-hover, .jqx-inverse .jqx-icon-time-pressed {
        background-image: url('icon-time-white.d433ba09764d793a.png');
    }
.jqx-notification-info, .jqx-info {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #5bc0de !important;
    *background-color: #5bc0de !important;
    border-left-color: #46b8da !important;
    border-right-color: #46b8da !important;
    border-top-color: #46b8da !important;
    border-bottom-color: #46b8da !important;
}
.jqx-info:hover,
    .jqx-info:focus,
    .jqx-info:active,
    .jqx-info.active,
    .jqx-info.disabled,
    .jqx-info[disabled] {
        color: #ffffff !important;
        background-color: #31b0d5 !important;
        *background-color: #31b0d5 !important;
        border-color: #269abc !important;
    }
.jqx-fill-state-pressed.jqx-info,
    .jqx-info:active,
    .jqx-info.active {
        background-color: #269abc \9 !important;
    }
.jqx-notification-warning, .jqx-warning {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #f0ad4e !important;
    *background-color: #f0ad4e !important;
    border-left-color: #eea236 !important;
    border-right-color: #eea236 !important;
    border-top-color: #eea236 !important;
    border-bottom-color: #eea236 !important;
}
.jqx-warning:hover,
    .jqx-warning:focus,
    .jqx-warning:active,
    .jqx-warning.active,
    .jqx-warning.disabled,
    .jqx-warning[disabled] {
        color: #ffffff !important;
        background-color: #ec971f !important;
        *background-color: #ec971f !important;
        border-color: #d58512 !important;
    }
.jqx-fill-state-pressed.jqx-warning,
    .jqx-warning:active,
    .jqx-warning.active {
        background-color: #d58512 \9 !important;
        border-color: #985f0d !important;
    }
.jqx-notification-success, .jqx-success {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #5cb85c !important;
    *background-color: #5cb85c !important;
    border-left-color: #4cae4c !important;
    border-right-color: #4cae4c !important;
    border-top-color: #4cae4c !important;
    border-bottom-color: #4cae4c !important;
}
.jqx-success:hover,
    .jqx-success:focus,
    .jqx-success:active,
    .jqx-success.active,
    .jqx-success.disabled,
    .jqx-success[disabled] {
        color: #ffffff !important;
        background-color: #449d44 !important;
        *background-color: #449d44 !important;
        border-color: #398439 !important;
    }
.jqx-fill-state-pressed.jqx-success,
    .jqx-success:active,
    .jqx-success.active {
        background-color: #398439 !important;
        border-color: #255625 !important;
    }
.jqx-notification-error, .jqx-danger {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #d9534f !important;
    *background-color: #d9534f !important;
    border-left-color: #d43f3a !important;
    border-right-color: #d43f3a !important;
    border-top-color: #d43f3a !important;
    border-bottom-color: #d43f3a !important;
}
.jqx-danger:hover,
    .jqx-danger:focus,
    .jqx-danger:active,
    .jqx-danger.active,
    .jqx-danger.disabled,
    .jqx-danger[disabled] {
        color: #ffffff !important;
        background-color: #c9302c !important;
        *background-color: #c9302c !important;
        border-color: #ac2925 !important;
    }
.jqx-fill-state-pressed.jqx-danger, .jqx-danger:active,
    .jqx-danger.active {
        background-color: #ac2925 !important;
        border-color: #761c19 !important;
    }
.jqx-notification-mail, .jqx-primary {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #337ab7 !important;
    *background-color: #337ab7 !important;
    border-left-color: #2e6da4 !important;
    border-right-color: #2e6da4 !important;
    border-top-color: #2e6da4 !important;
    border-bottom-color: #2e6da4 !important;
}
.jqx-primary:hover,
    .jqx-primary:focus,
    .jqx-primary:active,
    .jqx-primary.active,
    .jqx-primary.disabled,
    .jqx-primary[disabled] {
        color: #ffffff !important;
        background-color: #286090 !important;
        *background-color: #286090 !important;
    }
.jqx-fill-state-pressed.jqx-primary,
    .jqx-primary:active,
    .jqx-primary.active {
        background-color: #204d74 !important;
    }
.jqx-notification-time, .jqx-inverse {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #363636 !important;
    *background-color: #222222 !important;
    border-left-color: #222222 !important;
    border-right-color: #222222 !important;
    border-top-color: #222222 !important;
    border-bottom-color: #000000 !important;
}
.jqx-inverse:hover,
    .jqx-inverse:focus,
    .jqx-inverse:active,
    .jqx-inverse.active,
    .jqx-inverse.disabled,
    .jqx-inverse[disabled] {
        color: #ffffff !important;
        background-color: #222222 !important;
        *background-color: #151515 !important;
    }
.jqx-fill-state-pressed.jqx-inverse,
    .jqx-inverse:active,
    .jqx-inverse.active {
        background-color: #080808 !important;
        background-image: linear-gradient(to bottom, #444444, #444444) !important;
    }
.jqx-link,
.jqx-link:active,
.jqx-link[disabled] {
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}
.jqx-link {
    color: #0088cc !important;
    cursor: pointer !important;
    border-color: transparent !important;
    border-radius: 0 !important;
}
.jqx-link:hover,
    .jqx-link:focus {
        color: #005580 !important;
        text-decoration: underline !important;
        background-color: transparent !important;
    }
.jqx-link[disabled]:hover,
    .jqx-link[disabled]:focus {
        color: #333333 !important;
        text-decoration: none !important;
    }
.jqx-link:focus, .jqx-inverse:focus, .jqx-primary:focus, .jqx-warning:focus, .jqx-danger:focus, .jqx-success:focus, .jqx-info:focus,
    .jqx-link:hover, .jqx-inverse:hover, .jqx-primary:hover, .jqx-warning:hover, .jqx-danger:hover, .jqx-success:hover, .jqx-info:hover {
        background-position: 0 -15px !important;
        transition: background-position 0.1s linear !important;
    }
.jqx-link:active, .jqx-inverse:active, .jqx-primary:active, .jqx-warning:active, .jqx-danger:active, .jqx-success:active, .jqx-info:active {
        background-image: none !important;
        outline: 0 !important;
        box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
    }
.jqx-notification-icon {
    background-repeat: no-repeat;
}
.jqx-notification-icon-ltr {
    background-position: left center;
}
.jqx-notification-icon-rtl {
    background-position: right center;
}
.jqx-notification-icon-info, .jqx-notification-icon-warning, .jqx-notification-icon-success, .jqx-notification-icon-error, .jqx-notification-icon-mail, .jqx-notification-icon-time {
    width: 30px;
    height: 25px;
}
.jqx-notification-icon-info {
    background-image: url('info.a40e175cbb92b1dd.png');
}
.jqx-notification-icon-warning {
    background-image: url('warning.040b457d00915644.png');
}
.jqx-notification-icon-success {
    background-image: url('success.611c152f3f37ae7c.png');
}
.jqx-notification-icon-error {
    background-image: url('error.0427b3a5b91f7954.png');
}
.jqx-notification-icon-mail {
    background-image: url('mail.e3b6f9631ab97395.png');
}
.jqx-notification-icon-time {
    background-image: url('time.e276d0c70940c6a0.png');
}
.jqx-notification-close-button-info, .jqx-notification-close-button-success, .jqx-notification-close-button-mail, .jqx-notification-close-button-time, .jqx-notification-close-button-error {
    background-image: url('close_white.37ab4a00b9020201.png');
}
.jqx-notification-close-button-warning {
    background-image: url('close_black.9b9c9d790089c67b.png');
}
.jqx-notification-close-button-container, .jqx-notification-close-button {
    width: 16px;
    height: 16px;
}
.jqx-notification-close-button-container {
    vertical-align: top;
}
.jqx-notification-close-button {
    position: relative;
    top: -11px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.jqx-notification-close-button-ltr {
    right: -11px;
    background-position: right top;
}
.jqx-notification-close-button-rtl {
    left: -11px;
    background-position: left top;
}
.jqx-navbar {
    width: 100%;
    border-style: solid;
    border-width: 1px;
}
.jqx-navbar ul:before,
    .jqx-navbar ul:after {
        content: "";
        display: table;
    }
.jqx-navbar ul:after {
        clear: both;
    }
.jqx-navbar ul {
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative;
        display: block;
        border: 0;
        max-width: 100%;
        overflow: visible;
    }
.jqx-navbar-block {
    margin: 0;
    overflow: hidden;
    padding: 0px 12px;
    border-width: 0px;
    float: left;
    min-height: 1px;
    box-sizing: border-box;
    box-shadow: none !important;
    border-radius: 0px !important;
}
.jqx-navbar-block-rtl {
    float: right;
}
.jqx-ribbon {
    position: relative;
    overflow: hidden;
}
.jqx-ribbon-auto {
    display: inline-block;
}
.jqx-ribbon-popup {
    overflow: visible;
}
.jqx-ribbon-header {
    position: absolute;
    margin: 0;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    overflow: hidden;
    float: left;
    display: block;
    box-shadow: none !important;
}
.jqx-ribbon-header-auto {
    position: relative;
}
.jqx-ribbon-header-horizontal {
    width: 100%;
    min-height: 30px;
    padding: 0px;
    white-space: nowrap;
}
.jqx-ribbon-header-bottom {
    bottom: 0;
}
.jqx-ribbon-header-vertical {
    min-width: 75px;
    height: 100%;
    float: left;
    padding: 0px;
}
.jqx-ribbon-header-right {
    right: 0;
}
.jqx-ribbon-header-horizontal-popup, .jqx-ribbon-header-vertical-popup {
    position: relative;
}
.jqx-ribbon-header-horizontal-popup {
    height: 100%;
}
.jqx-ribbon-header-vertical-popup {
    width: 100%;
}
.jqx-ribbon-item {
    position: relative;
    list-style-type: none;
    padding: 5px;
    border: 1px solid transparent;
    box-sizing: border-box;
    text-overflow: ellipsis;
    cursor: default;
    min-width: 10px;
    vertical-align: top;
}
.jqx-ribbon-item-top, .jqx-ribbon-item-bottom {
    height: 100%;
    display: inline-block;
    margin-left: 1px;
    margin-right: 1px;
}
.jqx-ribbon-item-top {
    margin-top: 1px;
}
.jqx-ribbon-item-bottom {
    margin-top: -1px;
}
.jqx-ribbon-item-left, .jqx-ribbon-item-right {
    width: 100%;
    margin-top: 2px;
}
.jqx-ribbon-item-left {
    margin-left: 1px;
}
.jqx-ribbon-item-right {
    margin-left: -1px;
}
.jqx-ribbon-item-hover {
    border-color: inherit;
}
.jqx-ribbon-item-top.jqx-ribbon-item-hover {
    border-bottom-color: inherit !important;
}
.jqx-ribbon-item-bottom.jqx-ribbon-item-hover {
    border-top-color: inherit !important;
}
.jqx-ribbon-item-left.jqx-ribbon-item-hover {
    border-right-color: inherit !important;
}
.jqx-ribbon-item-right.jqx-ribbon-item-hover {
    border-left-color: inherit !important;
}
.jqx-ribbon-item-selected {
    border-color: inherit;
}
.jqx-ribbon-item-top.jqx-ribbon-item-selected {
    border-bottom-color: transparent;
}
.jqx-ribbon-item-bottom.jqx-ribbon-item-selected {
    border-top-color: transparent;
}
.jqx-ribbon-item-left.jqx-ribbon-item-selected {
    border-right-color: transparent;
}
.jqx-ribbon-item-right.jqx-ribbon-item-selected {
    border-left-color: transparent;
}
.jqx-ribbon-content {
    background-image: none !important;
    background-color: transparent !important;
    box-sizing: border-box;
}
.jqx-ribbon-content-horizontal {
    clear: both;
    height: 100%;
}
.jqx-ribbon-content-vertical {
    height: 100%;
    width: 100%;
    float: left;
    border-width: 1px;
}
.jqx-ribbon-content-popup {
    z-index: 99999;
    position: absolute;
    border-left: none;
}
.jqx-ribbon-content-popup.jqx-ribbon-content-horizontal {
        width: 100%;
        height: auto;
    }
.jqx-ribbon-content-popup.jqx-ribbon-content-vertical {
        width: auto;
        height: 100%;
    }
.jqx-ribbon-content-popup-top {
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}
.jqx-ribbon-content-popup-bottom {
    box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.15);
}
.jqx-ribbon-content-popup-left {
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}
.jqx-ribbon-content-popup-right {
    box-shadow: -6px 6px 15px 0 rgba(0,0,0,0.15);
}
.jqx-ribbon-content-auto-width {
    width: auto;
}
.jqx-ribbon-content-section {
    width: 100%;
    height: 100%;
    display: none;
    border-width: 1px;
    border-style: solid;
    box-sizing: inherit;
    overflow: auto;
}
.jqx-ribbon-content-section-top {
    border-top: none;
}
.jqx-ribbon-content-section-bottom {
    bottom: 0;
    border-bottom: none;
}
.jqx-ribbon-content-section-left {
    border-left: none;
}
.jqx-ribbon-content-section-right {
    border-right: none;
    right: 0;
}
.jqx-ribbon-content-section-popup {
    position: relative;
}
.jqx-ribbon-content-section-horizontal-popup {
    height: auto;
}
.jqx-ribbon-content-section-vertical-popup {
    width: auto;
}
.jqx-ribbon-header-rtl {
    text-align: right;
}
.jqx-ribbon-header-horizontal.jqx-ribbon-header-rtl {
    direction: rtl;
}
.jqx-ribbon-item-rtl {
    direction: rtl;
}
.jqx-ribbon-scrollbutton {
    position: absolute;
    display: none;
    box-sizing: border-box;
    cursor: pointer;
    background-repeat: no-repeat !important;
    background-position: center !important;
    z-index: 0;
}
.jqx-ribbon-scrollbutton-top, .jqx-ribbon-scrollbutton-bottom {
    width: 17px;
}
.jqx-ribbon-scrollbutton-left, .jqx-ribbon-scrollbutton-right {
    height: 17px;
}
.jqx-ribbon-scrollbutton-top {
    top: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.jqx-ribbon-scrollbutton-bottom {
    bottom: 1px;
    border-top-width: 1px;
    border-top-style: solid;
}
.jqx-ribbon-scrollbutton-left {
    left: 1px;
    border-right-width: 1px;
    border-right-style: solid;
}
.jqx-ribbon-scrollbutton-right {
    right: 1px;
    border-left-width: 1px;
    border-left-style: solid;
}
.jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near {
    left: 1px;
    border-right-width: 1px;
    border-right-style: solid;
}
.jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far {
    right: 18px;
    border-left-width: 1px;
    border-left-style: solid;
}
.jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far {
    right: 1px;
    border-left-width: 1px;
    border-left-style: solid;
}
.jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near {
    left: 18px;
    border-right-width: 1px;
    border-right-style: solid;
}
.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near {
    top: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far {
    bottom: 18px;
    border-top-width: 1px;
    border-top-style: solid;
}
.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far {
    bottom: 1px;
    border-top-width: 1px;
    border-top-style: solid;
}
.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near {
    top: 18px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.jqx-ribbon-scrollbutton-inner {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-ribbon-selection-token {
    position: absolute;
    z-index: 0;
}
.jqx-ribbon-selection-token-top, .jqx-ribbon-selection-token-bottom {
    height: 1px;
}
.jqx-ribbon-selection-token-left, .jqx-ribbon-selection-token-right {
    width: 1px;
}
.jqx-ribbon-auto, .jqx-ribbon-item-top, .jqx-ribbon-item-bottom, .jqx-ribbon-content {
    *display: inline;
}
.jqx-ribbon-content-left {
    *float: none;
}
.jqx-ribbon-content-right {
    *float: left;
}
.jqx-ribbon-content.jqx-ribbon-content-popup {
    *left: 0;
}
.jqx-ribbon-content-popup .jqx-ribbon-content-section {
    *overflow: visible;
}
.jqx-ribbon-content-section-popup {
    *position: absolute;
}
.jqx-toolbar, .jqx-toolbar-minimized-popup-separator {
    box-sizing: border-box;
}
.jqx-toolbar, .jqx-toolbar-minimized-popup {
    padding: 5px;
}
.jqx-toolbar {
    position: relative;
    border-width: 1px;
    border-style: solid;
    overflow: hidden;
}
.jqx-toolbar-tool {
    float: left;
    margin-top: 0;
    margin-bottom: 0;
}
.jqx-toolbar-tool-rtl {
    float: right;
}
.jqx-toolbar-tool-no-separator-ltr {
    margin-right: 2px !important;
}
.jqx-toolbar-tool-no-separator-rtl {
    margin-left: 2px !important;
}
.jqx-toolbar-tool-separator-ltr {
    margin-right: 6px !important;
}
.jqx-toolbar-tool-separator-rtl {
    margin-left: 6px !important;
}
.jqx-toolbar-tool-inner-button {
    margin-right: 0;
    margin-left: 0;
    border-radius: 0 !important;
}
.jqx-toolbar-minimized-button, .jqx-toolbar-minimized-popup {
    position: absolute;
}
.jqx-toolbar-minimized-button {
    height: 100%;
    right: 0;
    cursor: pointer;
    margin-top: -5px;
    margin-right: 5px;
    display: none;
}
.jqx-toolbar-minimized-button-rtl {
    left: 0;
    margin-left: 5px;
    margin-right: 0;
}
.jqx-toolbar-minimized-popup {
    border-width: 1px;
    border-top-width: 0;
    border-style: solid;
    visibility: hidden;
    z-index: 99999;
}
.jqx-toolbar-tool-minimized {
    margin: 1px 0 !important;
}
.jqx-toolbar-minimized-popup-separator {
    width: 100%;
    height: 2px;
    margin: 5px 0;
    display: none;
}
.jqx-complex-input-spin-buttons-container {
    border-width: 1px;
    border-style: solid;
    position: relative;
    box-sizing: border-box !important;
    padding: 2px 8px !important;
    white-space: nowrap;
    vertical-align: middle;
}
.jqx-formatted-input, .jqx-complex-input {
    padding-right: 2px !important;
    text-align: right;
}
.jqx-formatted-input-lower-case, .jqx-complex-input {
    text-transform: lowercase;
}
.jqx-formatted-input-upper-case {
    text-transform: uppercase;
}
.jqx-formatted-input-item {
    word-wrap: break-word;
}
.jqx-formatted-input-item-rtl, .jqx-complex-input-rtl {
    direction: rtl !important;
}
.jqx-formatted-input-spin-buttons-container, .jqx-formatted-input-addon {
    height: 100%;
}
.jqx-formatted-input-spin-buttons-container {
    width: 18px;
    padding: 0 0 0 1px !important;
    overflow: hidden;
}
.jqx-formatted-input-spin-buttons-container-rtl {
    border-right-width: 0px;
    padding: 0 0 0 2px !important;
}
.jqx-formatted-input-spin-buttons-container-rtl-border {
    border-left-width: 1px !important;
}
.jqx-formatted-input-spin-button {
    position: relative;
    width: 17px;
    height: 50%;
    margin-left: -1px;
    border-width: 0px;
    padding: 0px;
    overflow: hidden;
    cursor: pointer;
}
.jqx-formatted-input-addon {
    width: 19px;
    padding: 0 !important;
    cursor: pointer;
}
.jqx-formatted-input-addon-rtl {
    border-right-width: 1px !important;
}
.jqx-complex-input-parent {
    overflow: hidden;
}
.jqx-complex-input-child {
    height: 100%;
    float: left;
    box-sizing: border-box;
}
.jqx-complex-input-child-rtl {
    float: right;
}
.jqx-complex-input-spin-buttons-container-ltr {
    border-left-width: 0;
}
.jqx-complex-input-spin-buttons-container-rtl {
    border-left-width: 1px !important;
    border-right-width: 0;
}
.jqx-file-upload {
    position: relative;
    overflow: auto;
}
.jqx-file-upload, .jqx-file-upload-file-row, .jqx-file-upload-file-name, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
}
.jqx-file-upload-buttons-container, .jqx-file-upload-iframe, .jqx-file-upload-loading-element {
    display: none;
}
.jqx-file-upload-file-input-ie9, .jqx-file-upload-buttons-container, .jqx-file-upload-file-row, .jqx-file-upload-icon {
    width: 100%;
}
.jqx-file-upload-file-input-ie9, .jqx-file-upload-file-name, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload, .jqx-file-upload-icon, .jqx-file-upload-loading-element {
    height: 100%;
}
.jqx-file-input-iframe, .jqx-file-upload-form-ie9 {
    position: absolute;
}
.jqx-file-input-iframe {
    width: 0;
    height: 0;
    border: none;
}
.jqx-file-upload-form, .jqx-file-upload-file-input {
    visibility: hidden;
    display: none;
}
.jqx-file-upload-form-ie9, .jqx-file-upload-file-input-ie9 {
    display: block;
    visibility: visible;
}
.jqx-file-upload-form-ie9 {
    z-index: 10000;
    opacity: 0;
    filter: alpha(opacity=0);
}
.jqx-file-upload-file-name {
    width: auto;
    padding: 0 2px 0 2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    *float: left;
}
.jqx-file-upload-button-browse-rtl, .jqx-file-upload-button-upload-rtl, .jqx-file-upload-button-cancel-rtl, .jqx-file-upload-file-name-rtl, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload, .jqx-file-upload-loading-element {
    float: right;
}
.jqx-file-upload, .jqx-file-upload-file-row {
    padding: 5px;
}
.jqx-file-upload-button-browse {
    display: block;
}
.jqx-file-upload-buttons-container {
    height: auto;
    margin-top: 10px;
}
.jqx-file-upload-button-browse-rtl, .jqx-file-upload-button-upload-rtl, .jqx-file-upload-button-cancel-rtl, .jqx-file-upload-file-name-rtl, .jqx-file-upload-file-cancel-rtl, .jqx-file-upload-file-upload-rtl {
    direction: rtl !important;
}
.jqx-file-upload-button-cancel, .jqx-file-upload-button-upload-rtl {
    margin-left: 5px;
}
.jqx-file-upload-button-upload-rtl-ie {
    margin-right: 5px;
}
.jqx-file-upload-button-cancel-rtl, .jqx-file-upload-button-upload-rtl-ie {
    margin-left: 0;
}
.jqx-file-upload-file-row {
    height: 30px;
    margin-bottom: 3px;
    clear: both;
}
.jqx-file-upload-file-cancel, .jqx-file-upload-file-upload, .jqx-file-upload-loading-element {
    width: 17px;
    margin: 0 1px 0 1px;
}
.jqx-file-upload-file-cancel-rtl, .jqx-file-upload-file-upload-rtl, .jqx-file-upload-loading-element-rtl {
    float: none;
    *float: left;
}
.jqx-file-upload-button-browse, .jqx-file-upload-button-upload, .jqx-file-upload-button-cancel, .jqx-file-upload-form-ie9, .jqx-file-upload-file-input-ie9, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload {
    cursor: pointer;
    white-space: nowrap;
}
.jqx-file-upload-file-name, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload {
    display: inline-block;
}
.jqx-file-upload-icon-upload, .jqx-file-upload-loading-element {
    margin-top: 1px;
}
.jqx-file-upload-loading-element {
    background-image: url('loader-small.8486b850e1b4df32.gif');
    background-repeat: no-repeat;
}
.jqx-date-time-input-popup .jqx-icon {
    margin-top: 0px;
}
.jqx-text-area-element {
    height: 100%;
    width: 100%;
    overflow: hidden;
    border: none;
    outline: none;
    left: 0px;
    top: 0px;
    margin: 0px;
    position: absolute;
    resize: none;
}
.jqx-text-area-element-rtl {
    direction: rtl !important;
}
.jqx-responsive-panel {
    overflow: auto;
}
.jqx-responsive-panel {
    border-width: 0px;
}
.jqx-responsive-panel-button {
    border-width: 1px;
    border-style: solid;
}
.jqx-responsive-panel-button {
    display: none;
    cursor: pointer;
}
.jqx-responsive-panel-button-inner {
    margin: 0;
    width: 100%;
    height: 100%;
    background-position: center;
}
.jqx-loader {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(255,255,255,0.5);
    z-index: 999;
    border-style: solid;
    border-width: 1px;
}
.jqx-loader-ie-transparency {
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff)"; /*For IE 8*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff); /*For IE 7*/
}
.jqx-loader-modal {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 99;
    cursor: default;
    top: 0;
    left: 0;
    background-color: black;
    opacity: 0.6;
}
.jqx-loader-icon {
    background-image: url('loader.7c1494c9779716cf.gif');
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999;
}
.jqx-loader-text {
    z-index: 999;
    position: relative;
}
.jqx-loader-text-left {
    margin-left: 5px;
    position: absolute;
    top: 50%;
}
.jqx-loader-text-right {
    margin-right: 5px;
    position: absolute;
    top: 50%;
    right: 0px;
}
.jqx-loader-text-top {
    text-align: center;
    margin-top: 5px;
}
.jqx-loader-text-bottom {
    bottom: 0px;
    position: absolute;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    margin-bottom: 5px;
}
.jqx-loader-rtl {
    direction: rtl;
}
/* jqxLayout and jqxDockingLayout */
.jqx-layout, .jqx-layout-group-root, .jqx-layout-pseudo-window-header, .jqx-docking-layout-overlay-inner-square-content {
    position: relative;
}
.jqx-layout-pseudo-window-pin-background, .jqx-layout-pseudo-window-close-background, .jqx-layout-resize-feedback, .jqx-layout-overlay, .jqx-docking-layout-overlay, .jqx-docking-layout-overlay-highlight-right, .jqx-docking-layout-overlay-highlight-bottom, .jqx-docking-layout-overlay-square-edge, .jqx-docking-layout-drop-overlay {
    position: absolute;
}
.jqx-layout {
    background-color: #c5c5c5;
}
.jqx-layout-group-root, .jqx-layout-pseudo-window-pin-icon, .jqx-layout-pseudo-window-pinned-icon, .jqx-layout-pseudo-window-close-icon, .jqx-layout-overlay {
    width: 100%;
    height: 100%;
}
.jqx-layout-group-default-horizontal > div, .jqx-layout-pseudo-window-title-ltr, .jqx-docking-layout-overlay-square, .jqx-docking-layout-overlay-mini-window-edge-horizontal, .jqx-docking-layout-overlay-square-edge-arrow-container-horizontal {
    float: left;
}
.jqx-layout-group-tabbed {
    position: static;
    box-sizing: border-box;
    min-height: 0 !important;
}
.jqx-layout-group-tabbed .jqx-window-content, .jqx-docking-layout-group-floating .jqx-window-content {
        padding: 0;
    }
.jqx-layout-group-tabbed .jqx-ribbon-content-section, .jqx-layout-window, .jqx-docking-layout-group-floating .jqx-ribbon-content-section {
        border: none;
    }
.jqx-layout-window {
    position: static;
}
.jqx-layout-group-auto-hide-content-vertical, .jqx-layout-group-auto-hide-content-horizontal {
    overflow: auto;
}
.jqx-layout-group-auto-hide-content-vertical {
    width: 150px;
}
.jqx-layout-group-auto-hide-content-horizontal {
    width: 100%;
    height: 150px;
}
.jqx-layout-pseudo-window {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    box-shadow: none !important;
}
.jqx-layout-pseudo-window-header, .jqx-layout-pseudo-window-content {
    width: 100%;
    box-sizing: border-box;
}
.jqx-layout-pseudo-window-header {
    height: 30px;
}
.jqx-layout-pseudo-window-pin-background, .jqx-layout-pseudo-window-close-background {
    width: 16px;
    height: 16px;
    top: 5px;
}
.jqx-layout-pseudo-window-pin-background-ltr {
    right: 15px;
}
.jqx-layout-pseudo-window-close-background-ltr {
    right: 0;
}
.jqx-layout-pseudo-window-pin-background-rtl {
    left: 15px;
}
.jqx-layout-pseudo-window-close-background-rtl {
    left: 0;
}
.jqx-layout-pseudo-window-pin-icon, .jqx-layout-pseudo-window-pinned-icon, .jqx-layout-pseudo-window-close-icon {
    cursor: pointer;
}
.jqx-layout-pseudo-window-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jqx-layout-pseudo-window-pin-icon {
    background-image: url('pin.864367a78922819e.png');
}
.jqx-layout-pseudo-window-pinned-icon {
    background-image: url('pinned.2a0749bc88f6c7b4.png');
}
.jqx-layout-pseudo-window-title-rtl {
    float: right;
}
.jqx-layout-resize-feedback {
    z-index: 9999;
    top: 0;
    left: 0;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    display: none;
}
.jqx-layout-resize-feedback-horizontal {
    width: 100%;
    height: 4px;
    cursor: row-resize;
}
.jqx-layout-resize-feedback-vertical {
    width: 4px;
    height: 100%;
    cursor: col-resize;
}
.jqx-layout-resize-feedback-warning {
    border-color: #800000 !important;
    background-color: Red !important;
}
.jqx-layout-overlay {
    top: 0;
    left: 0;
    display: none;
    background-color: transparent;
    z-index: 8999;
    pointer-events: none;
}
.jqx-layout-ribbon-header-ltr {
    padding-left: 20px;
}
.jqx-layout-ribbon-header-rtl {
    padding-right: 20px;
}
/* jqxDockingLayout-specific */
.jqx-docking-layout-group-floating {
    border-color: #FFD280 !important;
}
.jqx-docking-layout-group-floating .jqx-window-header {
        border-color: #FFD280;
        background-color: #FFD280 !important;
        background: linear-gradient(#FFE4B5, #FFD280 ) !important;
    }
.jqx-docking-layout-overlay, .jqx-docking-layout-overlay-square-edge {
    z-index: 99999;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.jqx-docking-layout-overlay-square-edge {
    display: none;
}
.jqx-docking-layout-overlay {
    width: 100px;
    height: 100px;
    left: 100px;
    top: 70px;
}
.jqx-docking-layout-overlay-section {
    height: 33px;
    width: 100px;
}
.jqx-docking-layout-overlay-square {
    width: 26px;
    height: 26px;
    padding: 3px;
}
.jqx-docking-layout-overlay-square-invisible {
    background-color: transparent !important;
    background-image: none !important;
}
.jqx-docking-layout-overlay-square-top, .jqx-docking-layout-overlay-square-left, .jqx-docking-layout-overlay-square-center, .jqx-docking-layout-overlay-square-right, .jqx-docking-layout-overlay-highlight-bottom {
    border-top-width: 1px;
    border-top-style: solid;
}
.jqx-docking-layout-overlay-square-top, .jqx-docking-layout-overlay-square-left, .jqx-docking-layout-overlay-square-bottom, .jqx-docking-layout-overlay-highlight-right {
    border-left-width: 1px;
    border-left-style: solid;
}
.jqx-docking-layout-overlay-square-top, .jqx-docking-layout-overlay-square-right, .jqx-docking-layout-overlay-square-bottom, .jqx-docking-layout-overlay-highlight-left {
    border-right-width: 1px;
    border-right-style: solid;
}
.jqx-docking-layout-overlay-square-left, .jqx-docking-layout-overlay-square-center, .jqx-docking-layout-overlay-square-right, .jqx-docking-layout-overlay-square-bottom, .jqx-docking-layout-overlay-inner-square-header, .jqx-docking-layout-overlay-highlight-top {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.jqx-docking-layout-overlay-square-center {
    border-color: transparent !important;
}
.jqx-docking-layout-overlay-inner-square, .jqx-docking-layout-overlay-inner-square-header, .jqx-docking-layout-overlay-inner-square-content, .jqx-docking-layout-overlay-highlight-top, .jqx-docking-layout-overlay-highlight-bottom, .jqx-docking-layout-overlay-mini-window-edge-vertical {
    width: 24px;
}
.jqx-docking-layout-overlay-inner-square {
    border-width: 1px;
    border-style: solid;
    height: 24px;
}
.jqx-docking-layout-overlay-inner-square-header {
    height: 5px;
}
.jqx-docking-layout-overlay-inner-square-content {
    height: 18px;
}
.jqx-docking-layout-overlay-highlight {
}
.jqx-docking-layout-overlay-highlight-top {
    height: 9px;
    border-bottom-style: dashed;
}
.jqx-docking-layout-overlay-highlight-left, .jqx-docking-layout-overlay-highlight-right {
    width: 12px;
    height: 18px;
}
.jqx-docking-layout-overlay-highlight-left {
    border-right-style: dashed;
}
.jqx-docking-layout-overlay-highlight-right {
    right: 0;
    border-left-style: dashed;
}
.jqx-docking-layout-overlay-highlight-bottom {
    bottom: 0;
    height: 9px;
    border-top-style: dashed;
}
.jqx-docking-layout-drop-overlay {
    display: none;
    background-color: #6495ED;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    z-index: 10000;
    top: 0px;
    left: 0px;
}
.jqx-docking-layout-square-disabled {
    visibility: hidden;
}
.jqx-docking-layout-overlay-square-edge, .jqx-docking-layout-overlay-mini-window-edge-horizontal, .jqx-docking-layout-overlay-mini-window-edge-vertical {
    border-style: solid;
    border-width: 1px;
}
.jqx-docking-layout-overlay-inner-square-edge {
    width: 26px;
    height: 26px;
}
.jqx-docking-layout-overlay-mini-window-edge-horizontal {
    height: 24px;
}
.jqx-docking-layout-overlay-mini-window-edge-vertical {
    height: 13px;
}
.jqx-docking-layout-overlay-mini-window-edge-horizontal, .jqx-docking-layout-overlay-inner-square-header-horizontal, .jqx-docking-layout-overlay-inner-square-content-horizontal {
    width: 13px;
}
.jqx-docking-layout-overlay-inner-square-content-vertical {
    height: 7px;
}
.jqx-docking-layout-overlay-square-edge-arrow {
    border-style: solid;
    border-width: 5px;
    width: 0px;
    height: 0px;
    display: block;
    background: transparent !important;
}
.jqx-docking-layout-overlay-square-edge-arrow-left, .jqx-docking-layout-overlay-square-edge-arrow-right, .jqx-docking-layout-overlay-square-edge-arrow-top {
    border-top-color: transparent !important;
}
.jqx-docking-layout-overlay-square-edge-arrow-left, .jqx-docking-layout-overlay-square-edge-arrow-right, .jqx-docking-layout-overlay-square-edge-arrow-bottom {
    border-bottom-color: transparent !important;
}
.jqx-docking-layout-overlay-square-edge-arrow-left, .jqx-docking-layout-overlay-square-edge-arrow-top, .jqx-docking-layout-overlay-square-edge-arrow-bottom {
    border-left-color: transparent !important;
}
.jqx-docking-layout-overlay-square-edge-arrow-right, .jqx-docking-layout-overlay-square-edge-arrow-top, .jqx-docking-layout-overlay-square-edge-arrow-bottom {
    border-right-color: transparent !important;
}
.jqx-docking-layout-overlay-square-edge-arrow-left, .jqx-docking-layout-overlay-square-edge-arrow-right {
    margin-top: 8px;
}
.jqx-docking-layout-overlay-square-edge-arrow-top, .jqx-docking-layout-overlay-square-edge-arrow-bottom {
    margin-left: 8px;
}
.jqx-tag-cloud ul {
    padding-left: 5px;
}
.jqx-tag-cloud-item {
    padding: 3px;
    display: inline-block;
}
.jqx-tag-cloud-item a {
        text-decoration: initial;
    }
.jqx-tag-cloud-item a:hover {
            text-decoration: underline;
        }
.jqx-popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: #ffffff;
    border: 1px solid #aaa;
    border: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}
.jqx-popover-modal-background {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999;
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.jqx-popover-close-button {
    width: 16px;
    height: 16px;
    float: right;
}
.jqx-popover-close-button-rtl {
    float: left;
}
.jqx-popover.top {
    margin-top: -10px;
}
.jqx-popover.right {
    margin-left: 10px;
}
.jqx-popover.bottom {
    margin-top: 10px;
}
.jqx-popover.left {
    margin-left: -10px;
}
.jqx-popover-title {
    padding: 8px 14px;
    margin: 0;
    border-bottom: 1px solid inherit;
    border-radius: 3px 3px 0 0;
}
.jqx-popover-title:empty {
        display: none;
    }
.jqx-popover-content {
    padding: 9px 14px;
}
.jqx-popover .jqx-popover-arrow,
.jqx-popover .jqx-popover-arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.jqx-popover .jqx-popover-arrow {
    border-width: 11px;
}
.jqx-popover .jqx-popover-arrow:after {
        border-width: 10px;
        content: "";
    }
.jqx-popover.top .jqx-popover-arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: inherit;
    border-bottom-width: 0;
}
.jqx-popover.top .jqx-popover-arrow:after {
        bottom: 1px;
        margin-left: -10px;
        border-top-color: #ffffff;
        border-bottom-width: 0;
    }
.jqx-popover.right .jqx-popover-arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: inherit;
    border-left-width: 0;
}
.jqx-popover.right .jqx-popover-arrow:after {
        bottom: -10px;
        left: 1px;
        border-right-color: #ffffff;
        border-left-width: 0;
    }
.jqx-popover.bottom .jqx-popover-arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-bottom-color: inherit;
    border-top-width: 0;
}
.jqx-popover.bottom .jqx-popover-arrow:after {
        top: 1px;
        margin-left: -10px;
        border-bottom-color: #ffffff;
        border-top-width: 0;
    }
.jqx-popover.left .jqx-popover-arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: inherit;
}
.jqx-popover.left .jqx-popover-arrow:after {
        right: 1px;
        bottom: -10px;
        border-left-color: #ffffff;
        border-right-width: 0;
    }
.jqx-kanban-full-frame {
    width: 100vw;
    height: 100vh;
}
.jqx-kanban-in-frame {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}
.jqx-kanban-rtl {
    direction: rtl;
    text-align: right;
}
.jqx-kanban-column {
    box-sizing: border-box;
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    float: left;
}
.jqx-kanban-column-collapsed {
    width: 50px;
}
.jqx-kanban-column-first {
    border-width: 1px;
}
.jqx-kanban-column:first-of-type {
    border-width: 1px 1px 1px 1px;
}
.jqx-kanban-column-selected {
    /*  background-color: blue;*/
}
.jqx-kanban-column-header-collapsed { /*vertical column invisible*/
    display: none;
    box-sizing: border-box;
    height: 0px;
    width: 0px;
    position: relative;
    cursor: pointer;
}
.jqx-kanban-column-header-collapsed-show { /*vertical column visible*/
    display: block !important;
    height: 100%;
    box-sizing: border-box;
    width: 100%;
    position: relative;
    cursor: pointer;
}
.jqx-kanban-column-vertical-container {
    padding-top: 0px;
    padding-left: 0px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    white-space: nowrap;
}
.jqx-kanban-column-vertical-container-inverse {
    padding-top: 0px;
    padding-left: 20px;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    white-space: nowrap;
}
.jqx-kanban-column-vertical-container .jqx-kanban-column-header-title, .jqx-kanban-column-vertical-container .jqx-kanban-column-header-status {
    position: relative;
}
.jqx-kanban-column-hide { /*colapsed*/
    display: none !important;
}
.jqx-kanban-column-header {
    border-width: 1px;
    border-style: solid;
    margin: 1px;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    cursor: pointer;
    overflow: hidden;
    position: relative;
}
.jqx-kanban-column-header-button {
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -8px;
    width: 16px;
    height: 16px;
}
.jqx-kanban-column-header .jqx-window-collapse-button {
    margin-top: 1px !important;
}
.jqx-kanban-column-header-custom-button {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -8px;
    width: 16px;
    height: 16px;
}
.jqx-kanban-column-header-custom-button-rtl {
    left: 20px;
}
.jqx-kanban-column-header-button-rtl {
    left: 0px;
}
.jqx-kanban-column-header-collapsed .jqx-kanban-column-header-button {
    top: 100%;
    right: 50%;
    margin-top: -21px;
    left: 50%;
    margin-left: -8px;
}
.jqx-kanban-column-header-collapsed .jqx-kanban-column-header-custom-button {
    top: 100%;
    right: 50%;
    margin-top: -41px;
    left: 50%;
    margin-left: -8px;
}
.jqx-kanban-column-container {
    margin: 1px;
    overflow-y: auto;
}
.jqx-kanban-item-placeholder {
    height: 100px;
    border: gray dotted 1px;
    border-radius: 3px;
    margin: 5px;
}
.jqx-kanban-column-vertical-container-inverse-ie8-fix {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.jqx-kanban-column-vertical-container-ie8-fix {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.jqx-kanban-item {
    margin: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: inherit;
    position: relative;
    box-shadow: #ddd 2px 2px 3px;
    cursor: pointer;
    touch-action: none;
    -ms-touch-action: none;
}
.jqx-kanban-item-selected {
}
.jqx-kanban-item-color-status {
    background-color: #6bbd49;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
.jqx-kanban-item-color-status-rtl {
    right: 0px;
    left: 100%;
}
.jqx-kanban-item-text {
    padding-left: 6px;
    padding-right: 23px;
    font-size: 14px;
    padding-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jqx-kanban-rtl .jqx-kanban-item-text {
    padding-right: 6px;
    padding-left: 23px;
}
.jqx-kanban-column-header-title {
}
.jqx-kanban-column-header-status {
}
.jqx-kanban-item-content {
}
.jqx-kanban-item-avatar {
    width: 22px;
    height: 22px;
    position: absolute;
    right: 3px;
    top: 3px;
    background: #eee;
    text-align: center;
    overflow: hidden;
}
.jqx-kanban-item-avatar-rtl {
    left: 3px;
}
.jqx-kanban-item-avatar-image {
    width: 20px;
    height: 20px;
}
.jqx-kanban-item-avatar-image:hover {
    }
.jqx-kanban-item-footer {
    border-top: 1px solid transparent;
    border-color: inherit;
    overflow: hidden;
    padding-top: 5px;
    margin-top: 5px;
    padding-bottom: 1px;
    padding-left: 6px;
    padding-right: 6px;
}
.jqx-kanban-item-keyword {
    float: left;
    margin: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 1px solid transparent;
    border-color: inherit;
    padding-left: 2px;
    padding-right: 2px;
    cursor: pointer;
}
.jqx-kanban-item-keyword-rtl {
    direction: rtl;
    text-align: right;
    float: right;
}
.jqx-kanban-item-keyword:hover {
}
.jqx-kanban-item-avatar {
    height: 20px;
}
.jqx-kanban-handle {
    cursor: move;
}
.jqx-kanban-clearing {
    clear: both;
}
.jqx-sortable {
    touch-action: none;
    -ms-touch-action: none;
}
.jqx-bar-gauge-tooltip {
    position: absolute;
    left: 20px;
    top: 20px;
    display: none;
    padding: 6px 12px;
    border: black solid 1px;
    background-color: white;
    color: #333333;
    font-size: 11px;
    font-weight: 100;
    font-family: inherit;
    border: black solid 1px;
    border-radius: 3px;
    opacity: 1;
    white-space: nowrap;
    z-index: 5;
}
.jqx-bar-gauge-measure-text {
    position: absolute;
    top: 0;
    right: 0;
    visibility: hidden;
    z-index: -99999;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}
.jqx-scrollbar-mobile {
    background: transparent !important;
}
.jqx-scrollbar-mobile .jqx-scrollbar-state-normal {
        background: transparent !important;
        border-color: transparent !important;
    }
.jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal-horizontal, .jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal {
        background: #808080 !important;
        border-color: #808080 !important;
        border-width: 1px;
        z-index: 99999;
        border-radius: 0px !important;
    }
.jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal {
        width: 4px !important;
    }
.jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal-horizontal {
        height: 4px !important;
    }
.jqx-primary .jqx-icon-arrow-down, .jqx-warning .jqx-icon-arrow-down, .jqx-danger .jqx-icon-arrow-down, .jqx-success .jqx-icon-arrow-down, .jqx-info .jqx-icon-arrow-down {
    background-image: url('icon-down-white.d43a876bef95f1d5.png');
}
.jqx-primary .jqx-icon-arrow-down-selected, .jqx-warning .jqx-icon-arrow-down-selected, .jqx-danger .jqx-icon-arrow-down-selected, .jqx-success .jqx-icon-arrow-down-selected, .jqx-info .jqx-icon-arrow-down-selected {
    background-image: url('icon-down-white.d43a876bef95f1d5.png');
}
.jqx-primary .jqx-icon-arrow-down-hover, .jqx-warning .jqx-icon-arrow-down-hover, .jqx-danger .jqx-icon-arrow-down-hover, .jqx-success .jqx-icon-arrow-down-hover, .jqx-info .jqx-icon-arrow-down-hover {
    background-image: url('icon-down-white.d43a876bef95f1d5.png');
}
.jqx-primary .jqx-icon-arrow-up, .jqx-warning .jqx-icon-arrow-up, .jqx-danger .jqx-icon-arrow-up, .jqx-success .jqx-icon-arrow-up, .jqx-info .jqx-icon-arrow-up {
    background-image: url('icon-up-white.0415baccd3012888.png');
}
.jqx-primary .jqx-icon-arrow-up-selected, .jqx-warning .jqx-icon-arrow-up-selected, .jqx-danger .jqx-icon-arrow-up-selected, .jqx-success .jqx-icon-arrow-up-selected, .jqx-info .jqx-icon-arrow-up-selected {
    background-image: url('icon-up-white.0415baccd3012888.png');
}
.jqx-primary .jqx-icon-arrow-up-hover, .jqx-warning .jqx-icon-arrow-up-hover, .jqx-danger .jqx-icon-arrow-up-hover, .jqx-success .jqx-icon-arrow-up-hover, .jqx-info .jqx-icon-arrow-up-hover {
    background-image: url('icon-up-white.0415baccd3012888.png');
}
.jqx-primary .jqx-icon-arrow-right, .jqx-warning .jqx-icon-arrow-right, .jqx-danger .jqx-icon-arrow-right, .jqx-success .jqx-icon-arrow-right, .jqx-info .jqx-icon-arrow-right {
    background-image: url('icon-right-white.c30fb8cb69a833e9.png');
}
.jqx-primary .jqx-icon-arrow-right-selected, .jqx-warning .jqx-icon-arrow-right-selected, .jqx-danger .jqx-icon-arrow-right-selected, .jqx-success .jqx-icon-arrow-right-selected, .jqx-info .jqx-icon-arrow-right-selected {
    background-image: url('icon-right-white.c30fb8cb69a833e9.png');
}
.jqx-primary .jqx-icon-arrow-right-hover, .jqx-warning .jqx-icon-arrow-right-hover, .jqx-danger .jqx-icon-arrow-right-hover, .jqx-success .jqx-icon-arrow-right-hover, .jqx-info .jqx-icon-arrow-right-hover {
    background-image: url('icon-right-white.c30fb8cb69a833e9.png');
}
.jqx-primary .jqx-icon-arrow-left, .jqx-warning .jqx-icon-arrow-left, .jqx-danger .jqx-icon-arrow-left, .jqx-success .jqx-icon-arrow-left, .jqx-info .jqx-icon-arrow-left {
    background-image: url('icon-left-white.74abebb87f5751d4.png');
}
.jqx-primary .jqx-icon-arrow-left-selected, .jqx-warning .jqx-icon-arrow-left-selected, .jqx-danger .jqx-icon-arrow-left-selected, .jqx-success .jqx-icon-arrow-left-selected, .jqx-info .jqx-icon-arrow-left-selected {
    background-image: url('icon-left-white.74abebb87f5751d4.png');
}
.jqx-primary .jqx-icon-arrow-left-hover, .jqx-warning .jqx-icon-arrow-left-hover, .jqx-danger .jqx-icon-arrow-left-hover, .jqx-success .jqx-icon-arrow-left-hover, .jqx-info .jqx-icon-arrow-left-hover {
    background-image: url('icon-left-white.74abebb87f5751d4.png');
}
.jqx-primary-item .jqx-listitem-state-hover, .jqx-primary-item .jqx-menu-item-hover, .jqx-primary-item .jqx-tree-item-hover, .jqx-primary-item .jqx-calendar-cell-hover, .jqx-primary-item .jqx-grid-cell-hover,
.jqx-primary-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-primary-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-primary-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}
.jqx-primary-item .jqx-listitem-state-selected, .jqx-primary-item .jqx-menu-item-selected, .jqx-primary-item .jqx-tree-item-selected, .jqx-primary-item .jqx-calendar-cell-selected, .jqx-primary-item .jqx-grid-cell-selected,
.jqx-primary-item .jqx-menu-vertical .jqx-primary-item .jqx-menu-item-top-selected, .jqx-primary-item .jqx-grid-selectionarea, .jqx-primary-item .jqx-input-button-header, .jqx-primary-item .jqx-input-button-innerHeader {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}
.jqx-warning-item .jqx-listitem-state-hover, .jqx-warning-item .jqx-menu-item-hover, .jqx-warning-item .jqx-tree-item-hover, .jqx-warning-item .jqx-calendar-cell-hover, .jqx-warning-item .jqx-grid-cell-hover,
.jqx-warning-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-warning-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-warning-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}
.jqx-warning-item .jqx-listitem-state-selected, .jqx-warning-item .jqx-menu-item-selected, .jqx-warning-item .jqx-tree-item-selected, .jqx-warning-item .jqx-calendar-cell-selected, .jqx-warning-item .jqx-grid-cell-selected,
.jqx-warning-item .jqx-menu-vertical .jqx-warning-item .jqx-menu-item-top-selected, .jqx-warning-item .jqx-grid-selectionarea, .jqx-warning-item .jqx-input-button-header, .jqx-warning-item .jqx-input-button-innerHeader {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}
.jqx-danger-item .jqx-listitem-state-hover, .jqx-danger-item .jqx-menu-item-hover, .jqx-danger-item .jqx-tree-item-hover, .jqx-danger-item .jqx-calendar-cell-hover, .jqx-danger-item .jqx-grid-cell-hover,
.jqx-danger-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-danger-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-danger-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}
.jqx-danger-item .jqx-listitem-state-selected, .jqx-danger-item .jqx-menu-item-selected, .jqx-danger-item .jqx-tree-item-selected, .jqx-danger-item .jqx-calendar-cell-selected, .jqx-danger-item .jqx-grid-cell-selected,
.jqx-danger-item .jqx-menu-vertical .jqx-danger-item .jqx-menu-item-top-selected, .jqx-danger-item .jqx-grid-selectionarea, .jqx-danger-item .jqx-input-button-header, .jqx-danger-item .jqx-input-button-innerHeader {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}
.jqx-success-item .jqx-listitem-state-hover, .jqx-success-item .jqx-menu-item-hover, .jqx-success-item .jqx-tree-item-hover, .jqx-success-item .jqx-calendar-cell-hover, .jqx-success-item .jqx-grid-cell-hover,
.jqx-success-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-success-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-success-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}
.jqx-success-item .jqx-listitem-state-selected, .jqx-success-item .jqx-menu-item-selected, .jqx-success-item .jqx-tree-item-selected, .jqx-success-item .jqx-calendar-cell-selected, .jqx-success-item .jqx-grid-cell-selected,
.jqx-success-item .jqx-menu-vertical .jqx-success-item .jqx-menu-item-top-selected, .jqx-success-item .jqx-grid-selectionarea, .jqx-success-item .jqx-input-button-header, .jqx-success-item .jqx-input-button-innerHeader {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}
.jqx-info-item .jqx-listitem-state-hover, .jqx-info-item .jqx-menu-item-hover, .jqx-info-item .jqx-tree-item-hover, .jqx-info-item .jqx-calendar-cell-hover, .jqx-info-item .jqx-grid-cell-hover,
.jqx-info-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-info-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-info-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}
.jqx-info-item .jqx-listitem-state-selected, .jqx-info-item .jqx-menu-item-selected, .jqx-info-item .jqx-tree-item-selected, .jqx-info-item .jqx-calendar-cell-selected, .jqx-info-item .jqx-grid-cell-selected,
.jqx-info-item .jqx-menu-vertical .jqx-info-item .jqx-menu-item-top-selected, .jqx-info-item .jqx-grid-selectionarea, .jqx-info-item .jqx-input-button-header, .jqx-info-item .jqx-input-button-innerHeader {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}
.jqx-inverse-item .jqx-listitem-state-hover, .jqx-inverse-item .jqx-menu-item-hover, .jqx-inverse-item .jqx-tree-item-hover, .jqx-inverse-item .jqx-calendar-cell-hover, .jqx-inverse-item .jqx-grid-cell-hover,
.jqx-inverse-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-inverse-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-inverse-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}
.jqx-inverse-item .jqx-listitem-state-selected, .jqx-inverse-item .jqx-menu-item-selected, .jqx-inverse-item .jqx-tree-item-selected, .jqx-inverse-item .jqx-calendar-cell-selected, .jqx-inverse-item .jqx-grid-cell-selected,
.jqx-inverse-item .jqx-menu-vertical .jqx-inverse-item .jqx-menu-item-top-selected, .jqx-inverse-item .jqx-grid-selectionarea, .jqx-inverse-item .jqx-input-button-header, .jqx-inverse-item .jqx-input-button-innerHeader {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}
.jqx-element {
    overflow: hidden;
    border-style: solid;
    border-width: 0px;
    border-color: transparent;
    box-sizing: border-box;
}
.jqx-element-no-border {
    border-width: 0px;
}
.jqx-element-container {
}
.jqx-resize-trigger, .jqx-resize-trigger-shrink {
    position: absolute;
    left: 0;
    top: 0;
    transition: 0s;
}
.jqx-resize-trigger-shrink {
    width: 200%;
    height: 200%;
}
.jqx-resize-trigger-container {
    display: block;
    visibility: hidden;
    position: relative;
    top: -100%;
    left: 0;
    min-height: 0.1px;
    height: 100%;
    width: 100%;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
    visibility: hidden;
}
/* jqxPivotGrid */
.jqx-pivotgrid {
    background-color: #DEDEDE;
}
.jqx-pivotgrid-item {
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    padding: 0px;
    text-overflow: ellipsis;
}
.jqx-pivotgrid-content-wrapper {
    align: left;
    valign: top;
    overflow: hidden;
    border: solid 1px grey;
}
.jqx-pivotgrid-menu-button {
    border: none;
    background-image: url('icon-menu-small.5d5520832ac769f7.png');
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}
.jqx-pivotgrid-expand-button {
    outline: none;
    background-image: url('icon_expand.f5564e9179fc8962.png');
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    position: relative;
    left: 5px;
    float: left;
    vertical-align: middle;
}
.jqx-pivotgrid-collapse-button {
    outline: none;
    background-image: url('icon_collapse.71520ccc5b2a59e7.png');
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    position: relative;
    left: 5px;
    float: left;
    vertical-align: middle;
}
.jqx-pivotgrid-sortasc-icon {
    background-image: url('icon-sort-asc.dc8ab445b7cc9553.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
}
.jqx-pivotgrid-sortdesc-icon {
    background-image: url('icon-sort-desc.59450f39ae23a43b.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
}
.jqx-pivotgrid-sortremove-icon {
    background-image: url('icon-sort-remove.d67a4c399f5555e9.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
}
.jqx-pivotgrid-settings-icon {
    background-image: url('icon-menu-small.5d5520832ac769f7.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
}
jqx-bullet-chart {
    width: 800px;
    height: 80px;
}
jqx-scroll-view {
    width: 600px;
}
jqx-bar-gauge, jqx-draw {
    width: 850px;
    height: 600px;
}
jqx-menu {
    width: 600px;
}
jqx-data-table, jqx-pivotgrid, jqx-grid, jqx-scheduler, jqx-tree-grid, jqx-docking-layout, jqx-layout, jqx-tree-map, jqx-splitter, jqx-kanban {
    width: 850px;
}
jqx-nav-bar {
    height: 50px;
}
jqx-chart {
    width: 850px;
    height: 400px;
}
jqx-docking-layout, jqx-layout {
    width: 850px;
    height: 600px;
}
jqx-ribbon, jqx-panel {
    width: 450px;
    height: 300px;
}
jqx-scheduler {
    height: 600px;
}
jqx-list-box, jqx-text-area {
    width: 200px;
    height: 200px;
}
jqx-file-upload {
    width: 300px;
}
jqx-complex-input, jqx-formatted-input, jqx-password-input, jqx-input, jqx-number-input, jqx-slider,
jqx-masked-input, jqx-drop-down-list, jqx-combo-box, jqx-date-time-input, jqx-drop-down-button {
    width: 300px;
    height: 35px;
}
jqx-loader {
    width: 100px !important;
    height: 60px !important;
}
jqx-expander, jqx-navigation-bar {
    width: 350px;
}
jqx-navigation-bar {
    height: 450px;
}
jqx-range-selector {
    width: 600px;
}
jqx-tabs {
    width: 800px;
}
jqx-tool-bar {
    width: 800px;
    height: 35px;
}
jqx-editor {
    width: 600px;
    height: 400px;
}
jqx-tree-map {
    width: 850px;
    height: 600px;
}
jqx-tree {
    width: 250px;
}
jqx-linear-gauge {
    width: 100px;
}
jqx-color-picker, jqx-calendar {
    width: 200px;
    height: 200px;
}
jqx-scroll-bar {
    width: 400px;
    height: 20px;
}
jqx-knob {
    width: 600px;
    height: 600px;
}
.jqx-input-label {
    visibility: hidden;
    position: absolute;
}
.jqx-input-bar {
    visibility: hidden;
    position: absolute;
}
.jqx-info-icon {
    background-image: url('icon-info-small.236d3118796bd523.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
}
.jqx-labels-and-palette {
    display: flex;
}
.jqx-shades {
    width: 560px;
    padding-left: 100px;
}
.jqx-palette > ul,
.jqx-shades > ul,
.jqx-color-labels > ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}
.jqx-color-labels > ul {
    flex-direction: column;
}
.jqx-color-cell {
    width: 39px;
    height: 39px;
    margin: 0.5px;
    cursor: pointer;
}
.jqx-color-cell:hover {
    border-radius: 8px;
}
.jqx-shade-cell {
    width: 38px;
    height: 47px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding: 0 1px 5px 1px;
    text-align: center;
}
.jqx-color-label {
    width: 100px;
    height: 40px;
    display: flex;
    align-items: center;
}
.jqx-heatmap-container-wrapper {
    display: flex;
 }
.jqx-heatmap-container-wrapper canvas {
    display: block;
 }
.jqx-heatmap-title {
    font-weight: bold;
    margin-bottom: 25px;
    text-align: center;
 }
.jqx-heatmap-grid {
    display: flex;
    cursor: default;
 }
.jqx-x-axis-container {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
 }
.jqx-y-axis-container {
    display: flex;
    flex-direction: row-reverse;
    flex-grow: 1;
 }
.jqx-column {
    display: flex;
    flex-direction: column-reverse;
 }
.jqx-x-axis {
    display: flex;
 }
.jqx-x-axis-label {
    padding-top: 10px;
    font-size: 14px;
    color: gray;
    text-align: center;
 }
.jqx-x-axis-label.jqx-top {
    padding: 0 0 10px 0;
 }
.jqx-y-axis {
    display: flex;
    flex-direction: column-reverse;
 }
.jqx-y-axis.jqx-margin-top-auto {
    margin-top: auto;
 }
.jqx-y-axis-label {
    display: flex;
    align-items: center;
    color: gray;
    padding-right: 10px;
 }
.jqx-y-axis-label.jqx-right {
    padding: 0 0 0 10px;
 }
.jqx-heatmap-cell {
    position: relative;
    padding: 20px 10px;
    margin: 1px;
    text-align: center;
 }
.jqx-heatmap-cell.jqx-empty-cell {
    pointer-events: none;
 }
.jqx-heatmap-tooltip {
    display: inline-block;
    position: absolute;
    background: #000;
    color: #fff;
    opacity: 0.6;
    padding: 10px;
    pointer-events: none;
    border-radius: 3px;
    transition: top 0.7s ease, left 0.7s ease;
    box-shadow: 0px 5px 3px -3px rgba(0, 0, 0, 0.75);
 }
.jqx-heatmap-tooltip::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: calc(50% - 5px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 5px 0 5px;
    border-color: #000 transparent transparent transparent;
 }
.jqx-legend-vertical {
    position: relative;
    margin-left: 10px;
 }
.jqx-legend-vertical.jqx-left {
    margin: 0 10px 0 0;
 }
.jqx-legend-vertical.jqx-margin-top-auto {
    margin-top: auto;
 }
.jqx-legend-horizontal {
    position: relative;
    margin-left: auto;
    margin-bottom: 40px;
 }
.jqx-legend-horizontal.jqx-bottom {
    margin-top: 10px;
    margin-bottom: 30px;
 }
.jqx-legend-horizontal.jqx-margin-right-auto {
    margin-right: auto;
    margin-left: 0;
 }
.jqx-palette-vertical {
    width: 10px;
    height: 100%;
 }
.jqx-palette-horizontal {
    width: 100%;
    height: 10px;
 }
.jqx-palette-horizontal.jqx-fixed {
    display: flex;
 }
.jqx-color-container,
 .jqx-color-container-tick {
    cursor: pointer;
 }
.jqx-opacity-50 {
    opacity: 0.5;
 }
.jqx-selected-color {
    background: #d3d3d3 !important;
 }
.jqx-heatmap-hidden {
    visibility: hidden;
 }
.jqx-tick-vertical {
    position: absolute;
    left: 15px;
 }
.jqx-tick-vertical::before {
    content: '';
    width: 10px;
    background: #fff;
    height: 1px;
    position: absolute;
    top: 6px;
    left: -15px;
 }
.jqx-tick-vertical.jqx-no-line::before,
 .jqx-tick-horizontal.jqx-no-line::before {
    content: none;
 }
.jqx-tick-horizontal {
    position: absolute;
    top: 20px;
 }
.jqx-tick-horizontal::before {
    content: '';
    width: 10px;
    background: #fff;
    width: 1px;
    height: 10px;
    position: absolute;
    top: -20px;
    left: 6px;
 }
.jqx-arrow-vertical {
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid gray;
    position: absolute;
    left: -8px;
    display: none;
 }
.jqx-arrow-horizontal {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid gray;
    position: absolute;
    top: 11px;
    left: -6px;
    display: none;
 }
/*jqxTimePicker Style*/
.jqx-time-picker {
    display: block;
    border: 1px solid #c5c5c5;
    border-radius: 1px;
    font-family: inherit;
    font-size: 12px;
    line-height: initial;
    touch-action: none;
    min-width: 250px;
    box-sizing: border-box;
}
.jqx-time-picker * {
    box-sizing: border-box;
}
.jqx-time-picker[view="landscape"] {
    min-width: 400px;
}
.jqx-time-picker>.jqx-container {
    width: 100%;
    height: 100%;
}
.jqx-time-picker[view="landscape"]>.jqx-container, .jqx-time-picker .jqx-header, .jqx-time-picker .jqx-svg-container, .jqx-time-picker .jqx-hour-minute-container {
    display: flex;
}
.jqx-time-picker .jqx-header {
    width: 100%;
    height: 20%;
    justify-content: center;
    align-items: center;
}
.jqx-time-picker[view="landscape"] .jqx-header {
    flex-direction: column;
    width: 33%;
    height: 100%;
}
.jqx-time-picker .jqx-main-container {
    width: 100%;
    height: 80%;
    padding: 2%;
    background-color: var(--jqx-time-picker-background);
}
.jqx-time-picker[view="portrait"] .jqx-header.jqx-widget-header.jqx-unselectable {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}
.jqx-time-picker[view="landscape"] .jqx-main-container {
    width: 67%;
    height: 100%;
}
.jqx-time-picker .jqx-svg-container {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.jqx-time-picker[footer] .jqx-svg-container {
    height: calc(100% - 30px);
}
.jqx-time-picker .jqx-footer {
    display: none;
}
.jqx-time-picker[footer] .jqx-footer {
    display: block;
    width: 100%;
    height: 30px;
}
.jqx-time-picker .jqx-hour-minute-container {
    font-size: 50px;
}
.jqx-time-picker .jqx-am-pm-container {
    margin-left: 10px;
}
.jqx-time-picker[view="landscape"] .jqx-am-pm-container {
    margin-left: 0;
}
.jqx-time-picker .jqx-hour-container, .jqx-time-picker .jqx-minute-container, .jqx-time-picker .jqx-am-container, .jqx-time-picker .jqx-pm-container {
    opacity: 0.5;
    cursor: pointer;
}
.jqx-time-picker[readonly] .jqx-hour-container, .jqx-time-picker[disabled] .jqx-hour-container, .jqx-time-picker[readonly] .jqx-minute-container, .jqx-time-picker[disabled] .jqx-minute-container, .jqx-time-picker[readonly] .jqx-am-container, .jqx-time-picker[disabled] .jqx-am-container, .jqx-time-picker[readonly] .jqx-pm-container, .jqx-time-picker[disabled] .jqx-pm-container {
    cursor: default;
}
.jqx-time-picker .jqx-selected {
    opacity: 1;
}
.jqx-time-picker .jqx-hour-minute-container div:nth-child(2) {
    opacity: 0.5;
}
.jqx-time-picker .jqx-svg-picker {
    border-radius: 50%;
    position: relative;
    box-sizing: content-box;
}
.jqx-time-picker .jqx-svg-picker.animate {
    animation: jqx-time-picker-animation 0.5s linear;
}
.jqx-time-picker[disabled] {
    opacity: 0.55;
    cursor: default;
    pointer-events: none;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.jqx-time-picker .jqx-label.jqx-selected {
    fill: white;
}
.jqx-time-picker .jqx-header:focus {
    outline: 1px solid skyblue;
}
.jqx-time-picker .jqx-svg-picker:focus {
    border: 1px solid skyblue;
    outline: none;
}
@keyframes jqx-time-picker-animation {
    0% {
        opacity: 1;
    }
    25% {
        opacity: 0.5;
    }
    50% {
        opacity: 0;
    }
    75% {
        opacity: 0.5;
    }
    100% {
        opacity: 1;
    }
}
.jqx-calendar div:nth-child(3) table td{width: 50%;}
.jqx-calendar div:nth-child(3) table td a{text-align: center;display: inline-block;width: 100%;margin: 0;}
/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/jqwidgets-scripts/jqwidgets/styles/jqx.bootstrap.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
/*Rounded Corners*/
/*top-left rounded Corners*/
.jqx-rc-tl-bootstrap {
    border-top-left-radius: 4px;
}
/*top-right rounded Corners*/
.jqx-rc-tr-bootstrap {
    border-top-right-radius: 4px;
}
/*bottom-left rounded Corners*/
.jqx-rc-bl-bootstrap {
    border-bottom-left-radius: 4px;
}
/*bottom-right rounded Corners*/
.jqx-rc-br-bootstrap {
    border-bottom-right-radius: 4px;
}
/*top rounded Corners*/
.jqx-rc-t-bootstrap {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
/*bottom rounded Corners*/
.jqx-rc-b-bootstrap {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
/*right rounded Corners*/
.jqx-rc-r-bootstrap {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
/*left rounded Corners*/
.jqx-rc-l-bootstrap {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
/*all rounded Corners*/
.jqx-rc-all-bootstrap {
    border-radius: 4px;
}
.jqx-widget-bootstrap, .jqx-widget-header-bootstrap, .jqx-fill-state-normal-bootstrap,
.jqx-widget-content-bootstrap, .jqx-fill-state-hover-bootstrap, .jqx-fill-state-pressed-bootstrap {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    transition: box-shadow linear 0.1s;
}
.jqx-widget-content-bootstrap {
    background-color: #ffffff;
    border-color: #e6e6e6;
}
.jqx-widget-header-bootstrap {
    background-color: #f5f5f5;
    border-color: #cccccc;
}
.jqx-fill-state-normal-bootstrap {
    color: #333333;
    background-color: #ffffff;
    border-color: #cccccc;
}
.jqx-button-bootstrap {
     padding: 4px 12px;
    border-radius: 4px;
    *zoom: 1;
    color: #333333;
    background-color: #ffffff;
    border-color: #cccccc;
}
.jqx-combobox-multi-item-bootstrap {
    padding: 1px 3px;
}
.jqx-fill-state-hover-bootstrap, .jqx-fill-state-pressed-bootstrap {
    color: #333333;
    background-color: #ebebeb;
    border-color: #adadad;
}
.jqx-fill-state-hover-bootstrap, .jqx-fill-state-focus-bootstrap {
    color: #333333;
    text-decoration: none;
}
.jqx-fill-state-pressed-bootstrap {
    background-image: none;
    outline: 0;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.jqx-grid-cell-bootstrap {
    box-shadow: none;
}
.jqx-grid-column-menubutton-bootstrap {
    background-color: transparent;
}
.jqx-calendar-row-header-bootstrap, .jqx-calendar-top-left-header-bootstrap {
    background-color: #f0f0f0;
    border: 0px solid #f2f2f2;
}
.jqx-calendar-column-header-bootstrap {
    background-color: #FFF;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #e9e9e9;
}
.jqx-expander-header-bootstrap {
    background: #fff;
    box-shadow: none;
    border-color: #e6e6e6;
}
.jqx-widget-bootstrap, .jqx-widget-header-bootstrap, .jqx-widget-content-bootstrap {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}
.jqx-scrollbar-state-normal-bootstrap {
    background-color: #f0f0f0;
    border: 1px solid #f0f0f0;
}
.jqx-scrollbar-thumb-state-normal-bootstrap, .jqx-scrollbar-thumb-state-normal-horizontal-bootstrap {
    background: #f5f5f5;
    border-color: #b3b3b3;
}
.jqx-scrollbar-thumb-state-hover-bootstrap, .jqx-scrollbar-thumb-state-hover-horizontal-bootstrap {
    background: #e6e6e6;
    border-color: #b3b3b3;
}
.jqx-progressbar-bootstrap {
    background: #f7f7f7 !important;
    box-shadow: none;
}
.jqx-progressbar-value-bootstrap, .jqx-splitter-collapse-button-horizontal-bootstrap {
    background-color: #428bca;
}
.jqx-splitter-collapse-button-vertical-bootstrap, .jqx-progressbar-value-vertical-bootstrap {
    background-color: #428bca;
}
.jqx-scrollbar-thumb-state-pressed-bootstrap, .jqx-splitter-splitbar-vertical-bootstrap, .jqx-splitter-splitbar-horizontal-bootstrap, .jqx-scrollbar-thumb-state-pressed-horizontal-bootstrap {
    background: #d9d9d9;
    border-color: #b3b3b3;
}
.jqx-grid-column-sortdescbutton-bootstrap, jqx-grid-column-filterbutton-bootstrap, .jqx-grid-column-sortascbutton-bootstrap {
    background-color: transparent;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #cccccc;
}
.jqx-slider-rangebar-bootstrap {
    background: #cccccc;
}
.jqx-menu-vertical-bootstrap {
    background: #ffffff;
    filter: none;
}
.jqx-checkbox-check-checked-bootstrap {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAcklEQVQY02NgwA/YoJgoEA/Es4DYgJBCJSBeD8SboRinBiYg7kZS2IosyQ/Eakh8LySFq4FYHFlxGRBvBOJYqMRqJMU+yApNkSRAeC0Sux3dfSCTetE0wKyXxOWhMKhTYIr9CAUXyJMzgLgBagBBgDPGAI2LGdNt0T1AAAAAAElFTkSuQmCC');
}
.jqx-combobox-content-bootstrap, .jqx-input-bootstrap {
}
.jqx-combobox-content-bootstrap {
    border-color: #cccccc;
}
.jqx-fill-state-focus-bootstrap, .jqx-combobox-content-focus-bootstrap, .jqx-numberinput-focus-bootstrap {
    outline: none;
    border-color: #b3b3b3;
}
.jqx-grid-bottomright-bootstrap, .jqx-panel-bottomright-bootstrap, .jqx-listbox-bottomright-bootstrap {
    background-color: #efefef;
}
.jqx-tabs-title-bootstrap,
.jqx-tabs-title-bottom-bootstrap, .jqx-expander-header-bootstrap {
    color: #0088cc !important;
}
.jqx-expander-header-bootstrap:hover:not(.jqx-fill-state-disabled-bootstrap) {
        color: #005580 !important;
        cursor: pointer;
    }
.jqx-tabs-title-hover-top-bootstrap,
.jqx-tabs-title-hover-bottom-bootstrap {
    color: #005580 !important;
    background: #eee;
    border-color: #eee;
    border-radius: 0px;
}
.jqx-tabs-title-selected-top-bootstrap, .jqx-tabs-selection-tracker-top-bootstrap {
    border-color: #ddd;
    border-bottom: 1px solid #fff;
    filter: none;
    color: #555555 !important;
    background: #fff;
    box-shadow: none;
}
.jqx-tabs-title-selected-bottom-bootstrap, .jqx-tabs-selection-tracker-bottom-bootstrap {
    border-color: #ddd;
    border-top: 1px solid #fff;
    filter: none;
    color: #555555 !important;
    background: #fff;
    box-shadow: none;
}
.jqx-tabs-header-bootstrap {
    background: #fff;
    border-color: #ddd;
    box-shadow: none;
}
.jqx-tabs-bootstrap {
    border-color: #ddd;
}
.jqx-window-bootstrap, .jqx-tooltip-bootstrap {
    box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0,0,0,0.15);
}
.jqx-docking-bootstrap .jqx-window-bootstrap {
    box-shadow: none;
}
.jqx-docking-panel-bootstrap .jqx-window-bootstrap {
    box-shadow: none;
}
.jqx-radiobutton-bootstrap {
    background-repeat: no-repeat;
    background: none;
}
.jqx-radiobutton-bootstrap-bootstrap, .jqx-radiobutton-hover-bootstrap {
    border-radius: 100%;
    background-repeat: no-repeat;
}
.jqx-radiobutton-check-checked-bootstrap {
    filter: none;
    background: #666;
    background-repeat: no-repeat;
    border-radius: 100%;
}
.jqx-radiobutton-check-indeterminate-bootstrap {
    filter: none;
    background: #999;
    border-radius: 100%;
}
.jqx-radiobutton-check-indeterminate-disabled-bootstrap {
    filter: none;
    background: #999;
    border-radius: 100%;
}
.jqx-slider-track-horizontal-bootstrap, .jqx-slider-track-vertical-bootstrap {
    border-color: #cccccc;
    background: #f0f0f0;
}
.jqx-slider-button-bootstrap {
    border-radius: 100%;
}
.jqx-fill-state-normal-bootstrap.jqx-primary {
    color: #ffffff;
    background-color: #428bca;
    border-color: #357ebd;
}
.jqx-fill-state-hover-bootstrap.jqx-primary {
    color: #ffffff;
    background-color: #3276b1;
    border-color: #285e8e;
}
.jqx-fill-state-pressed-bootstrap.jqx-primary {
    color: #ffffff;
    background-color: #3276b1;
    border-color: #285e8e;
}
.jqx-fill-state-normal-bootstrap.jqx-warning {
    color: #ffffff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.jqx-fill-state-hover-bootstrap.jqx-warning {
    color: #ffffff;
    background-color: #ed9c28;
    border-color: #d58512;
}
.jqx-fill-state-pressed-bootstrap.jqx-warning {
    color: #ffffff;
    background-color: #ed9c28;
    border-color: #d58512;
}
.jqx-fill-state-normal-bootstrap.jqx-danger {
    color: #ffffff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.jqx-fill-state-hover-bootstrap.jqx-danger {
    color: #ffffff;
    background-color: #d2322d;
    border-color: #ac2925;
}
.jqx-fill-state-pressed-bootstrap.jqx-danger {
    color: #ffffff;
    background-color: #d2322d;
    border-color: #ac2925;
}
.jqx-fill-state-normal-bootstrap.jqx-success {
    color: #ffffff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.jqx-fill-state-hover-bootstrap.jqx-success {
    color: #ffffff;
    background-color: #47a447;
    border-color: #398439;
}
.jqx-fill-state-pressed-bootstrap.jqx-success {
    color: #ffffff;
    background-color: #47a447;
    border-color: #398439;
}
.jqx-fill-state-normal-bootstrap.jqx-info {
    color: #ffffff;
    background-color: #5bc0de;
    border-color: #46b8da;
}
.jqx-fill-state-hover-bootstrap.jqx-info {
    color: #ffffff;
    background-color: #39b3d7;
    border-color: #269abc;
}
.jqx-fill-state-pressed-bootstrap.jqx-info {
    color: #ffffff;
    background-color: #39b3d7;
    border-color: #269abc;
}
.jqx-fill-state-normal-bootstrap.jqx-inverse {
    color: #ffffff;
    background-color: #222222;
    border-color: #080808;
}
.jqx-fill-state-hover-bootstrap.jqx-inverse {
    color: #ffffff;
    background-color: #080808;
}
.jqx-fill-state-pressed-bootstrap.jqx-inverse {
    color: #ffffff;
    background-color: #080808;
}
/*applied to a list item when the item is selected.*/
.jqx-listitem-state-hover-bootstrap, .jqx-menu-item-hover-bootstrap, .jqx-tree-item-hover-bootstrap, .jqx-calendar-cell-hover-bootstrap, .jqx-grid-cell-hover-bootstrap,
.jqx-menu-vertical-bootstrap .jqx-menu-item-top-hover-bootstrap, .jqx-input-popup-bootstrap .jqx-fill-state-hover-bootstrap,
.jqx-input-button-header-bootstrap, .jqx-input-popup-bootstrap .jqx-fill-state-pressed-bootstrap,
.jqx-input-button-header-bootstrap {
    color: #ffffff !important;
    color: #333333 !important;
    background-color: #ebebeb !important;
    border-color: #ebebeb !important;
    outline: 0;
}
.jqx-grid-cell-hover-bootstrap {
    border-color: #ccc !important;
}
.jqx-listitem-state-selected-bootstrap, .jqx-menu-item-selected-bootstrap, .jqx-tree-item-selected-bootstrap, .jqx-calendar-cell-selected-bootstrap, .jqx-grid-cell-selected-bootstrap,
.jqx-menu-vertical-bootstrap .jqx-menu-item-top-selected-bootstrap, .jqx-grid-selectionarea-bootstrap {
    color: #ffffff !important;
    background-color: #428bca !important;
    border-color: #357ebd !important;
}
/*top rounded Corners*/
.jqx-rc-t-expanded-bootstrap {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}
/*bottom rounded Corners*/
.jqx-rc-b-expanded-bootstrap {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
.jqx-popup-bootstrap.jqx-listbox-bootstrap, .jqx-popup-bootstrap.jqx-calendar-bootstrap {
    top: 2px !important;
    position: relative;
}
.jqx-popup-up-bootstrap.jqx-listbox-bootstrap, .jqx-popup-up-bootstrap.jqx-calendar-bootstrap {
    top: 23px !important;
    position: relative;
}
.jqx-menu-popup-bootstrap > div:first-child {
    padding-bottom: 15px !important;
    padding-right: 15px !important;
}
.jqx-menu-dropdown-bootstrap, .jqx-popup-bootstrap.jqx-dropdownbutton-popup-bootstrap {
    margin-top: 2px !important;
}
.jqx-popup-bootstrap {
    border: 1px solid #ccc;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    border-radius: 4px !important;
    -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
    -webkit-background-clip: padding-box !important;
    -moz-background-clip: padding !important;
    background-clip: padding-box !important;
}
.jqx-widget-bootstrap .jqx-grid-cell-bootstrap, .jqx-widget-bootstrap .jqx-grid-column-header-bootstrap, .jqx-widget-bootstrap .jqx-grid-group-cell {
    border-color: #ccc;
}
.jqx-widget-bootstrap .jqx-grid-column-menubutton-bootstrap, .jqx-widget-bootstrap .jqx-grid-column-sortascbutton-bootstrap, .jqx-widget-bootstrap .jqx-grid-column-sortdescbutton-bootstrap, .jqx-widget .jqx-grid-column-filterbutton-bootstrap {
    border-color: #ccc;
}
.jqx-grid-column-sortascbutton-bootstrap, .jqx-expander-arrow-bottom-bootstrap, .jqx-window-collapse-button-bootstrap, .jqx-menu-item-arrow-up-bootstrap, .jqx-menu-item-arrow-up-selected-bootstrap, .jqx-menu-item-arrow-top-up-bootstrap, .jqx-icon-arrow-up-bootstrap, .jqx-icon-arrow-up-hover-bootstrap, .jqx-icon-arrow-up-selected-bootstrap {
    background-image: url('icon-up.46cb0f42f6b99ee9.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-widget-bootstrap .jqx-grid-group-expand-bootstrap, .jqx-grid-group-expand-bootstrap, .jqx-grid-column-menubutton-bootstrap, .jqx-grid-column-sortdescbutton-bootstrap, .jqx-expander-arrow-top-bootstrap, .jqx-window-collapse-button-collapsed-bootstrap, .jqx-menu-item-arrow-down-bootstrap, .jqx-menu-item-arrow-down-selected-bootstrap, .jqx-menu-item-arrow-down-bootstrap, .jqx-icon-arrow-down-bootstrap, .jqx-icon-arrow-down-hover-bootstrap, .jqx-icon-arrow-down-selected-bootstrap {
    background-image: url('icon-down.1355e0e3f772c402.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-tabs-arrow-left-bootstrap, .jqx-menu-item-arrow-left-selected-bootstrap, .jqx-menu-item-arrow-top-left, .jqx-icon-arrow-left-bootstrap, .jqx-icon-arrow-down-left-bootstrap, .jqx-icon-arrow-left-selected-bootstrap {
    background-image: url('icon-left.bfa3ef14185ab528.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-widget-bootstrap .jqx-grid-group-collapse-bootstrap, .jqx-grid-group-collapse-bootstrap, .jqx-tabs-arrow-right-bootstrap, .jqx-menu-item-arrow-right-selected-bootstrap, .jqx-menu-item-arrow-top-right-bootstrap, .jqx-icon-arrow-right-bootstrap, .jqx-icon-arrow-right-hover-bootstrap, .jqx-icon-arrow-right-selected-bootstrap {
    background-image: url('icon-right.169f61b02f75f770.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-tree-item-arrow-collapse-rtl-bootstrap, .jqx-tree-item-arrow-collapse-hover-rtl-bootstrap {
    background-image: url('icon-left.bfa3ef14185ab528.png');
}
.jqx-menu-item-arrow-left-selected-bootstrap {
    background-image: url('icon-left-white.74abebb87f5751d4.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-menu-item-arrow-right-selected-bootstrap {
    background-image: url('icon-right-white.c30fb8cb69a833e9.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-primary .jqx-grid-column-sortascbutton-bootstrap, .jqx-primary .jqx-expander-arrow-bottom-bootstrap, .jqx-primary .jqx-window-collapse-button-bootstrap, .jqx-primary .jqx-menu-item-arrow-up-bootstrap, .jqx-primary .jqx-menu-item-arrow-up-selected-bootstrap, .jqx-primary .jqx-menu-item-arrow-top-up-bootstrap, .jqx-primary .jqx-icon-arrow-up-bootstrap, .jqx-primary .jqx-icon-arrow-up-hover-bootstrap, .jqx-primary .jqx-icon-arrow-up-selected-bootstrap {
    background-image: url('icon-up-white.0415baccd3012888.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-primary .jqx-widget-bootstrap .jqx-primary .jqx-grid-group-expand-bootstrap, .jqx-primary .jqx-grid-group-expand-bootstrap, .jqx-primary .jqx-grid-column-menubutton-bootstrap, .jqx-primary .jqx-grid-column-sortdescbutton-bootstrap, .jqx-primary .jqx-expander-arrow-top-bootstrap, .jqx-primary .jqx-window-collapse-button-collapsed-bootstrap, .jqx-primary .jqx-menu-item-arrow-down-bootstrap, .jqx-primary .jqx-menu-item-arrow-down-selected-bootstrap, .jqx-primary .jqx-menu-item-arrow-down-bootstrap, .jqx-primary .jqx-icon-arrow-down-bootstrap, .jqx-primary .jqx-icon-arrow-down-hover-bootstrap, .jqx-primary .jqx-icon-arrow-down-selected-bootstrap {
    background-image: url('icon-down-white.d43a876bef95f1d5.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-primary .jqx-tabs-arrow-left-bootstrap, .jqx-primary .jqx-menu-item-arrow-left-selected-bootstrap, .jqx-primary .jqx-menu-item-arrow-top-left, .jqx-primary .jqx-icon-arrow-left-bootstrap, .jqx-primary .jqx-icon-arrow-down-left-bootstrap, .jqx-primary .jqx-icon-arrow-left-selected-bootstrap {
    background-image: url('icon-left-white.74abebb87f5751d4.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-primary .jqx-widget-bootstrap .jqx-primary .jqx-grid-group-collapse-bootstrap, .jqx-primary .jqx-grid-group-collapse-bootstrap, .jqx-primary .jqx-tabs-arrow-right-bootstrap, .jqx-primary .jqx-menu-item-arrow-right-selected-bootstrap, .jqx-primary .jqx-menu-item-arrow-top-right-bootstrap, .jqx-primary .jqx-icon-arrow-right-bootstrap, .jqx-primary .jqx-icon-arrow-right-hover-bootstrap, .jqx-primary .jqx-icon-arrow-right-selected-bootstrap {
    background-image: url('icon-right-white.c30fb8cb69a833e9.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-primary .jqx-window-close-button-bootstrap, .jqx-primary .jqx-icon-close-bootstrap, .jqx-primary .jqx-tabs-close-button-bootstrap, .jqx-primary .jqx-tabs-close-button-hover-bootstrap, .jqx-primary .jqx-tabs-close-button-selected-bootstrap {
    background-image: url('close_white.37ab4a00b9020201.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-primary .jqx-tree-item-arrow-collapse-rtl-bootstrap, .jqx-primary .jqx-tree-item-arrow-collapse-hover-rtl-bootstrap {
    background-image: url('icon-left.bfa3ef14185ab528.png');
}
.jqx-warning .jqx-grid-column-sortascbutton-bootstrap, .jqx-warning .jqx-expander-arrow-bottom-bootstrap, .jqx-warning .jqx-window-collapse-button-bootstrap, .jqx-warning .jqx-menu-item-arrow-up-bootstrap, .jqx-warning .jqx-menu-item-arrow-up-selected-bootstrap, .jqx-warning .jqx-menu-item-arrow-top-up-bootstrap, .jqx-warning .jqx-icon-arrow-up-bootstrap, .jqx-warning .jqx-icon-arrow-up-hover-bootstrap, .jqx-warning .jqx-icon-arrow-up-selected-bootstrap {
    background-image: url('icon-up-white.0415baccd3012888.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-warning .jqx-widget-bootstrap .jqx-warning .jqx-grid-group-expand-bootstrap, .jqx-warning .jqx-grid-group-expand-bootstrap, .jqx-warning .jqx-grid-column-menubutton-bootstrap, .jqx-warning .jqx-grid-column-sortdescbutton-bootstrap, .jqx-warning .jqx-expander-arrow-top-bootstrap, .jqx-warning .jqx-window-collapse-button-collapsed-bootstrap, .jqx-warning .jqx-menu-item-arrow-down-bootstrap, .jqx-warning .jqx-menu-item-arrow-down-selected-bootstrap, .jqx-warning .jqx-menu-item-arrow-down-bootstrap, .jqx-warning .jqx-icon-arrow-down-bootstrap, .jqx-warning .jqx-icon-arrow-down-hover-bootstrap, .jqx-warning .jqx-icon-arrow-down-selected-bootstrap {
    background-image: url('icon-down-white.d43a876bef95f1d5.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-warning .jqx-tabs-arrow-left-bootstrap, .jqx-warning .jqx-menu-item-arrow-left-selected-bootstrap, .jqx-warning .jqx-menu-item-arrow-top-left, .jqx-warning .jqx-icon-arrow-left-bootstrap, .jqx-warning .jqx-icon-arrow-down-left-bootstrap, .jqx-warning .jqx-icon-arrow-left-selected-bootstrap {
    background-image: url('icon-left-white.74abebb87f5751d4.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-warning .jqx-widget-bootstrap .jqx-warning .jqx-grid-group-collapse-bootstrap, .jqx-warning .jqx-grid-group-collapse-bootstrap, .jqx-warning .jqx-tabs-arrow-right-bootstrap, .jqx-warning .jqx-menu-item-arrow-right-selected-bootstrap, .jqx-warning .jqx-menu-item-arrow-top-right-bootstrap, .jqx-warning .jqx-icon-arrow-right-bootstrap, .jqx-warning .jqx-icon-arrow-right-hover-bootstrap, .jqx-warning .jqx-icon-arrow-right-selected-bootstrap {
    background-image: url('icon-right-white.c30fb8cb69a833e9.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-warning .jqx-window-close-button-bootstrap, .jqx-warning .jqx-icon-close-bootstrap, .jqx-warning .jqx-tabs-close-button-bootstrap, .jqx-warning .jqx-tabs-close-button-hover-bootstrap, .jqx-warning .jqx-tabs-close-button-selected-bootstrap {
    background-image: url('close_white.37ab4a00b9020201.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-warning .jqx-tree-item-arrow-collapse-rtl-bootstrap, .jqx-warning .jqx-tree-item-arrow-collapse-hover-rtl-bootstrap {
    background-image: url('icon-left.bfa3ef14185ab528.png');
}
.jqx-danger .jqx-grid-column-sortascbutton-bootstrap, .jqx-danger .jqx-expander-arrow-bottom-bootstrap, .jqx-danger .jqx-window-collapse-button-bootstrap, .jqx-danger .jqx-menu-item-arrow-up-bootstrap, .jqx-danger .jqx-menu-item-arrow-up-selected-bootstrap, .jqx-danger .jqx-menu-item-arrow-top-up-bootstrap, .jqx-danger .jqx-icon-arrow-up-bootstrap, .jqx-danger .jqx-icon-arrow-up-hover-bootstrap, .jqx-danger .jqx-icon-arrow-up-selected-bootstrap {
    background-image: url('icon-up-white.0415baccd3012888.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-danger .jqx-widget-bootstrap .jqx-danger .jqx-grid-group-expand-bootstrap, .jqx-danger .jqx-grid-group-expand-bootstrap, .jqx-danger .jqx-grid-column-menubutton-bootstrap, .jqx-danger .jqx-grid-column-sortdescbutton-bootstrap, .jqx-danger .jqx-expander-arrow-top-bootstrap, .jqx-danger .jqx-window-collapse-button-collapsed-bootstrap, .jqx-danger .jqx-menu-item-arrow-down-bootstrap, .jqx-danger .jqx-menu-item-arrow-down-selected-bootstrap, .jqx-danger .jqx-menu-item-arrow-down-bootstrap, .jqx-danger .jqx-icon-arrow-down-bootstrap, .jqx-danger .jqx-icon-arrow-down-hover-bootstrap, .jqx-danger .jqx-icon-arrow-down-selected-bootstrap {
    background-image: url('icon-down-white.d43a876bef95f1d5.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-danger .jqx-tabs-arrow-left-bootstrap, .jqx-danger .jqx-menu-item-arrow-left-selected-bootstrap, .jqx-danger .jqx-menu-item-arrow-top-left, .jqx-danger .jqx-icon-arrow-left-bootstrap, .jqx-danger .jqx-icon-arrow-down-left-bootstrap, .jqx-danger .jqx-icon-arrow-left-selected-bootstrap {
    background-image: url('icon-left-white.74abebb87f5751d4.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-danger .jqx-widget-bootstrap .jqx-danger .jqx-grid-group-collapse-bootstrap, .jqx-danger .jqx-grid-group-collapse-bootstrap, .jqx-danger .jqx-tabs-arrow-right-bootstrap, .jqx-danger .jqx-menu-item-arrow-right-selected-bootstrap, .jqx-danger .jqx-menu-item-arrow-top-right-bootstrap, .jqx-danger .jqx-icon-arrow-right-bootstrap, .jqx-danger .jqx-icon-arrow-right-hover-bootstrap, .jqx-danger .jqx-icon-arrow-right-selected-bootstrap {
    background-image: url('icon-right-white.c30fb8cb69a833e9.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-danger .jqx-window-close-button-bootstrap, .jqx-danger .jqx-icon-close-bootstrap, .jqx-danger .jqx-tabs-close-button-bootstrap, .jqx-danger .jqx-tabs-close-button-hover-bootstrap, .jqx-danger .jqx-tabs-close-button-selected-bootstrap {
    background-image: url('close_white.37ab4a00b9020201.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-danger .jqx-tree-item-arrow-collapse-rtl-bootstrap, .jqx-danger .jqx-tree-item-arrow-collapse-hover-rtl-bootstrap {
    background-image: url('icon-left.bfa3ef14185ab528.png');
}
.jqx-info .jqx-grid-column-sortascbutton-bootstrap, .jqx-info .jqx-expander-arrow-bottom-bootstrap, .jqx-info .jqx-window-collapse-button-bootstrap, .jqx-info .jqx-menu-item-arrow-up-bootstrap, .jqx-info .jqx-menu-item-arrow-up-selected-bootstrap, .jqx-info .jqx-menu-item-arrow-top-up-bootstrap, .jqx-info .jqx-icon-arrow-up-bootstrap, .jqx-info .jqx-icon-arrow-up-hover-bootstrap, .jqx-info .jqx-icon-arrow-up-selected-bootstrap {
    background-image: url('icon-up-white.0415baccd3012888.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-info .jqx-widget-bootstrap .jqx-info .jqx-grid-group-expand-bootstrap, .jqx-info .jqx-grid-group-expand-bootstrap, .jqx-info .jqx-grid-column-menubutton-bootstrap, .jqx-info .jqx-grid-column-sortdescbutton-bootstrap, .jqx-info .jqx-expander-arrow-top-bootstrap, .jqx-info .jqx-window-collapse-button-collapsed-bootstrap, .jqx-info .jqx-menu-item-arrow-down-bootstrap, .jqx-info .jqx-menu-item-arrow-down-selected-bootstrap, .jqx-info .jqx-menu-item-arrow-down-bootstrap, .jqx-info .jqx-icon-arrow-down-bootstrap, .jqx-info .jqx-icon-arrow-down-hover-bootstrap, .jqx-info .jqx-icon-arrow-down-selected-bootstrap {
    background-image: url('icon-down-white.d43a876bef95f1d5.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-info .jqx-tabs-arrow-left-bootstrap, .jqx-info .jqx-menu-item-arrow-left-selected-bootstrap, .jqx-info .jqx-menu-item-arrow-top-left, .jqx-info .jqx-icon-arrow-left-bootstrap, .jqx-info .jqx-icon-arrow-down-left-bootstrap, .jqx-info .jqx-icon-arrow-left-selected-bootstrap {
    background-image: url('icon-left-white.74abebb87f5751d4.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-info .jqx-widget-bootstrap .jqx-info .jqx-grid-group-collapse-bootstrap, .jqx-info .jqx-grid-group-collapse-bootstrap, .jqx-info .jqx-tabs-arrow-right-bootstrap, .jqx-info .jqx-menu-item-arrow-right-selected-bootstrap, .jqx-info .jqx-menu-item-arrow-top-right-bootstrap, .jqx-info .jqx-icon-arrow-right-bootstrap, .jqx-info .jqx-icon-arrow-right-hover-bootstrap, .jqx-info .jqx-icon-arrow-right-selected-bootstrap {
    background-image: url('icon-right-white.c30fb8cb69a833e9.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-info .jqx-window-close-button-bootstrap, .jqx-info .jqx-icon-close-bootstrap, .jqx-info .jqx-tabs-close-button-bootstrap, .jqx-info .jqx-tabs-close-button-hover-bootstrap, .jqx-info .jqx-tabs-close-button-selected-bootstrap {
    background-image: url('close_white.37ab4a00b9020201.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-info .jqx-tree-item-arrow-collapse-rtl-bootstrap, .jqx-info .jqx-tree-item-arrow-collapse-hover-rtl-bootstrap {
    background-image: url('icon-left.bfa3ef14185ab528.png');
}
.jqx-success .jqx-grid-column-sortascbutton-bootstrap, .jqx-success .jqx-expander-arrow-bottom-bootstrap, .jqx-success .jqx-window-collapse-button-bootstrap, .jqx-success .jqx-menu-item-arrow-up-bootstrap, .jqx-success .jqx-menu-item-arrow-up-selected-bootstrap, .jqx-success .jqx-menu-item-arrow-top-up-bootstrap, .jqx-success .jqx-icon-arrow-up-bootstrap, .jqx-success .jqx-icon-arrow-up-hover-bootstrap, .jqx-success .jqx-icon-arrow-up-selected-bootstrap {
    background-image: url('icon-up-white.0415baccd3012888.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-success .jqx-widget-bootstrap .jqx-success .jqx-grid-group-expand-bootstrap, .jqx-success .jqx-grid-group-expand-bootstrap, .jqx-success .jqx-grid-column-menubutton-bootstrap, .jqx-success .jqx-grid-column-sortdescbutton-bootstrap, .jqx-success .jqx-expander-arrow-top-bootstrap, .jqx-success .jqx-window-collapse-button-collapsed-bootstrap, .jqx-success .jqx-menu-item-arrow-down-bootstrap, .jqx-success .jqx-menu-item-arrow-down-selected-bootstrap, .jqx-success .jqx-menu-item-arrow-down-bootstrap, .jqx-success .jqx-icon-arrow-down-bootstrap, .jqx-success .jqx-icon-arrow-down-hover-bootstrap, .jqx-success .jqx-icon-arrow-down-selected-bootstrap {
    background-image: url('icon-down-white.d43a876bef95f1d5.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-success .jqx-tabs-arrow-left-bootstrap, .jqx-success .jqx-menu-item-arrow-left-selected-bootstrap, .jqx-success .jqx-menu-item-arrow-top-left, .jqx-success .jqx-icon-arrow-left-bootstrap, .jqx-success .jqx-icon-arrow-down-left-bootstrap, .jqx-success .jqx-icon-arrow-left-selected-bootstrap {
    background-image: url('icon-left-white.74abebb87f5751d4.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-success .jqx-widget-bootstrap .jqx-success .jqx-grid-group-collapse-bootstrap, .jqx-success .jqx-grid-group-collapse-bootstrap, .jqx-success .jqx-tabs-arrow-right-bootstrap, .jqx-success .jqx-menu-item-arrow-right-selected-bootstrap, .jqx-success .jqx-menu-item-arrow-top-right-bootstrap, .jqx-success .jqx-icon-arrow-right-bootstrap, .jqx-success .jqx-icon-arrow-right-hover-bootstrap, .jqx-success .jqx-icon-arrow-right-selected-bootstrap {
    background-image: url('icon-right-white.c30fb8cb69a833e9.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-success .jqx-window-close-button-bootstrap, .jqx-success .jqx-icon-close-bootstrap, .jqx-success .jqx-tabs-close-button-bootstrap, .jqx-success .jqx-tabs-close-button-hover-bootstrap, .jqx-success .jqx-tabs-close-button-selected-bootstrap {
    background-image: url('close_white.37ab4a00b9020201.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-success .jqx-tree-item-arrow-collapse-rtl-bootstrap, .jqx-success .jqx-tree-item-arrow-collapse-hover-rtl-bootstrap {
    background-image: url('icon-left.bfa3ef14185ab528.png');
}
.jqx-inverse .jqx-grid-column-sortascbutton-bootstrap, .jqx-inverse .jqx-expander-arrow-bottom-bootstrap, .jqx-inverse .jqx-window-collapse-button-bootstrap, .jqx-inverse .jqx-menu-item-arrow-up-bootstrap, .jqx-inverse .jqx-menu-item-arrow-up-selected-bootstrap, .jqx-inverse .jqx-menu-item-arrow-top-up-bootstrap, .jqx-inverse .jqx-icon-arrow-up-bootstrap, .jqx-inverse .jqx-icon-arrow-up-hover-bootstrap, .jqx-inverse .jqx-icon-arrow-up-selected-bootstrap {
    background-image: url('icon-up-white.0415baccd3012888.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-inverse .jqx-widget-bootstrap .jqx-inverse .jqx-grid-group-expand-bootstrap, .jqx-inverse .jqx-grid-group-expand-bootstrap, .jqx-inverse .jqx-grid-column-menubutton-bootstrap, .jqx-inverse .jqx-grid-column-sortdescbutton-bootstrap, .jqx-inverse .jqx-expander-arrow-top-bootstrap, .jqx-inverse .jqx-window-collapse-button-collapsed-bootstrap, .jqx-inverse .jqx-menu-item-arrow-down-bootstrap, .jqx-inverse .jqx-menu-item-arrow-down-selected-bootstrap, .jqx-inverse .jqx-menu-item-arrow-down-bootstrap, .jqx-inverse .jqx-icon-arrow-down-bootstrap, .jqx-inverse .jqx-icon-arrow-down-hover-bootstrap, .jqx-inverse .jqx-icon-arrow-down-selected-bootstrap {
    background-image: url('icon-down-white.d43a876bef95f1d5.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-inverse .jqx-tabs-arrow-left-bootstrap, .jqx-inverse .jqx-menu-item-arrow-left-selected-bootstrap, .jqx-inverse .jqx-menu-item-arrow-top-left, .jqx-inverse .jqx-icon-arrow-left-bootstrap, .jqx-inverse .jqx-icon-arrow-down-left-bootstrap, .jqx-inverse .jqx-icon-arrow-left-selected-bootstrap {
    background-image: url('icon-left-white.74abebb87f5751d4.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-inverse .jqx-widget-bootstrap .jqx-inverse .jqx-grid-group-collapse-bootstrap, .jqx-inverse .jqx-grid-group-collapse-bootstrap, .jqx-inverse .jqx-tabs-arrow-right-bootstrap, .jqx-inverse .jqx-menu-item-arrow-right-selected-bootstrap, .jqx-inverse .jqx-menu-item-arrow-top-right-bootstrap, .jqx-inverse .jqx-icon-arrow-right-bootstrap, .jqx-inverse .jqx-icon-arrow-right-hover-bootstrap, .jqx-inverse .jqx-icon-arrow-right-selected-bootstrap {
    background-image: url('icon-right-white.c30fb8cb69a833e9.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-inverse .jqx-window-close-button-bootstrap, .jqx-inverse .jqx-icon-close-bootstrap, .jqx-inverse .jqx-tabs-close-button-bootstrap, .jqx-inverse .jqx-tabs-close-button-hover-bootstrap, .jqx-inverse .jqx-tabs-close-button-selected-bootstrap {
    background-image: url('close_white.37ab4a00b9020201.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-inverse .jqx-tree-item-arrow-collapse-rtl-bootstrap, .jqx-inverse .jqx-tree-item-arrow-collapse-hover-rtl-bootstrap {
    background-image: url('icon-left.bfa3ef14185ab528.png');
}
.jqx-input-button-content-bootstrap {
    font-size: 10px;
}
.jqx-combobox-content-bootstrap, .jqx-input-bootstrap {
    border-color: #cccccc;
    color: #555555;
    background-color: #ffffff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border linear 0.2s, box-shadow linear 0.2s;
}
.jqx-combobox-content-bootstrap, .jqx-combobox-bootstrap, .jqx-combobox-state-normal-bootstrap {
    border-color: #cccccc;
}
.jqx-combobox-content-focus-bootstrap, .jqx-combobox-state-focus-bootstrap, .jqx-fill-state-focus-bootstrap,
.jqx-numberinput-focus-bootstrap {
    outline: none;
    border-color: rgba(82, 168, 236, 0.8);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.jqx-datetimeinput-content, .jqx-datetimeinput-container {
    overflow: visible !important;
}
input[type="text"].jqx-input-bootstrap, input[type="text"].jqx-widget-content-bootstrap, input[type="textarea"].jqx-widget-content-bootstrap, textarea.jqx-input-bootstrap {
    padding-left: 0px !important;
}
input[type="text"].jqx-input-bootstrap:-moz-placeholder, input[type="text"].jqx-widget-content-bootstrap:-moz-placeholder, input[type="textarea"].jqx-widget-content-bootstrap:-moz-placeholder, textarea.jqx-input-bootstrap:-moz-placeholder {
    color: #999999;
}
input[type="text"].jqx-input-bootstrap:-webkit-input-placeholder, input[type="text"].jqx-widget-content-bootstrap:-webkit-input-placeholder, input[type="textarea"].jqx-widget-content-bootstrap:-webkit-input-placeholder, textarea.jqx-input-bootstrap:-webkit-input-placeholder {
    color: #999999;
}
input[type="text"].jqx-input-bootstrap:-ms-input-placeholder, input[type="text"].jqx-widget-content-bootstrap:-ms-input-placeholder, input[type="textarea"].jqx-widget-content-bootstrap:-ms-input-placeholder, textarea.jqx-input-bootstrap:-ms-input-placeholder {
    color: #999999;
}
input[type="password"].jqx-input-bootstrap, input[type="password"].jqx-widget-content-bootstrap, input[type="textarea"].jqx-widget-content-bootstrap, textarea.jqx-input-bootstrap {
    padding-left: 0px !important;
}
input[type="password"].jqx-input-bootstrap:-moz-placeholder, input[type="password"].jqx-widget-content-bootstrap:-moz-placeholder, input[type="textarea"].jqx-widget-content-bootstrap:-moz-placeholder, textarea.jqx-input-bootstrap:-moz-placeholder {
    color: #999999;
}
input[type="password"].jqx-input-bootstrap:-webkit-input-placeholder, input[type="password"].jqx-widget-content-bootstrap:-webkit-input-placeholder, input[type="textarea"].jqx-widget-content-bootstrap:-webkit-input-placeholder, textarea.jqx-input-bootstrap:-webkit-input-placeholder {
    color: #999999;
}
input[type="password"].jqx-input-bootstrap:-ms-input-placeholder, input[type="password"].jqx-widget-content-bootstrap:-ms-input-placeholder, input[type="textarea"].jqx-widget-content-bootstrap:-ms-input-placeholder, textarea.jqx-input-bootstrap:-ms-input-placeholder {
    color: #999999;
}
.jqx-dropdownlist-state-normal-bootstrap.jqx-fill-state-focus-bootstrap, .jqx-listbox-bootstrap.jqx-fill-state-focus-bootstrap {
    outline: none;
    border-color: #b2b2b2;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.jqx-dropdownlist-state-normal-bootstrap.jqx-fill-state-focus-bootstrap.jqx-primary {
    border-color: #0044cc #0044cc #002a80;
}
.jqx-dropdownlist-state-normal-bootstrap.jqx-fill-state-focus-bootstrap.jqx-warning {
    border-color: #f89406 #f89406 #ad6704;
}
.jqx-dropdownlist-state-normal-bootstrap.jqx-fill-state-focus-bootstrap.jqx-danger {
    border-color: #bd362f #bd362f #802420;
}
.jqx-dropdownlist-state-normal-bootstrap.jqx-fill-state-focus-bootstrap.jqx-success {
    border-color: #51a351 #51a351 #387038;
}
.jqx-dropdownlist-state-normal-bootstrap.jqx-fill-state-focus-bootstrap.jqx-info {
    border-color: #2f96b4 #2f96b4 #1f6377;
}
.jqx-dropdownlist-state-normal-bootstrap.jqx-fill-state-focus-bootstrap.jqx-inverse {
    border-color: #222222 #222222 #000000;
}
.jqx-popup-bootstrap.jqx-fill-state-focus-bootstrap {
    border: 1px solid #ccc;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    border-radius: 4px !important;
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}
.jqx-expander-content-bootstrap.jqx-fill-state-focus-bootstrap {
    z-index: 20;
}
.jqx-slider-rangebar-bootstrap {
    border-color: #428bca;
    background: #428bca;
}
.jqx-slider-button-bootstrap {
    border-radius: 100%;
    padding: 3px;
}
.jqx-grid-cell-bootstrap.jqx-grid-cell-selected-bootstrap > .jqx-grid-group-expand-bootstrap {
    background-image: url('icon-down-white.d43a876bef95f1d5.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-bootstrap.jqx-grid-cell-selected-bootstrap > .jqx-grid-group-collapse-bootstrap {
    background-image: url('icon-right-white.c30fb8cb69a833e9.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-bootstrap.jqx-grid-cell-selected-bootstrap > .jqx-grid-group-collapse-rtl-bootstrap {
    background-image: url('icon-left-white.74abebb87f5751d4.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-bootstrap.jqx-grid-cell-selected-bootstrap > .jqx-grid-group-expand-rtl-bootstrap {
    background-image: url('icon-down-white.d43a876bef95f1d5.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-layout-bootstrap
{
    background-color: #cccccc;
}
/*applied to the timepicker*/
.jqx-svg-picker-bootstrap:hover {
	background-color: rgb(248, 248, 248);
}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/jqwidgets-scripts/jqwidgets/styles/jqx.classic.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.jqx-widget-classic{}
.jqx-fill-state-normal-classic, .jqx-widget-header-classic{ border-color: #aaa; background-color:#E8E8E8;  background-image:-o-linear-gradient(top,#fafafa,#dadada)}
.jqx-fill-state-hover-classic{ border-color:#999;  background-color:#E8E8E8;  background-image:-o-linear-gradient(top,#fafafa,#dadada)}
.jqx-fill-state-pressed-classic{ background-color:#7A7A7A;  background-image:-o-linear-gradient(top,#989898,#696969);  border-color:#666;  color:white;  text-shadow:0 1px 0 #333;  border-image:initial}
.jqx-grid-column-menubutton-classic{ background-color:transparent}
.jqx-calendar-row-header-classic, .jqx-calendar-top-left-header-classic{ background-color:#f2f2f2;  border:0px solid #f2f2f2}
.jqx-calendar-column-header-classic{ background-color:#FFF;  border-top:1px solid #FFF;  border-bottom:1px solid #e9e9e9}
.jqx-scrollbar-state-normal-classic{ background-color:#efefef;  border:1px solid #efefef}
.jqx-scrollbar-button-state-normal-classic{ border:1px solid #ececed;  background-color:#ececed}
.jqx-scrollbar-thumb-state-normal-classic{ background-color:#E8E8E8;  background-image:-o-linear-gradient(left,#fafafa,#dadada);  border:1px solid #bbb}
.jqx-scrollbar-thumb-state-hover-classic{ background-color:#e8e8e8;  border:1px solid #aaa}
.jqx-scrollbar-thumb-state-pressed-classic, .jqx-progressbar-value-vertical-classic{ background-color:#7A7A7A;    background-image:-o-linear-gradient(left,#989898,#696969); border:1px solid #666}
.jqx-icon-arrow-up-selected-classic{background-image:url('icon-up-white.0415baccd3012888.png'); background-repeat:no-repeat; background-position:center}
.jqx-icon-arrow-down-selected-classic{background-image:url('icon-down-white.d43a876bef95f1d5.png'); background-repeat:no-repeat; background-position:center}
.jqx-icon-arrow-left-selected-classic{background-image:url('icon-left-white.74abebb87f5751d4.png'); background-repeat:no-repeat; background-position:center}
.jqx-icon-arrow-right-selected-classic{background-image:url('icon-right-white.c30fb8cb69a833e9.png');background-repeat:no-repeat; background-position:center}
.jqx-scrollbar-classic .jqx-icon-arrow-up-selected-classic{background-image:url('icon-up.46cb0f42f6b99ee9.png'); background-repeat:no-repeat; background-position:center}
.jqx-scrollbar-classic .jqx-icon-arrow-down-selected-classic{background-image:url('icon-down.1355e0e3f772c402.png'); background-repeat:no-repeat; background-position:center}
.jqx-scrollbar-classic .jqx-icon-arrow-left-selected-classic{background-image:url('icon-left.bfa3ef14185ab528.png'); background-repeat:no-repeat; background-position:center}
.jqx-scrollbar-classic .jqx-icon-arrow-right-selected-classic{background-image:url('icon-right.169f61b02f75f770.png');background-repeat:no-repeat; background-position:center}
.jqx-slider-track-horizontal-classic, .jqx-slider-track-vertical-classic{border-color: #e8e8e8; background: #e8e8e8;}
.jqx-slider-rangebar-classic{background:#7A7A7A;}
.jqx-menu-vertical-classic{ background:#E8E8E8; filter: none;}
.jqx-menu-item-arrow-right-selected-classic{background-image:url('icon-right-white.c30fb8cb69a833e9.png'); background-position:100% 50%; background-repeat:no-repeat}
.jqx-menu-item-arrow-down-selected-classic{background-image:url('icon-down-white.d43a876bef95f1d5.png'); background-position:100% 50%; background-repeat:no-repeat}
.jqx-menu-item-arrow-up-selected-classic{background-image:url('icon-up-white.0415baccd3012888.png');background-position:100% 50%; background-repeat:no-repeat}
.jqx-menu-item-arrow-left-selected-classic{background-image:url('icon-left-white.74abebb87f5751d4.png'); background-position:0 50%; background-repeat:no-repeat}
.jqx-icon-arrow-first-selected-classic
{
    background-image: url('icon-first-white.4857aa34a02847f2.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-last-selected-classic
{
    background-image: url('icon-last-white.3c4508a135676ce9.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-radiobutton-classic{border:none; background: none;}
.jqx-radiobutton-default-classic{filter: none; background:transparent url('roundbg_classic_normal.e8c7606657eb0814.png') left center scroll repeat-x;  border:0px solid #c9c9c9; border-radius:0px}
.jqx-radiobutton-hover-classic{filter: none;border-radius:0px;background:transparent url('roundbg_classic_hover.42c3aa7fded175fc.png') left center scroll repeat-x;     border:0px solid #000}
.jqx-radiobutton-check-checked-classic{filter: none; margin:0px; width:12px;height:12px;background:transparent url('roundbg_check_black.90ef45e1edbd7625.png') left top no-repeat; border:none}
.jqx-radiobutton-check-indeterminate-classic{filter: none; background:transparent url('roundbg_check_indeterminate.53e09d32d42fa4e9.png') left top no-repeat; border:none}
.jqx-radiobutton-check-indeterminate-disabled-classic{filter: none; background:transparent url('roundbg_check_disabled.53e09d32d42fa4e9.png') left top no-repeat;border:none}
.jqx-fill-state-focus-classic { border-color: #747474;}
.jqx-grid-bottomright-classic, .jqx-panel-bottomright-classic, .jqx-listbox-bottomright-classic{background-color: #efefef;}
.jqx-tabs-title-selected-top-classic, .jqx-tabs-selection-tracker-top-classic {border-color: #aaa; border-bottom: 1px solid #fff; text-shadow:0 1px 0 #f2f2f2; filter: none; color: #222; background: #fff;}
.jqx-tabs-title-selected-bottom-classic, .jqx-tabs-selection-tracker-bottom-classic {border-color: #aaa; border-top: 1px solid #fff; text-shadow:0 1px 0 #f2f2f2; filter: none; color: #222; background: #fff;}
.jqx-icon-calendar-pressed-classic {
    background-image: url('icon-calendar-white.439f857c753bbb0f.png');
}
.jqx-icon-time-pressed-classic {
    background-image: url('icon-time-white.d433ba09764d793a.png');
}
.jqx-grid-cell-classic.jqx-grid-cell-selected-classic>.jqx-grid-group-expand-classic {
    background-image: url('icon-down-white.d43a876bef95f1d5.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-classic.jqx-grid-cell-selected-classic>.jqx-grid-group-collapse-classic{
    background-image: url('icon-right-white.c30fb8cb69a833e9.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-classic.jqx-grid-cell-selected-classic>.jqx-grid-group-collapse-rtl-classic {
    background-image: url('icon-left-white.74abebb87f5751d4.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-classic.jqx-grid-cell-selected-classic>.jqx-grid-group-expand-rtl-classic{
    background-image: url('icon-down-white.d43a876bef95f1d5.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-layout-classic
{
    background-color: #aaa;
}
/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/styles.css ***!
  \********************************************************************************************************************************************************************************************************/
@font-face{
  font-family:'Basic' ;
  src: local('Basic'),
  url('SpoqaHanSansNeo-Regular.f56eefe1c86b02fd.ttf') format('truetype');
}

/* KBIZ한마음체 */

/* @font-face{
  font-family:'KBIZgo' ;
  src: local('KBIZgo'),
   url('assets/font/KBIZ한마음고딕R.ttf') format('truetype');
  font-weight: normal;
} */

/* 나눔고딕 */

/* @font-face{
  font-family: 'NanumGothic';
  src: local('NanumGothic'),
  url('assets/font/NanumGothic.ttf') format('truetype');
} */

/* 서울남산체 */

/* @font-face{
  font-family: 'Namsan';
  src: local('Namsan'),
  url('assets/font/SeoulNamsanM.ttf') format('truetype');
} */

/* 경기천년바탕체 */

/* @font-face{
  font-family: 'Batang';
  src: url('assets/font/Batang_Regular.woff') format('woff');
} */

/* 빙그레체 */

/* @font-face{
  font-family: 'Binggrea';
  src: local('Binggrea'),
  url('assets/font/Binggrae.otf') format('opentype');
} */

/* 한자서체 */

/* @font-face{
  font-family: 'NotoSansSC';
  src: url('assets/font/NotoSansSC-M.otf') format('opentype');
} */

/* 나눔바른고딕 */

/* @font-face{
  font-family: 'NanumBarunGothic';
  src: local('NanumBarunGothic'),
  url('assets/font/NanumBarunGothic.ttf') format('truetype');
} */

*{
  margin: 0;
  padding: 0;
  outline: none;
  scrollbar-width: thin;
  scrollbar-color: auto;
}

html{
  height: 100%;
  width:100%;
}

/* 스크롤바 디자인 */

/* 전체스크롤 영역 */

*::-webkit-scrollbar{
  width: 12px;
  height: 12px;
  background-color: #f6f6f6;
}

/* *::-webkit-scroll-snap-type */

/*-- 스크롤 막대 --*/

*::-webkit-scrollbar-thumb{
  width: 12px;
  border-radius: 30px;
  box-sizing: border-box;
  background-color: #dddddd;
}

/*-- 상하좌우 화살표 부분 --*/

/* *::-webkit-scrollbar-button{
  height: 15px;
} */

/* 위쪽 스크롤바 */

*::-webkit-scrollbar-button:start:decrement{
  background-image: url('scroll-arrow-top.8a703c616e4c9539.png');
  background-repeat: no-repeat;
  background-position: center;
  background-color: #dbdbdb;
  background-size: 10px;
}

/* 아래쪽 스크롤바 */

*::-webkit-scrollbar-button:end:increment{
  background-image: url('scroll-arrow-down.a51f4ffa541ae857.png');
  background-repeat: no-repeat;
  background-color: #dbdbdb;
  background-position: center;
  background-size: 10px;
}

/* 좌 스크롤바 */

*::-webkit-scrollbar-button:horizontal:decrement{
  background-image: url('scroll-arrow-left.1ac626c8da034c2d.png');
  background-repeat: no-repeat;
  background-color: #dbdbdb;
  background-size: 10px;
}

/* 우 스크롤바 */

*::-webkit-scrollbar-button:horizontal:increment{
  background-image: url('scroll-arrow-right.22e7bbbda5e79b50.png');
  background-repeat: no-repeat;
  background-color: #dbdbdb;
  background-size: 10px;
}

/* 상하/좌우 스크롤바가 만나는 공간 */

*::-webkit-scrollbar-corner{
  background-color: #eaeaea;
}

/* *::-webkit-scrollbar-track{
border-radius: 10px;
} */

/* ::-webkit-scrollbar-corner 좌우 상하 스크롤바 만날 때 오른쪽 아래 공간
::-webkit-resizer-corner 공간으로 크기 변경 가능 */

/* 파폭이나 다른곳에서 쓰임 */

body{
  /*background-color: #e9e9e9; 230515_mimi*/
  background-color:#FAF9F8;
  height: 100%;
  overflow:hidden;
  font-size: 12px;
  font-family: inherit;
  width: 100%;
  position: relative;
}

button,input,select{
  font-family: inherit;
  outline: none;
  color: #373C46;
  font-weight: 700;
}

input::placeholder{
  color: #b4b4b4;
}

input:focus,
select:hover,
select:focus{
  box-shadow: 0 0 3px #DCEBF0;
  outline: none;
}

input{
  padding: 0 5px;
  box-sizing: border-box;
}

textarea{
  font-weight: 700;
}

select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

select {
  background: transparent;
}

/* input[type=file]:hover,
input[type=file]:focus{
  box-shadow: none;
} */

/* 사용자 이미지 드래그 막음 */

div img,
a img,
span img,
img{
-webkit-touch-callout: none;
-webkit-user-select: none;
user-select: none;
-webkit-user-drag: none;
}

p{
  display: block;
  width: 100%;
}

/* 주로 컨트롤을 묶는데 쓰이는데,
  자식이 float이라서 height값이 측정되지않아 넣어줌
  지우지마세요. hjko 2020.12.18 */

p::after{content: '';clear: both;display: block;}

h1,h2,h3,h4,h5{
  font-weight: 700;
  color: #909090;
}

/* 프린트 설정 */

@media print {
	* {
    -webkit-print-color-adjust: exact !important;
  }
  .no-print, .no-print * { display: none !important; } 
}

@page { 
  size: A4;   /* auto is the initial value */     
  margin: 20mm 20mm 20mm 20mm;  /* this affects the margin in the printer settings */ 
}

/* 프린트 페이지 넘김 옵션 */

.sector {
  page-break-inside: avoid;
}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/AUIGrid/AUIGrid_style.css ***!
  \******************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Default Theme Style for AUIGrid v3.0.12.5
 *
 * 해당 원본을 직접 수정하지 마시고, 복사하여 사용하거나, CSS 클래스 재정의를 하여 스타일을 변경하십시오.
 * (DO NOT EDIT THIS FILE DIRECTLY. OVERRIDE CSS CLASSES OR COPY THIS FILE TO MAKE YOUR OWN.)
 *
 * Copyright © AUISoft Co., Ltd.
 * www.auisoft.net
 */
/* 그리드 메인 외곽 DIV */
.aui-grid {
	font-family: 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Light, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	border: 1px solid #bdbdbd;
	background: #ffffff;
	box-sizing: content-box;
	-webkit-appearance: none;
	outline: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none;
	touch-action: none;
	-ms-touch-action: none;
}
/* 그리드 table, tr, td 기본 - 셀 기본 */
.aui-grid .aui-grid-table,
.aui-grid .aui-grid-table tr,
.aui-grid .aui-grid-table td {
	padding: 0 !important;
	margin: 0 !important;
	border-spacing: 0 !important;
	border-collapse: separate !important;
	box-sizing: border-box !important;
	font-size: 12px;
	line-height: 1.5em;
}
/* 편집 모드 기본 텍스트 인풋  */
.aui-grid .aui-textinputer {
	font-size: 12px;
	border: 2px solid #22741c;
	outline: none;
	box-sizing: border-box !important;
	background: #ffffff !important;
	transition: none !important;
}
.aui-grid .aui-textinputer::-ms-clear {
	display: none;
}
/* 체크박스, 라디오  */
.aui-checkbox,
.aui-radio {
	vertical-align: middle;
	margin: 0;
	margin-top: 0 !important;
	padding: 0;
}
/* 이미지  */
.aui-grid .aui-img {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}
/* 그리드 메세지 출력 레이어 */
.aui-grid-info-layer {
	background: #fff;
	font-size: 20px;
	font-weight: bold;
}
/** 그리드 유효성 검사 툴팁 레이어 */
.aui-grid-validator-message-layer {
	color: #fff;
	padding: 2px 6px;
	border: 1px solid #999;
	background: #ff0000;
	background: linear-gradient(to bottom, #ff6c6c, #c90000);
	border-radius: 4px;
	line-height: 1.5em;
	z-index: 1065;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
}
/* 노데이터 메세지 레이어*/
.aui-grid-nodata-msg-layer {
	background: url('AUI-info.15d2efd3a39bff7d.png') 0 50% no-repeat;
	position: absolute;
	padding: 44px 0 0 80px;
	margin: 0 auto;
	width: auto;
	height: 72px;
	box-sizing: content-box;
}
/* 그리드 수평, 수직 라인 만들기 - 바디 */
.aui-grid-body-panel .aui-grid-table tr td {
	border-top: none;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	border-left: none;
}
.aui-grid-left-main-panel .aui-grid-body-panel .aui-grid-table tr td:last-child {
	border-right: none;
}
/* 그리드 수평, 수직 라인 만들기 - 헤더 */
.aui-grid-header-panel .aui-grid-table tr td {
	border-top: none;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #bdbdbd;
	border-left: none;
}
.aui-grid-left-main-panel .aui-grid-header-panel .aui-grid-table tr td:last-child {
	border-right: none;
}
/* 그리드 수평 라인 만들기 - 그룹형  헤더 */
.aui-grid-group-branch-header {
	border-bottom: 1px solid #dcdcdc !important;
}
/* 그리드 수평, 수직 라인 만들기 - 푸터 */
.aui-grid-footer-panel .aui-grid-table tr td {
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: none;
	border-left: none;
}
.aui-grid-left-main-panel .aui-grid-footer-panel .aui-grid-table tr td:last-child {
	border-right: none;
}
/* 그리드 수평, 수직 라인 - 엑셀, PDF */
.aui-grid-grid-lines-for-export {
	background: #dcdcdc;
}
/* 그리드 오버 선택자 만들기 */
.aui-grid-body-panel .aui-grid-table tr td:hover {
	background: #eaeaea;
	color: #000;
}
/* 셀 병합 시 실제 rowspan 처리 하지 않은 TD의 아랫선 처리 */
.aui-grid-cell-merge-none-row-span-border {
	border-bottom: 1px solid transparent !important;
}
/* 그리드 칼럼 리사이즈 시 나타나는 임시 선 */
.aui-grid-vertical-resizer-rule {
	border-left: 3px dashed #888;
	border-top: none;
	border-right: none;
	border-bottom: none;
}
/* 그리드 칼럼 위치 바꾸기(칼럼 드래깅) 시 나타나는 임시 선 */
.aui-grid-vertical-column-change-rule {
	border-left: 3px solid #2a2d33;
}
/* 행 번호 칼럼 */
.aui-grid-row-num-column {
	text-align: center;
	cursor: default;
}
/*행 체크박스 칼럼 */
.aui-grid-row-check-column {
	text-align: center;
	line-height: 0.5em !important;
}
/* 행 체크박스 헤더 - 전체 선택 체크*/
.aui-grid-row-check-header {
	text-align: center;
	line-height: 0.5em !important;
}
/* 고정 칼럼과 일반 칼럼 경계선 */
.aui-grid-fixed-column-rule {
	background: #9d9d9d;
	width: 1px;
}
/* 고정 로우와 일반 로우 경계선 */
.aui-grid-fixed-row-rule {
	background: #9d9d9d;
	height: 1px;
}
/* 그리드 헤더 정렬 표시자 시작 */
.aui-grid-multi-sorting-ascending {
	color: #555;
	font-size: 9px;
	text-align: center;
	background: url('AUI-icon-up.46cb0f42f6b99ee9.png') 50% 10px no-repeat;
}
.aui-grid-multi-sorting-descending {
	color: #555;
	font-size: 9px;
	text-align: center;
	background: url('AUI-icon-down.1355e0e3f772c402.png') 50% 9px no-repeat;
}
.aui-grid-sorting-ascending {
	background: url('AUI-icon-up.46cb0f42f6b99ee9.png') 50% 50% no-repeat;
}
.aui-grid-sorting-descending {
	background: url('AUI-icon-down.1355e0e3f772c402.png') 50% 50% no-repeat;
}
/* 그리드 헤더 정렬 표시자 끝*/
/* 스크롤 시작 */
.aui-scroll-track {
	box-sizing: border-box;
	background: #f6f6f6;
	border: 1px solid #f6f6f6;
}
.aui-hscrollbar .aui-scroll-thumb {
	box-sizing: border-box;
	background: #dddddd;
	border: 1px solid #aaa;
	border-radius: 0.5em;
	touch-action: none;
	-ms-touch-action: none;
}
.aui-hscrollbar .aui-scroll-thumb:hover {
	background: #bbbbbb;
}
.aui-vscrollbar .aui-scroll-thumb {
	box-sizing: border-box;
	background: #dddddd;
	border: 1px solid #aaa;
	border-radius: 0.5em;
	touch-action: none;
	-ms-touch-action: none;
}
.aui-vscrollbar .aui-scroll-thumb:hover {
	background: #bbbbbb;
}
.aui-vscrollbar .aui-scroll-up {
	box-sizing: border-box;
	background: #eaeaea url('AUI-icon-up.46cb0f42f6b99ee9.png') no-repeat 50% 50%;
	border: 1px solid #eaeaea;
}
.aui-vscrollbar .aui-scroll-up:hover {
	background: #bbbbbb url('AUI-icon-up.46cb0f42f6b99ee9.png') no-repeat 50% 50%;
}
.aui-vscrollbar .aui-scroll-down {
	box-sizing: border-box;
	background: #eaeaea url('AUI-icon-down.1355e0e3f772c402.png') no-repeat 50% 50%;
	border: 1px solid #eaeaea;
}
.aui-vscrollbar .aui-scroll-down:hover {
	background: #bbbbbb url('AUI-icon-down.1355e0e3f772c402.png') no-repeat 50% 50%;
}
.aui-hscrollbar .aui-scroll-up {
	box-sizing: border-box;
	background: #eaeaea url('AUI-icon-left.4cad3ed8ab930fdb.png') no-repeat 50% 50%;
	border: 1px solid #eaeaea;
}
.aui-hscrollbar .aui-scroll-up:hover {
	background: #bbbbbb url('AUI-icon-left.4cad3ed8ab930fdb.png') no-repeat 50% 50%;
}
.aui-hscrollbar .aui-scroll-down {
	box-sizing: border-box;
	background: #eaeaea url('AUI-icon-right.91f6f1ca198f8515.png') no-repeat 50% 50%;
	border: 1px solid #eaeaea;
}
.aui-hscrollbar .aui-scroll-down:hover {
	background: #bbbbbb url('AUI-icon-right.91f6f1ca198f8515.png') no-repeat 50% 50%;
}
/* 스크롤 끝 */
/* 로딩바 스타일 */
.aui-ajax-loader-showing {
	background: #ffffff url('ajaxloader.7511d564ef142ba1.gif') no-repeat 50% 50%;
}
/* 내부 처리 로딩바 스타일 */
.aui-process-loader-showing {
	/*background: url("./images/wait.png") no-repeat 50% 50%;*/
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAABaCAMAAABOrg7KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk5MTI1REI0NzdEMDExRTRBNzY1REZCNDBFNTFEQzZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk5MTI1REI1NzdEMDExRTRBNzY1REZCNDBFNTFEQzZBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTkxMjVEQjI3N0QwMTFFNEE3NjVERkI0MEU1MURDNkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTkxMjVEQjM3N0QwMTFFNEE3NjVERkI0MEU1MURDNkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5sKH81AAAAvVBMVEX////Jyclvbm6ZmZnT09PLy8vb29v9/f3j4+Pr6+vu7u7R0dH5+fnPz8/19fXW1tb4+Pjp6enx8fHZ2dnh4eH8/Pz39/fOzc3e3d3X19etra3e3t77+vrf39/W1tXw7/Do6Ojm5ub39vb7+/vl5ebY2Ne8vLzz8/POzs7z8vKgoKDw8PDn5+f09PTf4N/Dw8Pg4eHz9PPo5+f8+/v6+/r8/P308/PY2dnw8PHv8O/09PXHx8fv7u7IyMj3+Pc4LLeVAAAIVElEQVRo3u1YC3eiSBMNi6gJQ3xERTE6GrOoBMVH3o75/z/ru1XV3TQZk2/jntnZPceCrnfdvoAmJGd//Avk7I+z3y4nEicSJxInEicSJxInEr+NROBCqr+AROULAC7L3yeR71mBEIeKIoKIEzpgghXJSs9MSGS6VXXpC1HdClsSZ/km0l4BicpR0ry9JRMLiRhuL3ET/yisY0n0sHPUgSMkLiqVKjv9I0k8tNvth0rl4aH90K48cLaNkBIUQrcRwyKkMlXOzfVH5CSVylbuSdTmHkKo0DhNCyZZOinfZjACpp3aILFtK9kqtVWRKehanvfkBkwQl123TGiRkDizx7b55HZrwdjIEJCYTCbbyaTNJ3lAFqsy262KJqbW9hWJSd4qqYw7VCN57a0NJgW9l4YFiev768nk/vp6AueazOSeHZ24vp/Ax0KEChUnF/I4pPeeO1/pVkRTblOTNMDT3ER5zuj6hGrkgsS3axwQURJci2X327WI7uH8MMGOC5VS3WVnyE1GFDCBKlQNcW3vwyS+1fO5ev1bvRDnpl4vpFapvSMV61KtH5g1mbqVMhok6sdIxw7erORgvz//KhhIdD6TtzfLV7ZZmp3r6K3zVujP6LNSPgz1YQQSN0Y6SnfgdDp2unOTl27xcXBLEneKgzfy8yO5saVjbMeCusnxb0Di0pabnxy7yMmEN2ocarvpy1f38lO5eT8HEovXxeXlYrG4ZEve4pUczqFIKTpJyMg+Xcm98vQldyGhSdCgtPPggmBe0fn6yr4UlFq8gsTjdPq4XkwfH6fw1o/T9ZrMmgKoBSJyqGuKtvVUkZiSoPj4iIE1IOA8rvnnZjZnLG54RGmBMW6icXjrBVWpQhtP1yAxn0/nLFM6pyqcznVeVedTSck+yblJ8QgJ6UbsJtnFNC+otqlqstDVZlgg0SSZz1k3jcz5OCTnYJG0mh9Um88H8vOfvbllQOL57u6uiYMsjGgEzxQ8Nzl9p5qa1Hh3npJpcgNaZYa7yH9+5qQMPqt6U03cqfBZ7cMbgsR3yN0LFK3vxr7oUDJ5w8s7m3e92PMF9+X73R1to5apSAASFz9wHJAfal2Y8sG2gjSczGl81szZ77A/lE+WSHxdqlkWHsqP6EObpF+FA4nzL0uZfl7FBwqZ/Ib/Kt5RJOQlKvioEB1BogGBx4aO80ZDIo5VQaz4I/Wa31CdpjJS75k8xdlzDcWxOfMUa5AYjUYEADUiTUeDVx6xGY10k/z22Kmxke4fjZ64UDMzIwXUMGiNkTYNKdJJJDbpaJTigGzSlNVmlG42lEo3KdsNl8kZpWN+9Ek1RUAzZDYbRvAjNwo2DMHVDYNtGGXECydlNBa1bkBiPB6n6VgkxaEj9semkhqTjuPEja7gtbysK01OFMVVari9vc0nUgua8FKFmOZ1CkDiVstY9HhcTIgjp07JdjV6Lg5F/GGITPvYxrv9Ca6wGxRIVI8W+WyUjRccifO3SKhvScE7kkSrWm1Bqq2q6KoOVFpsKw+quiJb7+DKnSjxcFWhaKUOMSwCaaotItFarlarVmvVWi1bS4LnwLKs0SIHxxzJm0V5tVru+DOhR1aEslqupI9n2SzJ0ci0laATicFyORiwYgdGLROo4pKWxAP2y/RmUaLaAN+OrL/U9YG087Tg5sNLs40GW4JEfzDo93FiKYdd8gd2OLAb2MqgSQxUWvoHpq1vTRTwVTgAiW632+/m0ldRX9L9fl54lzgk/QOeFfdtuL5g9bsgUS53yyKW1W7usNf9KWPHxbB7sF5A6IrHJH63EImrKzhXKnFlHHMidSWOVS4X++xJXZVlpiXQOPYwSFy9l6cnUle5MnGun56epPBUHH3vwfypArFPV+9mAAQSf0J6RaU0ez2KrFidPZPs6T41b9KcMlV7h57ZgQsgUeux1JSuKVdUTTI9q4lXTbRWll9TxUJ/T2Bz4HwCmkiIDIdDZWVB5wcp0UNpUGVxhhqiZhyNUFRDNcVQQ10ZEglsPyyxJgdnic9aiQK1ShKirSQR52WSDx6sUb6kYSRdk5laaThUkcIRSCqCROm3y6ckoiTCGftfh42S4VdJ+CXfx060SrlTUv+sdCNKlVTNVGVKdUrEHgPg17qILyXewNeRHtMtIOF/KK4LhTc3z/+1AhIBiW+UJXhhC4JZ5GY+XmOTJJjhBTeJ0eXhd3iUBUGobIaXmiQOgn3E1i8lUYCZLOIsdcVRtLOQfTp97WsSB4VJ7PHaFvB/a33CxHt2EEDBF5u4npfQh8fNwBdk3djD5Ixm0OV6gYwB5SMBiRkJrpgNOQE7EKAkBDWj3Wa7zE1CcrPY5QtFIgpCBCjsgjjeh7ji2Y5uDZEAG99Ht+cmXuiBBIEGeicJZGOQCCkV8kEOhD1Y+X9g5IW4xDjEdrE3m0HTXzghriDGJeJiI4eeRhTPQr5hkU/0ZzxDClS9EKUsnGngUHjMaCsIkRDx1LLEdYVSGCYCGIVhQLecKIWUwHPAk/B2Ef+d7u3otlMXJmc8w/ctUQhhcQvjgoSHmxV6SkKluIVISExX5cV0SeSS48UR2TDcZWEW01PAXY9jx6FvE26+F/IMFAWe41KkN7K3w8kkPhKall76tOHzh5tAewERd8PN2CZECoseC31XqIEnaYYHkaE7FX+4z18jwRfkefRNdBNHObGy0czjvwJRkIZMJnmG1F6+HkeSMOI4ysniTJw43jliHS7HUnBMg8ywwu7OPvqcBKM4tNh4gmpA+FCKmySrBmzt6A7HyQfhuPwUXZ3Id1IoTOIXi3xl3LjAtiD/AAlnv4/x1Pb7Dxv+CRL/V04kTiROJE4kTiT+ayT+BfI/D9BHPtuVWtoAAAAASUVORK5CYII=')
		no-repeat 50% 50%;
}
/* 계층 트리 아이콘 */
.aui-grid-tree-plus-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	border: none;
	background: url('arrow-right.612635f2d939b97d.png') 50% 50% no-repeat;
	background-size: 16px;
	vertical-align: bottom;
	margin: 0 2px 0 0;
}
.aui-grid-tree-minus-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	border: none;
	background: url('arrow-downright.c9513c115ae6f024.png') 50% 50% no-repeat;
	background-size: 16px;
	vertical-align: bottom;
	margin: 0 2px 0 0;
}
.aui-grid-tree-branch-icon {
	display: inline-block;
	width: 18px;
	height: 16px;
	background: url('b_folder2.c48fdb037a113374.png') 50% 50% no-repeat;
	background-size: 16px;
	vertical-align: bottom;
	margin: 0 2px 0 0;
}
.aui-grid-tree-branch-open-icon {
	display: inline-block;
	width: 18px;
	height: 16px;
	background: url('b_folderopen2.42614cec173128aa.png') 50% 50% no-repeat;
	background-size: 16px;
	vertical-align: bottom;
	margin: 0 2px 0 0;
}
.aui-grid-tree-leaf-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url('flat_circle.ff716b289a2f22ac.png') no-repeat;
	background-size: 16px;
	vertical-align: bottom;
	margin: 0 2px 0 4px;
}
/* 트리 lazyMode 프리로더 */
.aui-grid-tree-ajax-loader {
	display: inline-block;
	width: 16px;
	height: 16px;
	border: none;
	background: url('tiny-ajax-loader.1e77ad1608e6f38f.gif') 50% 50% no-repeat;
	background-size: 16px;
	vertical-align: bottom;
	margin: 0 2px 0 0;
}
/* 계층 트리 아이콘 끝*/
/*디폴트 헤더 스타일*/
.aui-grid-default-header {
	position: relative !important;
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	background: #eee;
	color:#ffffff;
	background: linear-gradient(to bottom, rgb(60, 94, 161), #373C46);
	cursor: pointer;
}
.aui-grid-default-header:hover {
	background: #dadada;
	background: linear-gradient(to bottom, #f8f8f8, #dadada);
}
.aui-grid-group-branch-header {
	cursor: default;
}
/** 헤더 툴팁 아이콘 스타일 */
.aui-grid-header-help-tooltip-icon {
	background: url('help_ico.fc57de0270ef6c0d.png') no-repeat;
	width: 12px;
	height: 12px;
	cursor: default;
}
/** 헤더 툴팁 아이콘 마우스 오버 시 나오는 툴팁 외형 */
.aui-grid-header-help-tooltip-wrapper {
	border: 1px solid #6799ff;
	border-radius: 4px;
	padding: 4px;
	background: #fff;
	font-size: 12px;
	line-height: 1.5em;
	z-index: 999;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
}
/** 라이브 스크롤 사용하지 않을 때 나오는 스크롤 툴팁 외형 */
.aui-grid-scroll-tip-wrapper {
	border: 1px solid #6799ff;
	border-radius: 4px;
	padding: 2px 8px;
	background: #fff;
	font-family: 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Light, sans-serif;
	font-size: 12px;
	z-index: 999;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
}
/*디폴트 푸터 스타일 */
.aui-grid-default-footer {
	position: relative !important;
	background: #FFFAB4;
	border: 1px solid #cccccc;
	border-right: none;
	border-left: none;
	font-weight: bold;
	font-size: 1em;
	color: #000000;
	text-align: center;
	cursor: default;
}
/* 푸터 상단(헤더 아래) 출력 스타일 */
.aui-grid-default-footer-top-position {
	border-top: none !important;
}
.aui-grid-footer-division-line-top-position {
	border-bottom: 3px double #bdbdbd !important;
}
/* 푸터와 바디간의 구분 선 스타일 */
.aui-grid-footer-division-line {
	border-top: 3px double #bdbdbd !important;
}
/** 그리드 툴팁 외형 */
.aui-grid-tooltip-wrapper {
	padding: 2px 6px;
	border: 1px solid #999;
	background: #eaeaea;
	background: linear-gradient(to bottom, #f8f8f8, #eaeaea);
	border-radius: 4px;
	z-index: 999;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
}
/* 디폴트 칼럼 스타일 */
.aui-grid-default-column {
	position: relative !important;
	background-color: inherit;
	text-align: center;
	font-size: 1em;
	cursor: default;
}
/* 셀력션 대표 백그라운드 스타일 */
.aui-grid-selection-bg {
	background: inherit;
	color: inherit;
}
/* 셀렉션 대표 셀 이외의 백그라운드 스타일 */
.aui-grid-selection-others-bg {
	background: #ccc !important;
	color: inherit;
}
/* 셀력션 행 대표 백그라운드 스타일 */
.aui-grid-selection-row-bg {
	background: #dadada !important;
	background: linear-gradient(to bottom, #e8e8e8, #dadada) !important;
}
/* 셀력션 행 대표 셀 이외의 백그라운드 스타일 */
.aui-grid-selection-row-others-bg {
	background: #dadada !important;
	background: linear-gradient(to bottom, #e8e8e8, #dadada) !important;
}
/* 셀렉션의 대표 셀 보더(테두리) 색상 스타일*/
.aui-grid-selection-cell-border-lines {
	background: #22741c;
}
/* 셀력션 행번호 칼럼 스타일 */
.aui-grid-selection-row-num-column {
	font-weight: bold !important;
	color: #000 !important;
	background: #dadada !important;
	background: linear-gradient(to bottom, #e8e8e8, #dadada) !important;
}
/* 셀렉션 헤더 칼럼 스타일 */
.aui-grid-selection-header-column {
	font-weight: bold !important;
	background: #dadada !important;
	background: linear-gradient(to bottom, #e8e8e8, #dadada) !important;
}
/* 그리드 Row 배경색 */
.aui-grid-row-background {
	background: rgb(250, 250, 250);
}
/* 그리드 Row 다음 배경색*/
.aui-grid-alternative-row-background {
	background: rgb(255, 255, 255);
}
/* 칼럼 위치 변경 할 때 보이는 이미지 - 칼럼 드래깅 */
.aui-grid-column-dragging-proxy {
	background: #eeeeee;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
	filter: alpha(opacity=80);
	opacity: 0.8;
	border: 1px solid #aaaaaa;
	cursor: default;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	z-index: 9999;
	box-sizing: border-box;
	max-width: 600px;
}
/* 행 드래깅 손잡이 */
.aui-grid-row-drag-knob {
	cursor: move;
	width: 10px;
	height: 10px;
}
/* 행 드래깅 손잡이 칼럼 */
.aui-grid-row-drag-knob-column {
	background: url('dot_move.0a0bdedbde254d10.png') 50% 50% no-repeat !important;
	cursor: move;
}
/* 행 위치 바꾸기(행 드래깅) 시 나타나는 임시 선 */
.aui-grid-horizontal-row-change-rule {
	border-top: 3px solid #2a2d33;
	z-index: 9999;
}
/* 행 위치 변경 할 때 보이는 이미지 - 행 드래깅 */
.aui-grid-row-dragging-proxy {
	background: #eeeeee url('accept-not.61c7f02f83c032b5.png') 2% 50% no-repeat;
	font-size: 13px;
	box-sizing: border-box;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
	filter: alpha(opacity=70);
	opacity: 0.7;
	border: 1px solid #aaaaaa;
	cursor: default;
	font-weight: bold;
	text-align: center;
	padding: 4px 16px 4px 32px;
	font-size: 13px;
	z-index: 9999;
}
/* 행 위치 변경 할 때 보이는 Accept 이미지 */
.aui-grid-row-dragging-proxy-accept {
	background: #eeeeee url('accept-ok.4af422cb6e288496.png') 2% 50% no-repeat;
}
/* 상태 칼럼에 출력 시킬 스타일 */
/* 현재 행 상태 스타일 */
.aui-grid-row-state-current {
	background: url('arrow_icon.466cddab3fb9880b.png') 50% 50% no-repeat !important;
}
/* 추가 행 상태 스타일 */
.aui-grid-row-state-added {
	background: url('add_icon.a3ac818aa6e22719.png') 50% 50% no-repeat !important;
	cursor: pointer;
}
/* 삭제 행 상태 스타일 */
.aui-grid-row-state-removed {
	background: url('delete_icon.467d923e77a6e2e0.png') 50% 50% no-repeat !important;
	cursor: pointer;
}
/* 수정 행 상태 스타일 */
.aui-grid-row-state-edited {
	background: url('modified_icon.db475118784511e4.png') 50% 50% no-repeat !important;
	cursor: pointer;
}
/* 추가한 행-수정 상태 스타일 */
.aui-grid-row-state-added-edited {
	background: url('modified_a_icon.35faf21fd87da84f.png') 50% 50% no-repeat !important;
	cursor: pointer;
}
/* 상태 칼럼에 출력 시킬 스타일 끝*/
/* 소프트 모드 삭제한 행 스타일*/
.aui-grid-row-soft-removed-marker {
	color: #aaa !important;
	text-decoration: line-through !important;
}
/* 수정한 셀 표시 스타일(마커) */
.aui-grid-cell-edited-marker {
	top: 0px;
	margin: 0px !important;
	width: 0px;
	height: 0px;
	border-left: 4px solid #990085;
	border-top: 4px solid #990085;
	border-bottom: 4px solid transparent;
	border-right: 4px solid transparent;
}
/* 엑스트차 체크박스 체크된 행 스타일*/
.aui-grid-extra-checked-row {
	background: #ffffe4;
}
/* 페이징 패널 스타일 */
.aui-grid-paging-panel {
	text-align: center;
	background: #eaeaea;
	background: linear-gradient(to bottom, #f8f8f8, #eaeaea);
	border-top: 1px solid #bdbdbd;
	box-sizing: border-box;
}
/* 페이징 넘버링 */
.aui-grid-paging-panel .aui-grid-paging-number {
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 1em;
	min-width: 2em;
	line-height: 2em;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	margin: 4px 2px 0 2px;
}
.aui-grid-paging-panel .aui-grid-paging-number:hover {
	background-color: #ccc;
	border: 1px solid #ccc;
	cursor: pointer;
}
/* 페이징 현재 페이지 선택 넘버링 */
.aui-grid-paging-panel .aui-grid-paging-number-selected {
	background: #555 !important;
	border: 1px solid #555 !important;
	color: #ffffff !important;
}
/* 페이징 이전 버튼 */
.aui-grid-paging-panel .aui-grid-paging-prev {
	background: url('prev_ico.81d48d4b6643a595.png') 50% 50% no-repeat;
	text-indent: -99999px;
}
/* 페이징 다음 버튼 */
.aui-grid-paging-panel .aui-grid-paging-next {
	background: url('next_ico.81e55c4ffdc13859.png') 50% 50% no-repeat;
	text-indent: -99999px;
}
/* 페이징 처음 버튼 */
.aui-grid-paging-panel .aui-grid-paging-first {
	background: url('first_ico.4b2461c3d537d207.png') 50% 50% no-repeat;
	text-indent: -99999px;
}
/* 페이징 마지막 버튼 */
.aui-grid-paging-panel .aui-grid-paging-last {
	background: url('last_ico.0590af794ba86d67.png') 50% 50% no-repeat;
	text-indent: -99999px;
}
/* 페이징 모드 simple 인 경우 나타나는 현재 페이지 */
.aui-grid-paging-number-simple-text {
	margin-left: 1em;
	margin-right: 1em;
	font-weight: bold;
	cursor: default;
}
/* 페이징 정보 텍스트 */
.aui-grid-paging-panel .aui-grid-paging-info-text {
	position: absolute;
	right: 0px;
	margin: 8px 10px 0 0;
}
/* 페이징 행 개수 변경 select */
.aui-grid-paging-row-count-select {
	width: 50px;
	border: 1px solid #ddd;
	margin-left: 10px;
	vertical-align: top;
	margin: 4px 2px 0 8px;
	font-size: 1em;
	min-width: 2em;
	height: 24px;
	line-height: 2em;
}
/* pagingMode button인 경우 좌우 버튼 공용*/
.aui-grid-paging-simple-button {
	border-radius: 20px;
	width: 40px;
	line-height: 40px;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	margin: 10px;
	text-indent: -99999px;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
	cursor: pointer;
}
/* pagingMode button인 좌-이전 버튼*/
.aui-grid-paging-simple-butotn-prev {
	left: 4px;
	bottom: 4px;
	background: #ffffff url('prev_ico.81d48d4b6643a595.png') 50% 50% no-repeat;
}
/* pagingMode button인 우-다음 버튼*/
.aui-grid-paging-simple-butotn-next {
	right: 4px;
	bottom: 4px;
	background: #ffffff url('next_ico.81e55c4ffdc13859.png') 50% 50% no-repeat;
}
/* 그룹핑 패널 스타일 */
.aui-grid-grouping-panel {
	background: #eaeaea;
	background: linear-gradient(to bottom, #f8f8f8, #eaeaea);
	border-bottom: 1px solid #bdbdbd;
	box-sizing: border-box !important;
	text-align: left;
}
/* 그룹핑 메세지 */
.aui-grid-grouping-message {
	display: inline-block;
	padding: 10px 0 0 15px;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #555555;
	cursor: default;
}
/* 그룹핑 드래깅 할 때 보이는 이미지 */
.aui-grid-grouping-dragging-proxy {
	background: #eeeeee url('accept-not.61c7f02f83c032b5.png') 98% 50% no-repeat;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
	filter: alpha(opacity=70);
	opacity: 0.7;
	border: 1px solid #aaaaaa;
	cursor: default;
	font-weight: bold;
	text-align: center;
	padding: 3px 0;
	font-size: 13px;
	z-index: 9999;
	max-width: 600px;
}
/* 그룹핑 드래깅 할 때 보이는 Accept 이미지 */
.aui-grid-grouping-dragging-proxy-accept {
	background: #eeeeee url('accept-ok.4af422cb6e288496.png') 98% 50% no-repeat;
}
/* 그룹핑 패널에 있는 그룹핑 패널 아이템 */
.aui-grid-grouping-item {
	background: #eeeeee url('delete.af315ed7cc51b936.png') 98% 50% no-repeat;
	border: 1px solid #aaaaaa;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	line-height: 13px;
	padding: 4px 30px 4px 20px;
	white-space: nowrap;
}
/* 그룹핑 패널 좌 스크롤 버턴 */
.aui-grid-grouping-prev-btn {
	background: #bbbbbb url('AUI-icon-left.4cad3ed8ab930fdb.png') no-repeat 50% 50%;
}
.aui-grid-grouping-prev-btn:hover {
	background: #aaaaaa url('AUI-icon-left.4cad3ed8ab930fdb.png') no-repeat 50% 50%;
	cursor: pointer;
}
/* 그룹핑 패널 우 스크롤 버턴 */
.aui-grid-grouping-next-btn {
	background: #bbbbbb url('AUI-icon-right.91f6f1ca198f8515.png') no-repeat 50% 50%;
}
.aui-grid-grouping-next-btn:hover {
	background: #aaaaaa url('AUI-icon-right.91f6f1ca198f8515.png') no-repeat 50% 50%;
	cursor: pointer;
}
/* 헤더 필터 아이콘 스타일 */
.aui-grid-header-filter-icon {
	border-left: 1px solid #dadada;
	border-right: none;
	background: url('filter_ico.13353a03cfb7fbbe.png') 50% 50% no-repeat;
	box-sizing: content-box;
	cursor: pointer;
}
.aui-grid-header-filter-icon:hover {
	background: #ddd url('filter_ico.13353a03cfb7fbbe.png') 50% 50% no-repeat;
}
/* 현재 필터링 된 상태 아이콘 스타일 */
.aui-grid-header-filter-icon-filtered {
	border-left: 1px solid #dadada;
	border-right: none;
	background: #999 url('filter_ico.13353a03cfb7fbbe.png') 50% 50% no-repeat;
	box-sizing: content-box;
	cursor: pointer;
}
/* 필터 팝업 레이어 */
.aui-grid-filter-popup-layer {
	font-family: 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Light, sans-serif;
	font-size: 12px;
	background: #fff;
	border: 1px solid #aaaaaa;
	border-radius: 4px;
	box-sizing: border-box;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	z-index: 1999;
}
/* 필터 초기화 */
.aui-grid-filter-popup-layer > span:first-child {
	background: url('filter_ico.13353a03cfb7fbbe.png') 5px 50% no-repeat;
	margin: 10px 0px 4px 0px;
	display: block;
	padding: 4px;
	padding-left: 24px;
	line-height: 18px;
}
/* 필터 초기화 over */
.aui-grid-filter-popup-layer > span:first-child:hover {
	background: #ddd url('filter_ico.13353a03cfb7fbbe.png') 5px 50% no-repeat;
	cursor: pointer;
}
/* 필터 - 확장 필터 */
.aui-grid-filter-popup-layer .aui-grid-filter-exmenu-span {
	background: url('AUI-icon-right.91f6f1ca198f8515.png') 100% 50% no-repeat;
	margin: 0;
	display: block;
	padding: 4px;
	padding-left: 24px;
	line-height: 18px;
}
/* 필터 - 확장 필터 over */
.aui-grid-filter-popup-layer .aui-grid-filter-exmenu-span:hover {
	background-color: #ddd;
	cursor: pointer;
}
/* 필터 - 확장 필터 선택됨 */
.aui-grid-filter-popup-layer .aui-grid-filter-exmenu-span-selected {
	background-color: #ddd;
}
/* 필터 - 확장 필터 서브 메뉴 */
.aui-grid-filter-popup-filter-exmenu-sub-layer {
	font-family: 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Light, sans-serif;
	font-size: 12px;
	background: #fff;
	border: 1px solid #aaaaaa;
	box-sizing: border-box;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	z-index: 1999;
}
.aui-grid-filter-exmenu-sub-ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.aui-grid-filter-exmenu-sub-ul .aui-grid-filter-exmenu-sub-li {
	position: relative;
	margin: 0;
	padding: 3px 20px 3px 30px;
	cursor: pointer;
	min-height: 0;
}
.aui-grid-filter-exmenu-sub-ul .aui-grid-filter-exmenu-sub-li:hover {
	background: #ddd;
	cursor: pointer;
}
.aui-grid-filter-exmenu-sub-ul .aui-grid-filter-exmenu-sub-divider {
	margin: 2px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
	border-top-color: #aaaaaa;
	border-top-style: solid;
}
/* 필드 - 확장 필터 사용자 지정 modal 컨테이너 */
.aui-grid-filter-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2050;
	display: block;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}
/* 사용자 필터 - 숫자, 텍스트 필터 Modal 다이얼로그 */
.aui-grid-filter-modal-dialog {
	font-family: 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Light, sans-serif;
	font-size: 12px;
	position: relative;
	width: 100%;
	max-width: 480px;
	margin: 0 auto;
	top: 50%;
	margin-top: -130px;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	outline: 0;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	box-sizing: border-box;
}
.aui-grid-filter-modal-dialog-header {
	min-height: 18px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}
/* 필터 modal 닫기 버턴 */
.aui-grid-filter-modal-close-btn {
	width: 16px;
	height: 16px;
	background: url('AUI-close.af315ed7cc51b936.png') 50% 50% no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.aui-grid-filter-modal-dialog-header .aui-grid-filter-modal-header-title {
	font-size: 1.2em;
	font-weight: bold;
}
.aui-grid-filter-modal-dialog-body {
	position: relative;
	padding: 5px 15px 15px 15px;
}
.aui-grid-filter-modal-dialog-body ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.aui-grid-filter-modal-dialog-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}
.aui-grid-filter-modal-dialog-body .aui-grid-filter-modal-body-container li select {
	width: 120px;
	padding: 4px;
	border: 1px solid #c9c9c9;
	font-size: inherit;
}
.aui-grid-filter-modal-dialog-body .aui-grid-filter-modal-body-container li input[type='text'] {
	padding: 4px;
	margin-left: 10px;
	width: 304px;
	box-sizing: border-box;
	border: 1px solid #c9c9c9;
	font-size: inherit;
}
.aui-grid-filter-modal-dialog-body .aui-grid-filter-modal-body-container li input[type='radio'] {
	margin: 0 4px 2px 20px;
	vertical-align: middle;
}
.aui-grid-filter-modal-dialog-body .aui-grid-filter-modal-body-container > li {
	cursor: default;
	padding: 6px 4px;
}
/* 필드 설정 확인, 취소 버턴 */
.aui-grid-filter-modal-dialog-footer .aui-button {
	background: #eee;
	border: 1px solid #aaaaaa;
	background-clip: padding-box;
	display: inline-block;
	line-height: 1em;
	border-radius: 0px;
	-webkit-appearance: none;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	padding: 6px 2em;
}
.aui-grid-filter-modal-dialog-footer .aui-button:hover {
	background: #ddd;
}
/* 필터 - 확장 필터 modal 사용자 지정 종료.*/
/* 필터 스크롤 컨테이너 영역*/
.aui-grid-filter-popup-layer .aui-container {
	border: 1px solid #aaaaaa;
	margin: 10px 5px;
}
/* 필터 스크롤 컨테이너 스크롤 재정의*/
.aui-grid-filter-popup-layer .aui-container .aui-hscrollbar .aui-scroll-thumb,
.aui-grid-filter-popup-layer .aui-container .aui-vscrollbar .aui-scroll-thumb {
	background: #aaaaaa;
}
/* 필터 안의 Too may Items..문구 */
.aui-grid-filter-popup-layer .aui-container .aui-grid-filter-info-message {
	padding-left: 4px;
	font-weight: bold;
	cursor: default;
}
/* 필터 체크박스*/
.aui-grid-filter-popup-layer .aui-container .aui-check-label-box {
	padding: 2px 6px;
	cursor: default;
}
.aui-grid-filter-popup-layer .aui-container .aui-check-label-box:hover {
	background: #ddd;
}
.aui-grid-filter-popup-layer .aui-container .aui-check-label-box .aui-checkbox {
	vertical-align: middle;
	margin-right: 4px;
	margin-top: 0 !important;
}
/* 필터 자동완성 검색 인풋 시작 */
.aui-grid-filter-popup-layer .aui-autocomplete-input {
	overflow: hidden;
	position: relative;
	height: 20px;
	margin: 10px 5px;
	border: 1px solid #c9c9c9;
	vertical-align: middle;
}
.aui-grid-filter-popup-layer .aui-autocomplete-input .aui-input-text {
	width: 166px;
	height: 18px;
	border: 0;
	font-size: 12px;
	outline: none;
	line-height: 18px;
	vertical-align: middle;
	padding: 0 4px;
	box-sizing: border-box;
}
.aui-input-text::-ms-clear {
	display: none;
}
.aui-grid-filter-popup-layer .aui-autocomplete-input .aui-autocomplete-btn {
	position: absolute;
	top: 1px;
	right: 1px;
	display: inline-block;
	background: url('AUI-search.4e18466a2c3f2e83.png') 0 0 no-repeat;
	width: 16px;
	height: 16px;
}
.aui-grid-filter-popup-layer-footer {
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
}
.aui-grid-filter-popup-layer-footer .aui-button-disable {
	cursor: default !important;
	border: 1px solid #ddd !important;
	color: #ccc !important;
	background: #eee !important;
}
.aui-grid-filter-popup-layer .filer-layer-resizer {
	background: url('grid-dot-icon.4c02a2da8040d08b.png') 0 0 no-repeat;
	cursor: se-resize;
	right: 1px;
	bottom: 1px;
	width: 8px;
	height: 8px;
}
/* 인라인 필터 박스 */
.aui-grid-filter-inline-box {
	border: 1px solid #bdbdbd;
	box-sizing: border-box !important;
	background: #ffffff !important;
}
.aui-grid-filter-inline-box-focus {
	border-color: #3db7cc;
}
/* 인라인 필터 인풋에 표시되는 클리어(X) 버튼 */
.aui-grid-filter-inline-input-clear {
	display: inline-block;
	background: url('clear_del.988709c22e983d0c.png') 50% 50% no-repeat;
	background-size: 16px 16px;
	vertical-align: middle;
	cursor: pointer;
	width: 16px;
	height: 16px;
}
/* 인라인 필터 인풋 */
.aui-grid-filter-inline-input {
	font-size: 12px;
	height: 24px;
	padding: 0 4px;
	border: none !important;
	box-sizing: border-box !important;
	background: #ffffff !important;
	transition: none !important;
}
.aui-grid-filter-inline-input:focus {
	outline: none !important;
}
.aui-grid-filter-inline-input::-ms-clear {
	display: none;
}
/* 인라인 필터 행 스타일 */
.aui-grid-filter-inline-row {
	background: #efefef;
}
/* 컨텍스트 메뉴 */
.aui-grid-context-popup-layer {
	font-size: 12px;
	min-width: 180px;
	max-width: 300px;
	padding: 10px 0px;
	background: #fff;
	border: 1px solid #aaaaaa;
	border-radius: 0px;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
/* 컨텍스트 아이템 */
.aui-grid-context-item {
	display: block;
	padding: 4px 6px 4px 20px;
	background: #fff url('gray_circle.9f3915063e9614b8.png') 0 50% no-repeat;
	cursor: pointer;
}
.aui-grid-context-item:hover {
	background: #ddd url('gray_circle.9f3915063e9614b8.png') 0 50% no-repeat;
}
.aui-grid-context-item-disable {
	color: #cccccc !important;
	background: transparent !important;
	cursor: default !important;
}
/* 컨텍스트 아이템 구분 라인 */
.aui-grid-context-item-line {
	display: inline-block;
	width: 100%;
	border-top: 1px solid #999;
}
/* 내보내기 진행 표시 스타일 */
.aui-grid-export-progress-container {
	width: 280px;
	height: 80px;
	border: 1px solid #aaaaaa;
	box-sizing: border-box !important;
	margin: 0 auto;
	background: #eee;
	background: linear-gradient(to bottom, #f8f8f8, #eee);
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
.aui-grid-export-progress-wrapper {
	position: relative;
	width: 260px;
	margin-left: 10px;
	margin-top: 14px;
	height: 20px;
	overflow: hidden;
	box-sizing: border-box !important;
	background-color: #f5f5f5;
	border: 1px solid #aaaaaa;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.aui-grid-export-progress-bar {
	background-color: #337ab7;
	width: 0%;
	height: 20px;
}
.aui-grid-export-progress-percent {
	position: absolute;
	display: inline-block;
	top: 1px;
	left: 48%;
	color: #555;
	font-weight: bold;
}
.aui-grid-export-progress-title {
	margin-top: 10px;
	margin-right: 40px;
	text-indent: 10px;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/* 내보내기 진행 표시 스타일 끝 */
/* 모든 칼럼 렌더러의 베이스 */
.aui-grid-renderer-base {
	text-overflow: ellipsis;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.aui-grid-custom-complex-renderer {
	position: relative;
}
/* 버턴 렌더러 스타일 */
.aui-grid-button-renderer {
	color: #000000;
	background: #eee;
	border: 1px solid #aaaaaa;
	background-clip: padding-box;
	box-sizing: border-box;
	display: inline-block;
	line-height: 1em;
	border-radius: 0px;
	-webkit-appearance: none;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	padding: 4px;
}
.aui-grid-button-renderer:hover {
	background: #ddd;
}
.aui-grid-button-percent-width {
	width: 80%;
}
/* 버튼 비활성화 처리 */
.aui-grid-button-renderer-disabled {
	cursor: not-allowed;
	border: 1px solid #ddd;
	color: #ccc;
}
/* 버턴 렌더러 스타일 끝 */
/** 넘버 스텝퍼 렌더러 시작 */
.aui-grid-number-step-renderer {
	/*border-radius: 3px;*/
	margin: 0;
	overflow: hidden;
	position: relative;
}
.aui-grid-number-step-input {
	background: #f9f9f9;
	border: 1px solid #ccc;
	overflow: hidden;
	z-index: 49;
	text-align: inherit;
	padding: 0;
	padding-right: 26px;
	font-size: 12px;
	color: #000;
	max-height: 26px;
	line-height: 1em;
	-webkit-appearance: none;
	outline: none;
	cursor: default;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	text-indent: 12px;
}
.aui-grid-number-step-input::-ms-clear {
	display: none;
}
.aui-grid-number-step-up-btn {
	border: 1px solid #ccc;
	background: #eee url('AUI-icon-up.46cb0f42f6b99ee9.png') 50% 50% no-repeat;
	border-bottom: none;
	cursor: pointer;
	display: block;
	height: 50%;
	top: 0;
	right: 0;
	text-indent: -99999px;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.aui-grid-number-step-down-btn {
	border: 1px solid #ccc;
	background: #eee url('AUI-icon-down.1355e0e3f772c402.png') 50% 50% no-repeat;
	border-top: none;
	cursor: pointer;
	display: block;
	height: 50%;
	right: 0;
	bottom: 0;
	text-indent: -99999px;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.aui-grid-number-step-up-btn:hover {
	background: #bbb url('AUI-icon-up.46cb0f42f6b99ee9.png') 50% 50% no-repeat;
}
.aui-grid-number-step-down-btn:hover {
	background: #bbb url('AUI-icon-down.1355e0e3f772c402.png') 50% 50% no-repeat;
}
.aui-grid-number-step-btn-horizontal {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
/** 넘버 스텝퍼 렌더러 끝 */
/* 드랍다운리스트 렌더러 시작 */
.aui-grid-drop-list-wrapper {
	background: #eaeaea;
	background: linear-gradient(to bottom, #f8f8f8, #eaeaea);
	border: 1px solid #aaa;
	border-radius: 0px;
	display: block;
	height: 22px;
	color: #000;
	font-weight: normal;
	font-size: 1em;
	line-height: 1em;
	box-sizing: content-box;
}
.aui-grid-drop-list-content {
	display: inline-block;
	border-radius: 0px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	overflow: hidden;
	font-size: 1em;
	line-height: 2em;
	vertical-align: top;
	text-align: center;
}
.aui-grid-drop-list-icon {
	display: inline-block;
	border-left: 1px solid #ccc;
	background: url('AUI-icon-down.1355e0e3f772c402.png') 50% 50% no-repeat;
	cursor: pointer;
	height: 22px;
}
/* 드랍다운리스트 비활성화 처리 */
.aui-grid-drop-list-renderer-disabled {
	border: 1px solid #ddd;
	background: #eaeaea;
}
.aui-grid-drop-list-renderer-disabled .aui-grid-drop-list-content {
	cursor: not-allowed;
	color: #ccc;
}
/* 드랍다운리스트 렌더러 끝 */
/* 드랍다운리스트, 콤보박스에서 나오는 리스트의 상위 랩퍼 */
.aui-grid-drop-list-item-wrapper {
	background: #fff;
	font-size: 12px;
	border: 1px solid #aaa;
	overflow-y: auto;
	overflow-x: auto;
	text-align: center;
	border-radius: 0;
	z-index: 1999;
	max-height: 300px;
	max-width: 600px;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
/* 드랍다운리스트, 콤보박스에서 나오는 리스트 개별 아이템 ul */
.aui-grid-drop-list-ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* 드랍다운리스트, 콤보박스에서 나오는 리스트 개별 아이템 li */
.aui-grid-drop-list-item {
	cursor: default;
	height: 24px;
	line-height: 24px;
	padding: 0 4px;
	white-space: nowrap;
	margin: 0;
}
.aui-grid-drop-list-item-selected {
	background: #b2ccff;
}
.aui-grid-drop-list-item:hover {
	background: #4374d9;
	color: #fff;
}
/* 드랍다운리스트 다중 선택에서 선택된 아이템 체크박스 표시 li */
.aui-grid-drop-list-item-checked {
	background: #b2ccff url('blue-check.aefa342ecba763d7.png') no-repeat 4px 50%;
}
.aui-grid-drop-list-item-checked:hover {
	background: #4374d9 url('blue-check.aefa342ecba763d7.png') no-repeat 4px 50%;
	color: #fff;
}
.aui-grid-drop-list-all-check {
	border-bottom: 1px solid #dddddd;
	font-weight: bold;
}
/* 바렌더러 바게이지 시작*/
/* 바게이지 전체 랩핑 div */
.aui-grid-bar-renderer {
	position: relative;
}
/* 바게이지 텍스트 span*/
.aui-grid-bar-renderer span {
	position: relative;
	margin-top: 4px;
	padding: 0 2px;
}
/* 바게이지 바 베이스*/
.aui-grid-bar-renderer-bar-base {
	box-sizing: border-box;
	border: 1px solid #e4e4e4;
}
/* 바게이지 일반 바 */
.aui-grid-bar-renderer-normal {
	background: #2f9d27;
	background: linear-gradient(to left, #86e57f, #2f9d27);
}
/* 바게이지 오른쪽에서 왼쪽으로 렌더링 될 때  바 */
.aui-grid-bar-renderer-reverse {
	background: #df4d4d;
	background: linear-gradient(to right, #ff9595, #df4d4d);
}
/* 바게이지 양수 음수 함께 사용되는 영역에서 음수 바 */
.aui-grid-bar-renderer-negative {
	background: #df4d4d;
}
/* 바게이지 양수 음수 함께 사용되는 영역에서 양수 바 */
.aui-grid-bar-renderer-positive {
	background: #2f9d27;
}
/* 바렌더러 바게이지 끝*/
/* 달력 */
.aui-grid-calendar-wrapper {
	z-index: 1999;
	background: #ffffff;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
.aui-grid-calendar-wrapper .aui-calendar {
	font-family: 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Light, sans-serif;
	background: #fff;
	font-size: 12px;
	width: 190px;
	height: auto;
	border: 1px solid #aaa;
	border-radius: 0px;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-header {
	height: 38px;
	background: #eaeaea;
	background: linear-gradient(to bottom, #f8f8f8, #eaeaea);
	border-bottom: 1px solid #aaa;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-left-btn {
	display: inline-block;
	position: absolute;
	top: 2px;
	left: 2px;
	width: 20px;
	height: 36px;
	box-sizing: border-box;
	background: url('prev_ico.81d48d4b6643a595.png') no-repeat 50% 50%;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-right-btn {
	display: inline-block;
	position: absolute;
	top: 2px;
	right: 2px;
	width: 20px;
	height: 36px;
	box-sizing: border-box;
	background: url('next_ico.81e55c4ffdc13859.png') no-repeat 50% 50%;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-left-btn:hover,
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-right-btn:hover {
	cursor: pointer;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-footer {
	background: #eaeaea;
	background: linear-gradient(to bottom, #f8f8f8, #eaeaea);
	height: 30px;
	position: relative;
	text-align: center;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-today-btn {
	display: inline-block;
	position: absolute;
	font-weight: bold;
	top: 3px;
	right: 2px;
	padding: 2px 4px;
	border: 1px solid #2e6da4;
	color: #fff;
	background: #337ab7;
	border-radius: 0px;
	cursor: pointer;
	box-sizing: border-box;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-today-btn:hover {
	border: 1px solid #122b40;
	background: #286090;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-delete-btn {
	display: inline-block;
	position: absolute;
	top: 3px;
	left: 2px;
	padding: 2px 4px;
	border: 1px solid #aaa;
	background: #eaeaea;
	border-radius: 0px;
	cursor: pointer;
	box-sizing: border-box;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-delete-btn:hover {
	border: 1px solid #aaa;
	background: #ddd;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-title {
	display: inline-block;
	text-align: center;
	width: 100%;
	font-size: 14px;
	margin-top: 10px;
	box-sizing: border-box;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-title:hover {
	cursor: pointer;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-table {
	width: 100%;
	border-spacing: 1px;
	border-collapse: separate;
}
.aui-grid-calendar-wrapper .aui-calendar .day-title {
	font-weight: bold;
	text-align: center;
}
.aui-grid-calendar-wrapper .aui-calendar .weekday {
	text-align: center;
	color: #555;
	padding: 4px;
	border: 1px solid #d3d3d3;
	box-sizing: border-box;
	background: #eaeaea;
	background: linear-gradient(to bottom, #f8f8f8, #eaeaea);
}
.aui-grid-calendar-wrapper .aui-calendar .weekday:hover {
	cursor: pointer;
	border: 1px solid #777;
}
.aui-grid-calendar-wrapper .aui-calendar .sunday {
	color: #f00;
}
.aui-grid-calendar-wrapper .aui-calendar .saturday {
	color: #00f;
}
.aui-grid-calendar-wrapper .aui-calendar .selected-day {
	background: #555;
	background: linear-gradient(to bottom, #989898, #555);
	color: #ffffff !important;
}
.aui-grid-calendar-wrapper .aui-calendar .today {
	border: 1px solid #cc723d;
	box-sizing: border-box;
}
/* 이전, 다음 달의 여분 날짜(day) */
.aui-grid-calendar-wrapper .aui-calendar .extraday {
	text-align: center;
	color: #aaa;
	padding: 4px;
	border: 1px solid #d3d3d3;
	box-sizing: border-box;
}
.aui-grid-calendar-wrapper .aui-calendar .extraday:hover {
	cursor: pointer;
	border: 1px solid #777;
}
.aui-grid-calendar-wrapper .aui-calendar .month,
.aui-grid-calendar-wrapper .aui-calendar .year {
	text-align: center;
	color: #555;
	text-align: center;
	padding: 14px 4px;
	border: 1px solid #d3d3d3;
	box-sizing: border-box;
	background: #eaeaea;
	background: linear-gradient(to bottom, #f8f8f8, #eaeaea);
}
.aui-grid-calendar-wrapper .aui-calendar .month:hover,
.aui-grid-calendar-wrapper .aui-calendar .year:hover {
	cursor: pointer;
	border: 1px solid #777;
}
.aui-grid-calendar-wrapper .aui-calendar .selected-month,
.aui-grid-calendar-wrapper .aui-calendar .selected-year {
	background: #555;
	background: linear-gradient(to bottom, #989898, #555);
	color: #ffffff !important;
}
/* 달력 끝 */
/* bootstrap-datepicker, jquery-datepicker 달력 시작*/
.aui-grid-bootstrap-calendar-wrapper,
.aui-grid-jq-calendar-wrapper {
	font-family: 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Light, sans-serif;
	font-size: 13px;
	padding: 4px;
	position: absolute;
	z-index: 1060;
	min-width: 160px;
	margin: 2px 0 0;
	list-style: none;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
}
.aui-grid-bootstrap-calendar-wrapper *,
.aui-grid-bootstrap-calendar-wrapper * {
	box-sizing: content-box;
}
/* bootstrap-datepicker,jquery-datepicker 달력 끝*/
/* 링크 렌더러 */
.aui-grid-link-renderer > a {
	text-decoration: underline;
}
/* 링크 렌더러 끝*/
/* 셀 에디터 버턴 기본 스타일 */
.aui-grid-cell-editor-button {
	cursor: pointer;
	background: url('pad-icon.08836331d0b14432.png') 50% 50% no-repeat;
	background-size: 14px;
	border: none;
}
/* 셀 에디터 버턴 텍스트 인풋 스타일 */
.aui-grid-cell-editor-button-inputer {
	background: url('input-icon.90c4f87dc1f52562.png') 50% 50% no-repeat;
}
/* 셀 에디터 버턴 콤보박스, 드랍다운리스트 스타일 */
.aui-grid-cell-editor-button-combo-list,
.aui-grid-cell-editor-button-drop-list {
	background: url('list-icon.ce464658df882ef6.png') 50% 50% no-repeat;
}
/* 셀 에디터 버턴 달력 스타일 */
.aui-grid-cell-editor-button-calendar {
	background: url('calendar-icon.4048e55b379320a4.png') 50% 50% no-repeat;
}
/* 셀 에디터 버턴 리모트리스트 검색 스타일 */
.aui-grid-cell-editor-button-remote-search {
	background: url('search2.a8a488f98ed894ec.png') 50% 50% no-repeat;
}
/* 셀 에디터 버턴 리모트리스트 프리로더 */
.aui-grid-cell-editor-button-ajax-loader {
	background: url('tiny-ajax-loader.1e77ad1608e6f38f.gif') 50% 50% no-repeat;
}
/* 계층형인 경우 Depth 에 따른 ROW 간 스타일 */
.aui-grid-row-depth1-style {
	font-weight: bold;
	color: #eaeaea;
	background: #5d5d5d;
}
.aui-grid-row-depth2-style {
	font-weight: bold;
	color: #5d5d5d;
	background: #bdbdbd;
}
.aui-grid-row-depth3-style {
	font-weight: bold;
	color: #5d5d5d;
	background: #eaeaea;
}
.aui-grid-row-depth-default-style {
	font-weight: bold;
	color: #000;
}

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/AUIGrid/AUIGrid_modern_style.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Modern Theme Style for AUIGrid v3.0.12.5
 *
 * 해당 원본을 직접 수정하지 마시고, 복사하여 사용하거나, CSS 클래스 재정의를 하여 스타일을 변경하십시오.
 * (DO NOT EDIT THIS FILE DIRECTLY. OVERRIDE CSS CLASSES OR COPY THIS FILE TO MAKE YOUR OWN.)
 *
 * Copyright © AUISoft Co., Ltd.
 * www.auisoft.net
 */
/* 그리드 메인 외곽 DIV */
.aui-grid {
	font-family: 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Light, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	border: 1px solid #cccccc;
	background: #ffffff;
	box-sizing: content-box;
	-webkit-appearance: none;
	outline: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none;
	touch-action: none;
	-ms-touch-action: none;
}
/* 그리드 table, tr, td 기본 - 셀 기본 */
.aui-grid .aui-grid-table,
.aui-grid .aui-grid-table tr,
.aui-grid .aui-grid-table td {
	padding: 0 !important;
	margin: 0 !important;
	border-spacing: 0 !important;
	border-collapse: separate !important;
	box-sizing: border-box !important;
	font-size: 12px;
	line-height: 1.5em;
}
/* 편집 모드 기본 텍스트 인풋  */
.aui-grid .aui-textinputer {
	font-size: 12px;
	border: 2px solid #2e6da4;
	outline: none;
	box-sizing: border-box !important;
	background: #ffffff !important;
	transition: none !important;
}
.aui-grid .aui-textinputer::-ms-clear {
	display: none;
}
/* 체크박스, 라디오  */
.aui-checkbox,
.aui-radio {
	vertical-align: middle;
	margin: 0;
	margin-top: 0 !important;
	padding: 0;
}
/* 체크박스 */
.aui-checkbox {
	cursor: pointer;
	-webkit-appearance: none;
	appearance: none;
	outline: 0;
	width: 15px;
	height: 15px;
	background: #ffffff;
	border: 1px solid #cccccc;
}
.aui-checkbox:indeterminate:after {
	content: '';
	position: relative;
	left: 2px;
	top: 5px;
	background: #808080;
	width: 9px;
	height: 3px;
	border: 1px solid #808080;
	border-radius: 2px;
	transform: rotate(0deg) !important;
	display: block;
	box-sizing: border-box !important;
}
.aui-checkbox:checked {
	background: #2e6da4;
	border: 1px solid #2e6da4;
}
.aui-checkbox:disabled {
	background: #e6e6e6;
	border: 1px solid #cccccc;
	opacity: 0.6;
	cursor: not-allowed;
}
.aui-checkbox:after {
	content: '';
	position: relative;
	left: 4px;
	top: 0;
	width: 30%;
	height: 60%;
	border: 1px solid #ffffff;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
	display: none;
}
.aui-checkbox:checked:after {
	display: block;
}
.aui-checkbox:disabled:after {
	border-color: #555555;
}
/* 이미지  */
.aui-grid .aui-img {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}
/* 그리드 메세지 출력 레이어 */
.aui-grid-info-layer {
	background: #fff;
	font-size: 20px;
	font-weight: bold;
}
/** 그리드 유효성 검사 툴팁 레이어 */
.aui-grid-validator-message-layer {
	color: #fff;
	padding: 2px 6px;
	border: 1px solid #999;
	background: #ff0000;
	background: linear-gradient(to bottom, #ff6c6c, #c90000);
	border-radius: 4px;
	line-height: 1.5em;
	z-index: 1065;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
}
/* 노데이터 메세지 레이어*/
.aui-grid-nodata-msg-layer {
	background: url('AUI-info.15d2efd3a39bff7d.png') 0 50% no-repeat;
	position: absolute;
	padding: 44px 0 0 80px;
	margin: 0 auto;
	width: auto;
	height: 72px;
	box-sizing: content-box;
}
/* 그리드 수평, 수직 라인 만들기 - 바디 */
.aui-grid-body-panel .aui-grid-table tr td {
	border: 1px solid #eaeaea;
	border-left: none;
	border-top: none;
}
.aui-grid-left-main-panel .aui-grid-body-panel .aui-grid-table tr td:last-child {
	border-right: none;
}
/* 그리드 수평, 수직 라인 만들기 - 헤더 */
.aui-grid-header-panel .aui-grid-table tr td {
	border-top: none;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #cccccc;
	border-left: none;
}
.aui-grid-left-main-panel .aui-grid-header-panel .aui-grid-table tr td:last-child {
	border-right: none;
}
/* 그리드 수평 라인 만들기 - 그룹형  헤더 */
.aui-grid-group-branch-header {
	border-bottom: 1px solid #eaeaea !important;
}
/* 그리드 수평, 수직 라인 만들기 - 푸터 */
.aui-grid-footer-panel .aui-grid-table tr td {
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-bottom: none;
	border-left: none;
}
.aui-grid-left-main-panel .aui-grid-footer-panel .aui-grid-table tr td:last-child {
	border-right: none;
}
/* 그리드 수평, 수직 라인 - 엑셀, PDF */
.aui-grid-grid-lines-for-export {
	background: #eaeaea;
}
/* 그리드 오버 선택자 만들기 */
.aui-grid-body-panel .aui-grid-table tr td:hover {
	background: #eaeaea;
	color: #000;
}
/* 셀 병합 시 실제 rowspan 처리 하지 않은 TD의 아랫선 처리 */
.aui-grid-cell-merge-none-row-span-border {
	border-bottom: 1px solid transparent !important;
}
/* 그리드 칼럼 리사이즈 시 나타나는 임시 선 */
.aui-grid-vertical-resizer-rule {
	border-left: 2px dashed #888;
	border-top: none;
	border-right: none;
	border-bottom: none;
}
/* 그리드 칼럼 위치 바꾸기 시 나타나는 임시 선 */
.aui-grid-vertical-column-change-rule {
	background: #888;
}
/* 행 번호 칼럼 */
.aui-grid-row-num-column {
	text-align: center;
	cursor: default;
}
/*행 체크박스 칼럼 */
.aui-grid-row-check-column {
	text-align: center;
	line-height: 0.5em !important;
}
/* 행 체크박스 헤더 - 전체 선택 체크*/
.aui-grid-row-check-header {
	text-align: center;
	line-height: 0.5em !important;
}
/* 고정 칼럼과 일반 칼럼 경계선 */
.aui-grid-fixed-column-rule {
	background: #bdbdbd;
	width: 1px;
}
/* 고정 로우와 일반 로우 경계선 */
.aui-grid-fixed-row-rule {
	background: #bdbdbd;
	height: 1px;
}
/* 그리드 헤더 정렬 표시자 시작 */
.aui-grid-multi-sorting-ascending {
	color: #555;
	font-size: 9px;
	text-align: center;
	background: url('AUI-icon-up.46cb0f42f6b99ee9.png') 50% 10px no-repeat;
}
.aui-grid-multi-sorting-descending {
	color: #555;
	font-size: 9px;
	text-align: center;
	background: url('AUI-icon-down.1355e0e3f772c402.png') 50% 9px no-repeat;
}
.aui-grid-sorting-ascending {
	background: url('AUI-icon-up.46cb0f42f6b99ee9.png') 50% 50% no-repeat;
}
.aui-grid-sorting-descending {
	background: url('AUI-icon-down.1355e0e3f772c402.png') 50% 50% no-repeat;
}
/* 그리드 헤더 정렬 표시자 끝*/
/* 스크롤 시작 */
.aui-scroll-track {
	box-sizing: border-box;
	background: #f6f6f6;
	border: 1px solid #f6f6f6;
}
.aui-hscrollbar .aui-scroll-thumb {
	box-sizing: border-box;
	background: #dddddd;
	border: 1px solid #cccccc;
	touch-action: none;
	-ms-touch-action: none;
}
.aui-hscrollbar .aui-scroll-thumb:hover {
	background: #bbbbbb;
}
.aui-vscrollbar .aui-scroll-thumb {
	box-sizing: border-box;
	background: #dddddd;
	border: 1px solid #cccccc;
	touch-action: none;
	-ms-touch-action: none;
}
.aui-vscrollbar .aui-scroll-thumb:hover {
	background: #bbbbbb;
}
.aui-vscrollbar .aui-scroll-up {
	box-sizing: border-box;
	background: #eaeaea url('AUI-icon-up.46cb0f42f6b99ee9.png') no-repeat 50% 50%;
	border: 1px solid #eaeaea;
}
.aui-vscrollbar .aui-scroll-up:hover {
	background: #dddddd url('AUI-icon-up.46cb0f42f6b99ee9.png') no-repeat 50% 50%;
}
.aui-vscrollbar .aui-scroll-down {
	box-sizing: border-box;
	background: #eaeaea url('AUI-icon-down.1355e0e3f772c402.png') no-repeat 50% 50%;
	border: 1px solid #eaeaea;
}
.aui-vscrollbar .aui-scroll-down:hover {
	background: #dddddd url('AUI-icon-down.1355e0e3f772c402.png') no-repeat 50% 50%;
}
.aui-hscrollbar .aui-scroll-up {
	box-sizing: border-box;
	background: #eaeaea url('AUI-icon-left.4cad3ed8ab930fdb.png') no-repeat 50% 50%;
	border: 1px solid #eaeaea;
}
.aui-hscrollbar .aui-scroll-up:hover {
	background: #dddddd url('AUI-icon-left.4cad3ed8ab930fdb.png') no-repeat 50% 50%;
}
.aui-hscrollbar .aui-scroll-down {
	box-sizing: border-box;
	background: #eaeaea url('AUI-icon-right.91f6f1ca198f8515.png') no-repeat 50% 50%;
	border: 1px solid #eaeaea;
}
.aui-hscrollbar .aui-scroll-down:hover {
	background: #dddddd url('AUI-icon-right.91f6f1ca198f8515.png') no-repeat 50% 50%;
}
/* 스크롤 끝 */
/* 로딩바 스타일 */
.aui-ajax-loader-showing {
	background: #ffffff url('ajaxloader-blue.dab04279393985bb.gif') no-repeat 50% 50%;
}
/* 내부 처리 로딩바 스타일 */
.aui-process-loader-showing {
	/*background: url("./images/wait.png") no-repeat 50% 50%;*/
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAABaCAMAAABOrg7KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk5MTI1REI0NzdEMDExRTRBNzY1REZCNDBFNTFEQzZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk5MTI1REI1NzdEMDExRTRBNzY1REZCNDBFNTFEQzZBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTkxMjVEQjI3N0QwMTFFNEE3NjVERkI0MEU1MURDNkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTkxMjVEQjM3N0QwMTFFNEE3NjVERkI0MEU1MURDNkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5sKH81AAAAvVBMVEX////Jyclvbm6ZmZnT09PLy8vb29v9/f3j4+Pr6+vu7u7R0dH5+fnPz8/19fXW1tb4+Pjp6enx8fHZ2dnh4eH8/Pz39/fOzc3e3d3X19etra3e3t77+vrf39/W1tXw7/Do6Ojm5ub39vb7+/vl5ebY2Ne8vLzz8/POzs7z8vKgoKDw8PDn5+f09PTf4N/Dw8Pg4eHz9PPo5+f8+/v6+/r8/P308/PY2dnw8PHv8O/09PXHx8fv7u7IyMj3+Pc4LLeVAAAIVElEQVRo3u1YC3eiSBMNi6gJQ3xERTE6GrOoBMVH3o75/z/ru1XV3TQZk2/jntnZPceCrnfdvoAmJGd//Avk7I+z3y4nEicSJxInEicSJxInEr+NROBCqr+AROULAC7L3yeR71mBEIeKIoKIEzpgghXJSs9MSGS6VXXpC1HdClsSZ/km0l4BicpR0ry9JRMLiRhuL3ET/yisY0n0sHPUgSMkLiqVKjv9I0k8tNvth0rl4aH90K48cLaNkBIUQrcRwyKkMlXOzfVH5CSVylbuSdTmHkKo0DhNCyZZOinfZjACpp3aILFtK9kqtVWRKehanvfkBkwQl123TGiRkDizx7b55HZrwdjIEJCYTCbbyaTNJ3lAFqsy262KJqbW9hWJSd4qqYw7VCN57a0NJgW9l4YFiev768nk/vp6AueazOSeHZ24vp/Ax0KEChUnF/I4pPeeO1/pVkRTblOTNMDT3ER5zuj6hGrkgsS3axwQURJci2X327WI7uH8MMGOC5VS3WVnyE1GFDCBKlQNcW3vwyS+1fO5ev1bvRDnpl4vpFapvSMV61KtH5g1mbqVMhok6sdIxw7erORgvz//KhhIdD6TtzfLV7ZZmp3r6K3zVujP6LNSPgz1YQQSN0Y6SnfgdDp2unOTl27xcXBLEneKgzfy8yO5saVjbMeCusnxb0Di0pabnxy7yMmEN2ocarvpy1f38lO5eT8HEovXxeXlYrG4ZEve4pUczqFIKTpJyMg+Xcm98vQldyGhSdCgtPPggmBe0fn6yr4UlFq8gsTjdPq4XkwfH6fw1o/T9ZrMmgKoBSJyqGuKtvVUkZiSoPj4iIE1IOA8rvnnZjZnLG54RGmBMW6icXjrBVWpQhtP1yAxn0/nLFM6pyqcznVeVedTSck+yblJ8QgJ6UbsJtnFNC+otqlqstDVZlgg0SSZz1k3jcz5OCTnYJG0mh9Um88H8vOfvbllQOL57u6uiYMsjGgEzxQ8Nzl9p5qa1Hh3npJpcgNaZYa7yH9+5qQMPqt6U03cqfBZ7cMbgsR3yN0LFK3vxr7oUDJ5w8s7m3e92PMF9+X73R1to5apSAASFz9wHJAfal2Y8sG2gjSczGl81szZ77A/lE+WSHxdqlkWHsqP6EObpF+FA4nzL0uZfl7FBwqZ/Ib/Kt5RJOQlKvioEB1BogGBx4aO80ZDIo5VQaz4I/Wa31CdpjJS75k8xdlzDcWxOfMUa5AYjUYEADUiTUeDVx6xGY10k/z22Kmxke4fjZ64UDMzIwXUMGiNkTYNKdJJJDbpaJTigGzSlNVmlG42lEo3KdsNl8kZpWN+9Ek1RUAzZDYbRvAjNwo2DMHVDYNtGGXECydlNBa1bkBiPB6n6VgkxaEj9semkhqTjuPEja7gtbysK01OFMVVari9vc0nUgua8FKFmOZ1CkDiVstY9HhcTIgjp07JdjV6Lg5F/GGITPvYxrv9Ca6wGxRIVI8W+WyUjRccifO3SKhvScE7kkSrWm1Bqq2q6KoOVFpsKw+quiJb7+DKnSjxcFWhaKUOMSwCaaotItFarlarVmvVWi1bS4LnwLKs0SIHxxzJm0V5tVru+DOhR1aEslqupI9n2SzJ0ci0laATicFyORiwYgdGLROo4pKWxAP2y/RmUaLaAN+OrL/U9YG087Tg5sNLs40GW4JEfzDo93FiKYdd8gd2OLAb2MqgSQxUWvoHpq1vTRTwVTgAiW632+/m0ldRX9L9fl54lzgk/QOeFfdtuL5g9bsgUS53yyKW1W7usNf9KWPHxbB7sF5A6IrHJH63EImrKzhXKnFlHHMidSWOVS4X++xJXZVlpiXQOPYwSFy9l6cnUle5MnGun56epPBUHH3vwfypArFPV+9mAAQSf0J6RaU0ez2KrFidPZPs6T41b9KcMlV7h57ZgQsgUeux1JSuKVdUTTI9q4lXTbRWll9TxUJ/T2Bz4HwCmkiIDIdDZWVB5wcp0UNpUGVxhhqiZhyNUFRDNcVQQ10ZEglsPyyxJgdnic9aiQK1ShKirSQR52WSDx6sUb6kYSRdk5laaThUkcIRSCqCROm3y6ckoiTCGftfh42S4VdJ+CXfx060SrlTUv+sdCNKlVTNVGVKdUrEHgPg17qILyXewNeRHtMtIOF/KK4LhTc3z/+1AhIBiW+UJXhhC4JZ5GY+XmOTJJjhBTeJ0eXhd3iUBUGobIaXmiQOgn3E1i8lUYCZLOIsdcVRtLOQfTp97WsSB4VJ7PHaFvB/a33CxHt2EEDBF5u4npfQh8fNwBdk3djD5Ixm0OV6gYwB5SMBiRkJrpgNOQE7EKAkBDWj3Wa7zE1CcrPY5QtFIgpCBCjsgjjeh7ji2Y5uDZEAG99Ht+cmXuiBBIEGeicJZGOQCCkV8kEOhD1Y+X9g5IW4xDjEdrE3m0HTXzghriDGJeJiI4eeRhTPQr5hkU/0ZzxDClS9EKUsnGngUHjMaCsIkRDx1LLEdYVSGCYCGIVhQLecKIWUwHPAk/B2Ef+d7u3otlMXJmc8w/ctUQhhcQvjgoSHmxV6SkKluIVISExX5cV0SeSS48UR2TDcZWEW01PAXY9jx6FvE26+F/IMFAWe41KkN7K3w8kkPhKall76tOHzh5tAewERd8PN2CZECoseC31XqIEnaYYHkaE7FX+4z18jwRfkefRNdBNHObGy0czjvwJRkIZMJnmG1F6+HkeSMOI4ysniTJw43jliHS7HUnBMg8ywwu7OPvqcBKM4tNh4gmpA+FCKmySrBmzt6A7HyQfhuPwUXZ3Id1IoTOIXi3xl3LjAtiD/AAlnv4/x1Pb7Dxv+CRL/V04kTiROJE4kTiT+ayT+BfI/D9BHPtuVWtoAAAAASUVORK5CYII=')
		no-repeat 50% 50%;
}
/* 계층 트리 아이콘 */
.aui-grid-tree-plus-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	border: none;
	background: url('arrow-right.612635f2d939b97d.png') 50% 50% no-repeat;
	background-size: 16px;
	vertical-align: bottom;
	margin: 0 2px 0 0;
}
.aui-grid-tree-minus-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	border: none;
	background: url('arrow-downright.c9513c115ae6f024.png') 50% 50% no-repeat;
	background-size: 16px;
	vertical-align: bottom;
	margin: 0 2px 0 0;
}
.aui-grid-tree-branch-icon {
	display: inline-block;
	width: 18px;
	height: 16px;
	background: url('b_folder2.c48fdb037a113374.png') 50% 50% no-repeat;
	background-size: 16px;
	vertical-align: bottom;
	margin: 0 2px 0 0;
}
.aui-grid-tree-branch-open-icon {
	display: inline-block;
	width: 18px;
	height: 16px;
	background: url('b_folderopen2.42614cec173128aa.png') 50% 50% no-repeat;
	background-size: 16px;
	vertical-align: bottom;
	margin: 0 2px 0 0;
}
.aui-grid-tree-leaf-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url('flat_circle.ff716b289a2f22ac.png') no-repeat;
	background-size: 16px;
	vertical-align: bottom;
	margin: 0 2px 0 4px;
}
/* 트리 lazyMode 프리로더 */
.aui-grid-tree-ajax-loader {
	display: inline-block;
	width: 16px;
	height: 16px;
	border: none;
	background: url('tiny-ajax-loader.1e77ad1608e6f38f.gif') 50% 50% no-repeat;
	background-size: 16px;
	vertical-align: bottom;
	margin: 0 2px 0 0;
}
/* 계층 트리 아이콘 끝*/
/*디폴트 헤더 스타일*/
.aui-grid-default-header {
	position: relative !important;
	text-align: center;
	font-weight: normal;
	font-size: 1.1em;
	background: #ffffff;
	cursor: pointer;
}
.aui-grid-default-header:hover {
	background: #eaeaea;
}
.aui-grid-group-branch-header {
	cursor: default;
}
/** 헤더 툴팁 아이콘 스타일 */
.aui-grid-header-help-tooltip-icon {
	background: url('help_ico.fc57de0270ef6c0d.png') no-repeat;
	width: 12px;
	height: 12px;
	cursor: default;
}
/** 헤더 툴팁 아이콘 마우스 오버 시 나오는 툴팁 외형 */
.aui-grid-header-help-tooltip-wrapper {
	border: 1px solid #6799ff;
	border-radius: 4px;
	padding: 4px;
	background: #fff;
	font-size: 12px;
	line-height: 1.5em;
	z-index: 999;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
}
/** 라이브 스크롤 사용하지 않을 때 나오는 스크롤 툴팁 외형 */
.aui-grid-scroll-tip-wrapper {
	border: 1px solid #6799ff;
	border-radius: 4px;
	padding: 2px 8px;
	background: #fff;
	font-family: 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Light, sans-serif;
	font-size: 12px;
	z-index: 999;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
}
/*디폴트 푸터 스타일 */
.aui-grid-default-footer {
	position: relative !important;
	background: #ffffff;
	border: 1px solid #cccccc;
	border-right: none;
	border-left: none;
	font-size: 1em;
	color: #000000;
	text-align: center;
	cursor: default;
}
/* 푸터 상단(헤더 아래) 출력 스타일 */
.aui-grid-default-footer-top-position {
	border-top: none !important;
}
.aui-grid-footer-division-line-top-position {
	border-bottom: 3px double #cccccc !important;
}
/* 푸터와 바디간의 구분 선 스타일 */
.aui-grid-footer-division-line {
	border-top: 3px double #cccccc !important;
}
/** 그리드 툴팁 외형 */
.aui-grid-tooltip-wrapper {
	padding: 2px 6px;
	border: 1px solid #999;
	background: #eaeaea;
	background: linear-gradient(to bottom, #f8f8f8, #eaeaea);
	border-radius: 4px;
	z-index: 999;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
}
/* 디폴트 칼럼 스타일 */
.aui-grid-default-column {
	position: relative !important;
	background-color: inherit;
	text-align: center;
	font-size: 1em;
	cursor: default;
}
/* 셀력션 대표 백그라운드 스타일 */
.aui-grid-selection-bg {
	background: inherit;
	color: inherit;
}
/* 셀렉션 대표 셀 이외의 백그라운드 스타일 */
.aui-grid-selection-others-bg {
	background: #f0f0f0 !important;
	color: inherit;
}
/* 셀력션 행 대표 백그라운드 스타일 */
.aui-grid-selection-row-bg {
	background: #eaeaea !important;
}
/* 셀력션 행 대표 셀 이외의 백그라운드 스타일 */
.aui-grid-selection-row-others-bg {
	background: #eaeaea !important;
}
/* 셀렉션의 대표 셀 보더(테두리) 색상 스타일*/
.aui-grid-selection-cell-border-lines {
	background: #2e6da4;
}
/* 셀력션 행번호 칼럼 스타일 */
.aui-grid-selection-row-num-column {
	color: #000 !important;
	background: #eaeaea !important;
}
/* 셀렉션 헤더 칼럼 스타일 */
.aui-grid-selection-header-column {
	background: #eaeaea !important;
}
/* 그리드 Row 배경색 */
.aui-grid-row-background {
	background: rgb(250, 250, 250);
}
/* 그리드 Row 다음 배경색*/
.aui-grid-alternative-row-background {
	background: rgb(255, 255, 255);
}
/* 칼럼 위치 변경 할 때 보이는 이미지 - 칼럼 드래깅 */
.aui-grid-column-dragging-proxy {
	background: #eeeeee;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
	filter: alpha(opacity=80);
	opacity: 0.8;
	border: 1px solid #aaaaaa;
	cursor: default;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	z-index: 9999;
	box-sizing: border-box;
	max-width: 600px;
}
/* 행 드래깅 손잡이 */
.aui-grid-row-drag-knob {
	cursor: move;
	width: 10px;
	height: 10px;
}
/* 행 드래깅 손잡이 칼럼 */
.aui-grid-row-drag-knob-column {
	background: url('dot_move.0a0bdedbde254d10.png') 50% 50% no-repeat !important;
	cursor: move;
}
/* 행 위치 바꾸기(행 드래깅) 시 나타나는 임시 선 */
.aui-grid-horizontal-row-change-rule {
	border-top: 3px solid #888;
	z-index: 9999;
}
/* 행 위치 변경 할 때 보이는 이미지 - 행 드래깅 */
.aui-grid-row-dragging-proxy {
	background: #eeeeee url('accept-not.61c7f02f83c032b5.png') 2% 50% no-repeat;
	font-size: 13px;
	box-sizing: border-box;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
	filter: alpha(opacity=70);
	opacity: 0.7;
	border: 1px solid #aaaaaa;
	cursor: default;
	font-weight: bold;
	text-align: center;
	padding: 4px 16px 4px 32px;
	font-size: 13px;
	z-index: 9999;
}
/* 행 위치 변경 할 때 보이는 Accept 이미지 */
.aui-grid-row-dragging-proxy-accept {
	background: #eeeeee url('accept-ok.4af422cb6e288496.png') 2% 50% no-repeat;
}
/* 상태 칼럼에 출력 시킬 스타일 */
/* 현재 행 상태 스타일 */
.aui-grid-row-state-current {
	background: url('arrow_icon.466cddab3fb9880b.png') 50% 50% no-repeat !important;
}
/* 추가 행 상태 스타일 */
.aui-grid-row-state-added {
	background: url('add_icon.a3ac818aa6e22719.png') 50% 50% no-repeat !important;
	cursor: pointer;
}
/* 삭제 행 상태 스타일 */
.aui-grid-row-state-removed {
	background: url('delete_icon.467d923e77a6e2e0.png') 50% 50% no-repeat !important;
	cursor: pointer;
}
/* 수정 행 상태 스타일 */
.aui-grid-row-state-edited {
	background: url('modified_icon.db475118784511e4.png') 50% 50% no-repeat !important;
	cursor: pointer;
}
/* 추가한 행-수정 상태 스타일 */
.aui-grid-row-state-added-edited {
	background: url('modified_a_icon.35faf21fd87da84f.png') 50% 50% no-repeat !important;
	cursor: pointer;
}
/* 상태 칼럼에 출력 시킬 스타일 끝*/
/* 소프트 모드 삭제한 행 스타일*/
.aui-grid-row-soft-removed-marker {
	color: #aaa !important;
	text-decoration: line-through !important;
}
/* 수정한 셀 표시 스타일(마커) */
.aui-grid-cell-edited-marker {
	top: 0px;
	margin: 0px !important;
	width: 0px;
	height: 0px;
	border-left: 4px solid #d43f3a;
	border-top: 4px solid #d43f3a;
	border-bottom: 4px solid transparent;
	border-right: 4px solid transparent;
}
/* 엑스트차 체크박스 체크된 행 스타일*/
.aui-grid-extra-checked-row {
	background: #ffffe4;
}
/* 페이징 패널 스타일 */
.aui-grid-paging-panel {
	text-align: center;
	background: #f9f9f9;
	border-top: 1px solid #bdbdbd;
	box-sizing: border-box;
}
/* 페이징 넘버링 */
.aui-grid-paging-panel .aui-grid-paging-number {
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 1em;
	min-width: 2em;
	line-height: 2em;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	margin: 4px 2px 0 2px;
}
.aui-grid-paging-panel .aui-grid-paging-number:hover {
	background-color: #eaeaea;
	border: 1px solid #ccc;
	cursor: pointer;
}
/* 페이징 현재 페이지 선택 넘버링 */
.aui-grid-paging-panel .aui-grid-paging-number-selected {
	background: #555 !important;
	border: 1px solid #555 !important;
	color: #ffffff !important;
}
/* 페이징 이전 버튼 */
.aui-grid-paging-panel .aui-grid-paging-prev {
	background: url('prev_ico.81d48d4b6643a595.png') 50% 50% no-repeat;
	text-indent: -99999px;
}
/* 페이징 다음 버튼 */
.aui-grid-paging-panel .aui-grid-paging-next {
	background: url('next_ico.81e55c4ffdc13859.png') 50% 50% no-repeat;
	text-indent: -99999px;
}
/* 페이징 처음 버튼 */
.aui-grid-paging-panel .aui-grid-paging-first {
	background: url('first_ico.4b2461c3d537d207.png') 50% 50% no-repeat;
	text-indent: -99999px;
}
/* 페이징 마지막 버튼 */
.aui-grid-paging-panel .aui-grid-paging-last {
	background: url('last_ico.0590af794ba86d67.png') 50% 50% no-repeat;
	text-indent: -99999px;
}
/* 페이징 모드 simple 인 경우 나타나는 현재 페이지 */
.aui-grid-paging-number-simple-text {
	margin-left: 1em;
	margin-right: 1em;
	font-weight: bold;
	cursor: default;
}
/* 페이징 정보 텍스트 */
.aui-grid-paging-panel .aui-grid-paging-info-text {
	position: absolute;
	right: 0px;
	margin: 8px 10px 0 0;
}
/* 페이징 행 개수 변경 select */
.aui-grid-paging-row-count-select {
	width: 50px;
	border: 1px solid #ddd;
	margin-left: 10px;
	vertical-align: top;
	margin: 4px 2px 0 8px;
	font-size: 1em;
	min-width: 2em;
	height: 24px;
	line-height: 2em;
}
/* pagingMode button인 경우 좌우 버튼 공용*/
.aui-grid-paging-simple-button {
	border-radius: 20px;
	width: 40px;
	line-height: 40px;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	margin: 10px;
	text-indent: -99999px;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
	cursor: pointer;
}
/* pagingMode button인 좌-이전 버튼*/
.aui-grid-paging-simple-butotn-prev {
	left: 4px;
	bottom: 4px;
	background: #ffffff url('prev_ico.81d48d4b6643a595.png') 50% 50% no-repeat;
}
/* pagingMode button인 우-다음 버튼*/
.aui-grid-paging-simple-butotn-next {
	right: 4px;
	bottom: 4px;
	background: #ffffff url('next_ico.81e55c4ffdc13859.png') 50% 50% no-repeat;
}
/* 그룹핑 패널 스타일 */
.aui-grid-grouping-panel {
	background: #f9f9f9;
	border-bottom: 1px solid #cccccc;
	box-sizing: border-box !important;
	text-align: left;
}
/* 그룹핑 메세지 */
.aui-grid-grouping-message {
	display: inline-block;
	padding: 10px 0 0 15px;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #555555;
	cursor: default;
}
/* 그룹핑 드래깅 할 때 보이는 이미지 */
.aui-grid-grouping-dragging-proxy {
	background: #eeeeee url('accept-not.61c7f02f83c032b5.png') 98% 50% no-repeat;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
	filter: alpha(opacity=70);
	opacity: 0.7;
	border: 1px solid #aaaaaa;
	cursor: default;
	font-weight: bold;
	text-align: center;
	padding: 3px 0;
	font-size: 13px;
	z-index: 9999;
	max-width: 600px;
}
/* 그룹핑 드래깅 할 때 보이는 Accept 이미지 */
.aui-grid-grouping-dragging-proxy-accept {
	background: #eeeeee url('accept-ok.4af422cb6e288496.png') 98% 50% no-repeat;
}
/* 그룹핑 패널에 있는 그룹핑 패널 아이템 */
.aui-grid-grouping-item {
	background: #ffffff url('delete.af315ed7cc51b936.png') 98% 50% no-repeat;
	border: 1px solid #aaaaaa;
	cursor: pointer;
	text-align: center;
	line-height: 13px;
	padding: 4px 30px 4px 20px;
	white-space: nowrap;
}
/* 그룹핑 패널 좌 스크롤 버턴 */
.aui-grid-grouping-prev-btn {
	background: #eaeaea url('AUI-icon-left.4cad3ed8ab930fdb.png') no-repeat 50% 50%;
}
.aui-grid-grouping-prev-btn:hover {
	background: #dddddd url('AUI-icon-left.4cad3ed8ab930fdb.png') no-repeat 50% 50%;
	cursor: pointer;
}
/* 그룹핑 패널 우 스크롤 버턴 */
.aui-grid-grouping-next-btn {
	background: #eaeaea url('AUI-icon-right.91f6f1ca198f8515.png') no-repeat 50% 50%;
}
.aui-grid-grouping-next-btn:hover {
	background: #dddddd url('AUI-icon-right.91f6f1ca198f8515.png') no-repeat 50% 50%;
	cursor: pointer;
}
/* 헤더 필터 아이콘 스타일 */
.aui-grid-header-filter-icon {
	border-left: 1px solid #eaeaea;
	border-right: none;
	background: url('filter_ico.13353a03cfb7fbbe.png') 50% 50% no-repeat;
	box-sizing: content-box;
	cursor: pointer;
}
.aui-grid-header-filter-icon:hover {
	background: #eaeaea url('filter_ico.13353a03cfb7fbbe.png') 50% 50% no-repeat;
}
/* 현재 필터링 된 상태 아이콘 스타일 */
.aui-grid-header-filter-icon-filtered {
	border-left: 1px solid #eaeaea;
	border-right: none;
	background: #999 url('filter_ico.13353a03cfb7fbbe.png') 50% 50% no-repeat;
	box-sizing: content-box;
	cursor: pointer;
}
/* 필터 팝업 레이어 */
.aui-grid-filter-popup-layer {
	font-family: 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Light, sans-serif;
	font-size: 12px;
	background: #fff;
	border: 1px solid #aaaaaa;
	border-radius: 4px;
	box-sizing: border-box;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	z-index: 1999;
}
/* 필터 초기화 */
.aui-grid-filter-popup-layer > span:first-child {
	background: url('filter_ico.13353a03cfb7fbbe.png') 5px 50% no-repeat;
	margin: 10px 0px 4px 0px;
	display: block;
	padding: 4px;
	padding-left: 24px;
	line-height: 18px;
}
/* 필터 초기화 over */
.aui-grid-filter-popup-layer > span:first-child:hover {
	background: #eaeaea url('filter_ico.13353a03cfb7fbbe.png') 5px 50% no-repeat;
	cursor: pointer;
}
/* 필터 - 확장 필터 */
.aui-grid-filter-popup-layer .aui-grid-filter-exmenu-span {
	background: url('AUI-icon-right.91f6f1ca198f8515.png') 100% 50% no-repeat;
	margin: 0;
	display: block;
	padding: 4px;
	padding-left: 24px;
	line-height: 18px;
}
/* 필터 - 확장 필터 over */
.aui-grid-filter-popup-layer .aui-grid-filter-exmenu-span:hover {
	background-color: #eaeaea;
	cursor: pointer;
}
/* 필터 - 확장 필터 선택됨 */
.aui-grid-filter-popup-layer .aui-grid-filter-exmenu-span-selected {
	background-color: #eaeaea;
}
/* 필터 - 확장 필터 서브 메뉴 */
.aui-grid-filter-popup-filter-exmenu-sub-layer {
	font-family: 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Light, sans-serif;
	font-size: 12px;
	background: #fff;
	border: 1px solid #aaaaaa;
	box-sizing: border-box;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	z-index: 1999;
}
.aui-grid-filter-exmenu-sub-ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.aui-grid-filter-exmenu-sub-ul .aui-grid-filter-exmenu-sub-li {
	position: relative;
	margin: 0;
	padding: 3px 20px 3px 30px;
	cursor: pointer;
	min-height: 0;
}
.aui-grid-filter-exmenu-sub-ul .aui-grid-filter-exmenu-sub-li:hover {
	background: #eaeaea;
	cursor: pointer;
}
.aui-grid-filter-exmenu-sub-ul .aui-grid-filter-exmenu-sub-divider {
	margin: 2px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
	border-top-color: #aaaaaa;
	border-top-style: solid;
}
/* 필드 - 확장 필터 사용자 지정 modal 컨테이너 */
.aui-grid-filter-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2050;
	display: block;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}
/* 사용자 필터 - 숫자, 텍스트 필터 Modal 다이얼로그 */
.aui-grid-filter-modal-dialog {
	font-family: 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Light, sans-serif;
	font-size: 12px;
	position: relative;
	width: 100%;
	max-width: 480px;
	margin: 0 auto;
	top: 50%;
	margin-top: -130px;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	outline: 0;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	box-sizing: border-box;
}
.aui-grid-filter-modal-dialog-header {
	min-height: 18px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}
/* 필터 modal 닫기 버턴 */
.aui-grid-filter-modal-close-btn {
	width: 16px;
	height: 16px;
	background: url('AUI-close.af315ed7cc51b936.png') 50% 50% no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.aui-grid-filter-modal-dialog-header .aui-grid-filter-modal-header-title {
	font-size: 1.2em;
	font-weight: bold;
}
.aui-grid-filter-modal-dialog-body {
	position: relative;
	padding: 5px 15px 15px 15px;
}
.aui-grid-filter-modal-dialog-body ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.aui-grid-filter-modal-dialog-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}
.aui-grid-filter-modal-dialog-body .aui-grid-filter-modal-body-container li select {
	width: 120px;
	padding: 4px;
	border: 1px solid #c9c9c9;
	font-size: inherit;
}
.aui-grid-filter-modal-dialog-body .aui-grid-filter-modal-body-container li input[type='text'] {
	padding: 4px;
	margin-left: 10px;
	width: 304px;
	box-sizing: border-box;
	border: 1px solid #c9c9c9;
	font-size: inherit;
}
.aui-grid-filter-modal-dialog-body .aui-grid-filter-modal-body-container li input[type='radio'] {
	margin: 0 4px 2px 20px;
	vertical-align: middle;
}
.aui-grid-filter-modal-dialog-body .aui-grid-filter-modal-body-container > li {
	cursor: default;
	padding: 6px 4px;
}
/* 필드 설정 확인, 취소 버턴 */
.aui-grid-filter-modal-dialog-footer .aui-button {
	background: #eee;
	border: 1px solid #aaaaaa;
	background-clip: padding-box;
	display: inline-block;
	line-height: 1em;
	border-radius: 0px;
	-webkit-appearance: none;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	padding: 6px 2em;
}
.aui-grid-filter-modal-dialog-footer .aui-button:hover {
	background: #ddd;
}
/* 필터 스크롤 컨테이너 영역*/
.aui-grid-filter-popup-layer .aui-container {
	border: 1px solid #aaaaaa;
	margin: 10px 5px;
}
/* 필터 스크롤 컨테이너 스크롤 재정의*/
.aui-grid-filter-popup-layer .aui-container .aui-hscrollbar .aui-scroll-thumb,
.aui-grid-filter-popup-layer .aui-container .aui-vscrollbar .aui-scroll-thumb {
	background: #aaaaaa;
	border-color: #aaaaaa;
}
/* 필터 안의 Too may Items..문구 */
.aui-grid-filter-popup-layer .aui-container .aui-grid-filter-info-message {
	padding-left: 4px;
	font-weight: bold;
	cursor: default;
}
/* 필터 체크박스*/
.aui-grid-filter-popup-layer .aui-container .aui-check-label-box {
	padding: 2px 6px;
	cursor: default;
}
.aui-grid-filter-popup-layer .aui-container .aui-check-label-box:hover {
	background: #eaeaea;
}
.aui-grid-filter-popup-layer .aui-container .aui-check-label-box .aui-checkbox {
	vertical-align: middle;
	margin-right: 4px;
	margin-top: 0 !important;
}
/* 필터 자동완성 검색 인풋 시작 */
.aui-grid-filter-popup-layer .aui-autocomplete-input {
	overflow: hidden;
	position: relative;
	height: 20px;
	margin: 10px 5px;
	border: 1px solid #c9c9c9;
	vertical-align: middle;
}
.aui-grid-filter-popup-layer .aui-autocomplete-input .aui-input-text {
	width: 166px;
	height: 18px;
	border: 0;
	font-size: 12px;
	outline: none;
	line-height: 18px;
	vertical-align: middle;
	padding: 0 4px;
	box-sizing: border-box;
}
.aui-input-text::-ms-clear {
	display: none;
}
.aui-grid-filter-popup-layer .aui-autocomplete-input .aui-autocomplete-btn {
	position: absolute;
	top: 1px;
	right: 1px;
	display: inline-block;
	background: url('AUI-search.4e18466a2c3f2e83.png') 0 0 no-repeat;
	width: 16px;
	height: 16px;
}
.aui-grid-filter-popup-layer-footer {
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
}
.aui-grid-filter-popup-layer-footer .aui-button-disable {
	cursor: default !important;
	border: 1px solid #ddd !important;
	color: #ccc !important;
	background: #eee !important;
}
.aui-grid-filter-popup-layer .filer-layer-resizer {
	background: url('grid-dot-icon.4c02a2da8040d08b.png') 0 0 no-repeat;
	cursor: se-resize;
	right: 1px;
	bottom: 1px;
	width: 8px;
	height: 8px;
}
/* 인라인 필터 박스 */
.aui-grid-filter-inline-box {
	border: 1px solid #bdbdbd;
	box-sizing: border-box !important;
	background: #ffffff !important;
}
.aui-grid-filter-inline-box-focus {
	border-color: #3db7cc;
}
/* 인라인 필터 인풋에 표시되는 클리어(X) 버튼 */
.aui-grid-filter-inline-input-clear {
	display: inline-block;
	background: url('clear_del.988709c22e983d0c.png') 50% 50% no-repeat;
	background-size: 16px 16px;
	vertical-align: middle;
	cursor: pointer;
	width: 16px;
	height: 16px;
}
/* 인라인 필터 인풋 */
.aui-grid-filter-inline-input {
	font-size: 12px;
	height: 24px;
	padding: 0 4px;
	border: none !important;
	box-sizing: border-box !important;
	background: #ffffff !important;
	transition: none !important;
}
.aui-grid-filter-inline-input:focus {
	outline: none !important;
}
.aui-grid-filter-inline-input::-ms-clear {
	display: none;
}
/* 인라인 필터 행 스타일 */
.aui-grid-filter-inline-row {
	background: #fafafa;
}
/* 컨텍스트 메뉴 */
.aui-grid-context-popup-layer {
	font-size: 12px;
	min-width: 180px;
	max-width: 300px;
	padding: 10px 0px;
	background: #fff;
	border: 1px solid #aaaaaa;
	border-radius: 0px;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
/* 컨텍스트 아이템 */
.aui-grid-context-item {
	display: block;
	padding: 4px 6px 4px 20px;
	background: #fff url('gray_circle.9f3915063e9614b8.png') 0 50% no-repeat;
	cursor: pointer;
}
.aui-grid-context-item:hover {
	background: #eaeaea url('gray_circle.9f3915063e9614b8.png') 0 50% no-repeat;
}
.aui-grid-context-item-disable {
	color: #cccccc !important;
	background: transparent !important;
	cursor: default !important;
}
/* 컨텍스트 아이템 구분 라인 */
.aui-grid-context-item-line {
	display: inline-block;
	width: 100%;
	border-top: 1px solid #999;
}
/* 내보내기 진행 표시 스타일 */
.aui-grid-export-progress-container {
	width: 280px;
	height: 80px;
	border: 1px solid #aaaaaa;
	box-sizing: border-box !important;
	margin: 0 auto;
	background: #eee;
	background: linear-gradient(to bottom, #f8f8f8, #eee);
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
.aui-grid-export-progress-wrapper {
	position: relative;
	width: 260px;
	margin-left: 10px;
	margin-top: 14px;
	height: 20px;
	overflow: hidden;
	box-sizing: border-box !important;
	background-color: #f5f5f5;
	border: 1px solid #aaaaaa;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.aui-grid-export-progress-bar {
	background-color: #337ab7;
	width: 0%;
	height: 20px;
}
.aui-grid-export-progress-percent {
	position: absolute;
	display: inline-block;
	top: 1px;
	left: 48%;
	color: #555;
	font-weight: bold;
}
.aui-grid-export-progress-title {
	margin-top: 10px;
	margin-right: 40px;
	text-indent: 10px;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/* 내보내기 진행 표시 스타일 끝 */
/* 모든 칼럼 렌더러의 베이스 */
.aui-grid-renderer-base {
	text-overflow: ellipsis;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.aui-grid-custom-complex-renderer {
	position: relative;
}
/* 버턴 렌더러 스타일 */
.aui-grid-button-renderer {
	color: #000000;
	background: #eee;
	border: 1px solid #aaaaaa;
	background-clip: padding-box;
	box-sizing: border-box;
	display: inline-block;
	line-height: 1em;
	border-radius: 0px;
	-webkit-appearance: none;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	padding: 4px;
}
.aui-grid-button-renderer:hover {
	background: #eaeaea;
}
.aui-grid-button-percent-width {
	width: 80%;
}
/* 버튼 비활성화 처리 */
.aui-grid-button-renderer-disabled {
	cursor: not-allowed;
	border: 1px solid #ddd;
	color: #ccc;
}
/* 버턴 렌더러 스타일 끝 */
/** 넘버 스텝퍼 렌더러 시작 */
.aui-grid-number-step-renderer {
	/*border-radius: 3px;*/
	margin: 0;
	overflow: hidden;
	position: relative;
}
.aui-grid-number-step-input {
	background: #f9f9f9;
	border: 1px solid #ccc;
	overflow: hidden;
	z-index: 49;
	text-align: inherit;
	padding: 0;
	padding-right: 26px;
	font-size: 12px;
	color: #000;
	max-height: 26px;
	line-height: 1em;
	-webkit-appearance: none;
	outline: none;
	cursor: default;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	text-indent: 12px;
}
.aui-grid-number-step-input::-ms-clear {
	display: none;
}
.aui-grid-number-step-up-btn {
	border: 1px solid #ccc;
	background: #eee url('AUI-icon-up.46cb0f42f6b99ee9.png') 50% 50% no-repeat;
	border-bottom: none;
	cursor: pointer;
	display: block;
	height: 50%;
	top: 0;
	right: 0;
	text-indent: -99999px;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.aui-grid-number-step-down-btn {
	border: 1px solid #ccc;
	background: #eee url('AUI-icon-down.1355e0e3f772c402.png') 50% 50% no-repeat;
	border-top: none;
	cursor: pointer;
	display: block;
	height: 50%;
	right: 0;
	bottom: 0;
	text-indent: -99999px;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.aui-grid-number-step-up-btn:hover {
	background: #ddd url('AUI-icon-up.46cb0f42f6b99ee9.png') 50% 50% no-repeat;
}
.aui-grid-number-step-down-btn:hover {
	background: #ddd url('AUI-icon-down.1355e0e3f772c402.png') 50% 50% no-repeat;
}
.aui-grid-number-step-btn-horizontal {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
/** 넘버 스텝퍼 렌더러 끝 */
/* 드랍다운리스트 렌더러 시작 */
.aui-grid-drop-list-wrapper {
	background: #fefefe;
	border: 1px solid #aaa;
	border-radius: 0px;
	display: block;
	height: 22px;
	color: #000;
	font-weight: normal;
	font-size: 1em;
	line-height: 1em;
	box-sizing: content-box;
}
.aui-grid-drop-list-content {
	display: inline-block;
	border-radius: 0px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	overflow: hidden;
	font-size: 1em;
	line-height: 2em;
	vertical-align: top;
	text-align: center;
}
.aui-grid-drop-list-icon {
	display: inline-block;
	border-left: 1px solid #ccc;
	background: url('AUI-icon-down.1355e0e3f772c402.png') 50% 50% no-repeat;
	cursor: pointer;
	height: 22px;
}
/* 드랍다운리스트 비활성화 처리 */
.aui-grid-drop-list-renderer-disabled {
	border: 1px solid #ddd;
	background: #eaeaea;
}
.aui-grid-drop-list-renderer-disabled .aui-grid-drop-list-content {
	cursor: not-allowed;
	color: #ccc;
}
/* 드랍다운리스트 렌더러 끝 */
/* 드랍다운리스트, 콤보박스에서 나오는 리스트의 상위 랩퍼 */
.aui-grid-drop-list-item-wrapper {
	background: #fff;
	font-size: 12px;
	border: 1px solid #aaa;
	overflow-y: auto;
	overflow-x: auto;
	text-align: center;
	border-radius: 0;
	z-index: 1999;
	max-height: 300px;
	max-width: 600px;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
/* 드랍다운리스트, 콤보박스에서 나오는 리스트 개별 아이템 ul */
.aui-grid-drop-list-ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* 드랍다운리스트, 콤보박스에서 나오는 리스트 개별 아이템 li */
.aui-grid-drop-list-item {
	cursor: default;
	height: 24px;
	line-height: 24px;
	padding: 0 4px;
	white-space: nowrap;
	margin: 0;
}
.aui-grid-drop-list-item-selected {
	background: #b2ccff;
}
.aui-grid-drop-list-item:hover {
	background: #eaeaea;
}
/* 드랍다운리스트 다중 선택에서 선택된 아이템 체크박스 표시 li */
.aui-grid-drop-list-item-checked {
	background: #b2ccff url('blue-check.aefa342ecba763d7.png') no-repeat 4px 50%;
}
.aui-grid-drop-list-item-checked:hover {
	background: #eaeaea url('blue-check.aefa342ecba763d7.png') no-repeat 4px 50%;
}
.aui-grid-drop-list-all-check {
	border-bottom: 1px solid #dddddd;
	font-weight: bold;
}
/* 바렌더러 바게이지 시작*/
/* 바게이지 전체 랩핑 div */
.aui-grid-bar-renderer {
	position: relative;
}
/* 바게이지 텍스트 span*/
.aui-grid-bar-renderer span {
	position: relative;
	margin-top: 4px;
	padding: 0 2px;
}
/* 바게이지 바 베이스*/
.aui-grid-bar-renderer-bar-base {
	box-sizing: border-box;
	border: 1px solid #e4e4e4;
}
/* 바게이지 일반 바 */
.aui-grid-bar-renderer-normal {
	background: #2f9d27;
	background: linear-gradient(to left, #86e57f, #2f9d27);
}
/* 바게이지 오른쪽에서 왼쪽으로 렌더링 될 때  바 */
.aui-grid-bar-renderer-reverse {
	background: #df4d4d;
	background: linear-gradient(to right, #ff9595, #df4d4d);
}
/* 바게이지 양수 음수 함께 사용되는 영역에서 음수 바 */
.aui-grid-bar-renderer-negative {
	background: #df4d4d;
}
/* 바게이지 양수 음수 함께 사용되는 영역에서 양수 바 */
.aui-grid-bar-renderer-positive {
	background: #2f9d27;
}
/* 바렌더러 바게이지 끝*/
/* 달력 */
.aui-grid-calendar-wrapper {
	z-index: 1999;
	background: #ffffff;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
.aui-grid-calendar-wrapper .aui-calendar {
	font-family: 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Light, sans-serif;
	background: #fff;
	font-size: 12px;
	width: 190px;
	height: auto;
	border: 1px solid #aaa;
	border-radius: 0px;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-header {
	height: 38px;
	border-bottom: 1px solid #aaa;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-left-btn {
	display: inline-block;
	position: absolute;
	top: 2px;
	left: 2px;
	width: 20px;
	height: 36px;
	box-sizing: border-box;
	background: url('prev_ico.81d48d4b6643a595.png') no-repeat 50% 50%;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-right-btn {
	display: inline-block;
	position: absolute;
	top: 2px;
	right: 2px;
	width: 20px;
	height: 36px;
	box-sizing: border-box;
	background: url('next_ico.81e55c4ffdc13859.png') no-repeat 50% 50%;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-left-btn:hover,
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-right-btn:hover {
	cursor: pointer;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-footer {
	height: 30px;
	position: relative;
	text-align: center;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-today-btn {
	display: inline-block;
	position: absolute;
	font-weight: bold;
	top: 3px;
	right: 2px;
	padding: 2px 4px;
	border: 1px solid #2e6da4;
	color: #fff;
	background: #337ab7;
	border-radius: 0px;
	cursor: pointer;
	box-sizing: border-box;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-today-btn:hover {
	border: 1px solid #122b40;
	background: #286090;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-delete-btn {
	display: inline-block;
	position: absolute;
	top: 3px;
	left: 2px;
	padding: 2px 4px;
	border: 1px solid #aaa;
	background: #eeeeee;
	border-radius: 0px;
	cursor: pointer;
	box-sizing: border-box;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-delete-btn:hover {
	border: 1px solid #aaa;
	background: #ddd;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-title {
	display: inline-block;
	text-align: center;
	width: 100%;
	font-size: 14px;
	margin-top: 10px;
	box-sizing: border-box;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-title:hover {
	cursor: pointer;
}
.aui-grid-calendar-wrapper .aui-calendar .aui-calendar-table {
	width: 100%;
	border-spacing: 1px;
	border-collapse: separate;
}
.aui-grid-calendar-wrapper .aui-calendar .day-title {
	font-weight: bold;
	text-align: center;
}
.aui-grid-calendar-wrapper .aui-calendar .weekday {
	text-align: center;
	color: #555;
	padding: 4px;
	border: 1px solid #d3d3d3;
	box-sizing: border-box;
}
.aui-grid-calendar-wrapper .aui-calendar .weekday:hover {
	cursor: pointer;
	border: 1px solid #777;
}
.aui-grid-calendar-wrapper .aui-calendar .sunday {
	color: #f00;
}
.aui-grid-calendar-wrapper .aui-calendar .saturday {
	color: #00f;
}
.aui-grid-calendar-wrapper .aui-calendar .selected-day {
	background: #555;
	color: #ffffff !important;
}
.aui-grid-calendar-wrapper .aui-calendar .today {
	border: 1px solid #cc723d;
	box-sizing: border-box;
}
/* 이전, 다음 달의 여분 날짜(day) */
.aui-grid-calendar-wrapper .aui-calendar .extraday {
	text-align: center;
	color: #aaa;
	padding: 4px;
	border: 1px solid #d3d3d3;
	box-sizing: border-box;
}
.aui-grid-calendar-wrapper .aui-calendar .extraday:hover {
	cursor: pointer;
	border: 1px solid #777;
}
.aui-grid-calendar-wrapper .aui-calendar .month,
.aui-grid-calendar-wrapper .aui-calendar .year {
	text-align: center;
	color: #555;
	text-align: center;
	padding: 14px 4px;
	border: 1px solid #d3d3d3;
	box-sizing: border-box;
}
.aui-grid-calendar-wrapper .aui-calendar .month:hover,
.aui-grid-calendar-wrapper .aui-calendar .year:hover {
	cursor: pointer;
	border: 1px solid #777;
}
.aui-grid-calendar-wrapper .aui-calendar .selected-month,
.aui-grid-calendar-wrapper .aui-calendar .selected-year {
	background: #555;
	color: #ffffff !important;
}
/* 달력 끝 */
/* bootstrap-datepicker, jquery-datepicker 달력 시작*/
.aui-grid-bootstrap-calendar-wrapper,
.aui-grid-jq-calendar-wrapper {
	font-family: 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Light, sans-serif;
	font-size: 13px;
	padding: 4px;
	position: absolute;
	z-index: 1060;
	min-width: 160px;
	margin: 2px 0 0;
	list-style: none;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
}
.aui-grid-bootstrap-calendar-wrapper *,
.aui-grid-bootstrap-calendar-wrapper * {
	box-sizing: content-box;
}
/* bootstrap-datepicker,jquery-datepicker 달력 끝*/
/* 링크 렌더러 */
.aui-grid-link-renderer > a {
	text-decoration: underline;
}
/* 링크 렌더러 끝*/
/* 셀 에디터 버턴 기본 스타일 */
.aui-grid-cell-editor-button {
	cursor: pointer;
	background: url('pad-icon.08836331d0b14432.png') 50% 50% no-repeat;
	background-size: 14px;
	border: none;
}
/* 셀 에디터 버턴 텍스트 인풋 스타일 */
.aui-grid-cell-editor-button-inputer {
	background: url('input-icon.90c4f87dc1f52562.png') 50% 50% no-repeat;
}
/* 셀 에디터 버턴 콤보박스, 드랍다운리스트 스타일 */
.aui-grid-cell-editor-button-combo-list,
.aui-grid-cell-editor-button-drop-list {
	background: url('list-icon.ce464658df882ef6.png') 50% 50% no-repeat;
}
/* 셀 에디터 버턴 달력 스타일 */
.aui-grid-cell-editor-button-calendar {
	background: url('calendar-icon.4048e55b379320a4.png') 50% 50% no-repeat;
}
/* 셀 에디터 버턴 리모트리스트 검색 스타일 */
.aui-grid-cell-editor-button-remote-search {
	background: url('search2.a8a488f98ed894ec.png') 50% 50% no-repeat;
}
/* 셀 에디터 버턴 리모트리스트 프리로더 */
.aui-grid-cell-editor-button-ajax-loader {
	background: url('tiny-ajax-loader.1e77ad1608e6f38f.gif') 50% 50% no-repeat;
}
/* 계층형인 경우 Depth 에 따른 ROW 간 스타일 */
.aui-grid-row-depth1-style {
	font-weight: bold;
	color: #eaeaea;
	background: #5d5d5d;
}
.aui-grid-row-depth2-style {
	font-weight: bold;
	color: #5d5d5d;
	background: #bdbdbd;
}
.aui-grid-row-depth3-style {
	font-weight: bold;
	color: #5d5d5d;
	background: #eaeaea;
}
.aui-grid-row-depth-default-style {
	font-weight: bold;
	color: #000;
}

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/AUIGrid/AUIGrid_custom_style.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
/* 리스트 템플릿에서 사용할 클래스*/
.myList-style {
	text-align :left;
	white-space:nowrap;
	height: 100%;
}
.myList-style .myList-col {
	overflow: hidden;
	text-overflow: ellipsis;
	display:inline-block;
	vertical-align: middle;
	box-sizing: border-box;
}
/* 정렬을 위한 가상요소 */
.myList-style::before{
	content: '';
    width: 1px;
    height: 100%;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
/* 폰트 순서*/
/*'KBIZgo','Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Light,	sans-serif;*/
.aui-grid {
	font-family: inherit;
	border-radius: 3px;
	position: relative;
}
/* border때문에 밀림, 가상요소로 분리 */
.aui-grid::before{
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #96b4b4;
	/* 2022-06-26 시트의 파일 박스 모달 사용 시 해당 선이 겹쳐 보여서  주석 처리 함 */
	/* z-index: 1; */	
}
/* 컨트롤 콤보 아이콘 */
.aui-grid-cell-editor-button-combo-list,
.aui-grid-cell-editor-button-drop-list{
	background: url(/assets/img/sheet/sheet_combobox_icon_wh.png) 50% 50% no-repeat;
	background-size: 11px 10px;
	background-color: #40647a;
	min-height: 20px;
	border-radius: 2px;
}
/*디폴트 헤더 스타일*/
/* .aui-grid-default-header {
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	cursor: pointer;
	color: #373c46 !important;
	color: #ffffff;
	position: relative;
	background-color: #ffffff !important;
	background: -webkit-linear-gradient(top, #464B55, #373C46);
	background: -moz-linear-gradient(top, #464B55, #373C46);
	background: -ms-linear-gradient(top, #464B55, #373C46);
	background: -o-linear-gradient(top, #464B55, #373C46);
	background: linear-gradient(to bottom, #464B55, #373C46);
}

.aui-grid-default-header:hover::before {
	content: '';
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;;
	height: 2px;
	background-color: #29B3B0;
}
.aui-grid-default-header:hover{
	background: #ffffff;
	background: linear-gradient(to bottom, #ffffff, #ffffff);
} */
/* 시트 헤더 스타일*/
.aui-grid-default-header {
	text-align: center;
	font-weight: middle;
	font-size: 1.1em;
	background: #eee;
	color:#ffffff;
	background: linear-gradient(to bottom, rgb(60, 94, 161), #373C46);
	cursor: pointer;
  }
/* 시트 타이틀헤더에 hover했을 때만 타이틀 색깔 변함 */
.aui-grid-default-header:hover,
  .aui-grid-selection-header-column:hover {
	background-color: rgba(0,0,0,.03) !important;
  }
/* 지움 */
.aui-grid-default-header {
	color: #373c46;
	/* background: -webkit-linear-gradient(top, lightslategray, rgb(206, 206, 206));
	background: -moz-linear-gradient(top, lightslategray,lightslategray);
	background: -ms-linear-gradient(top, lightslategray, lightslategray);
	background: -o-linear-gradient(top, lightslategray, lightslategray);
	background: linear-gradient(to bottom, lightslategray, lightslategray); */
	background: #ffffff;
}
/* 노데이터 메세지 레이어*/
.aui-grid-nodata-msg-layer {
	background: url(/assets/img/controls/sheet/1px_img.png) 0 50% no-repeat;
	position: absolute;
	padding: 44px 0 0 80px;
	margin: 0 auto;
	width: auto;
	height: 72px;
	box-sizing:content-box;
}
/* 편집 모드 기본 텍스트 인풋  */
.aui-grid  .aui-textinputer {
	font-family: inherit;
	font-size: 12px;
	border: 2px solid #000;
	outline: none;
	box-sizing: border-box;
}
/* 숫자컬럼 스타일 - 오른쪽 정렬 및 오른쪽 여백 */
.sheet-number-default-style {
	text-align:right;
	padding-right: 2px;
}
/* 추가 행 상태 스타일 */
.aui-grid-row-state-added { 
	background: url(/assets/img/controls/sheet/aui_plus.png) center /contain no-repeat !important; 
	cursor:pointer; 
}
/* 삭제 행 상태 스타일 */
.aui-grid-row-state-removed { 
	background: url(/assets/img/controls/sheet/aui_del.png) center /contain no-repeat !important;
	cursor:pointer; 
}
/* 수정 행 상태 스타일 */
.aui-grid-row-state-edited { 
	background: url(/assets/img/controls/sheet/aui_mdf.png) center /contain no-repeat !important; 
	cursor:pointer; 
}
/* 추가한 행-수정 상태 스타일 */
.aui-grid-row-state-added-edited { 
	/* background: url(/assets/img/controls/sheet/aui_mdf.png) 50% 50% no-repeat !important;  */
	background: url(/assets/img/controls/sheet/aui_plus.png) center /contain no-repeat !important;
	cursor:pointer; 
}
/* 필수입력 컬럼 스타일 */
.required {
	color:#ff7800;
}
/* 필수입력 컬럼 스타일 눌렀을 때 */
.thmeBasic .required:active,
.thmeMint .required:active,
.themebluegreen .required:active{
	color:#ff7800;
}
/* ff7800 */
/* 필수값체크 메세지 스타일 */
.aui-grid-validator-message-layer {
	color:#fff;
	display: inline-block;
	height: 19px;
	position: relative;
	text-indent: 2px;
	color: #373C46;
	background: #ffffff;
	z-index: 1065;
	border-radius: 5px;
	border: orange solid 1px;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
}
.aui-grid-validator-message-layer::after 
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 10px 10px 0;
	border-color: #FFFFFF transparent;
	display: block;
	width: 0;
	z-index: 1;
	bottom: -10px;
	left: 5px;
}
.aui-grid-validator-message-layer::before{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 10px 10px 0;
	border-color: orange transparent;
	display: block;
	width: 0;
	z-index: 0;
	bottom: -11px;
	left: 5px;
}
/* 셀렉션 헤더 칼럼 스타일 */
.dddd .aui-grid-selection-header-column {
	font-weight: 100 !important;
	background: linear-gradient(to bottom, rgb(40, 44, 51), rgb(27, 29, 34)) !important;
}
/* 셀 에디터 버턴 리모트리스트 검색 스타일 */
.aui-grid-cell-editor-button-remote-search {
	background: url(/assets/img/sheet/sheet_serchbox_icon3_wh.png) 50% 50% no-repeat;
	background-color: #29B3b0;
	background-size: 15px;
	border-radius: 2px;
}
/* 셀렉션 헤더 칼럼 스타일 */
.aui-grid-selection-header-column {
	font-weight: bold !important;
	background-color: #ffffff !important;
}
/* 웜톤 셀렉션 헤더 컬럼 // */
/* .aui-grid-selection-header-column::before{
	content: '';
	width: 100%;
	height: 2px;
	background-color: #ff7800;
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
} */
/* 쿨톤 셀렉션 헤더 컬럼 */
/* .themeBasic .aui-grid-selection-header-column::before,
.themeMint .aui-grid-selection-header-column::before,
.themebluegreen .aui-grid-selection-header-column::before,
.themeGray .aui-grid-selection-header-column::before,
.themeShark .aui-grid-selection-header-column::before{
	background-color: #29b3b0;
} */
/* 자식 엘리먼트 중 Absolute가 있기때문에 부모 선정 */
.aui-grid-body-panel .aui-grid-table tr td{
	position: relative;
	overflow: hidden;
	border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #D2D2D2;
}
/* 그리드 오버 선택자 만들기 */
.aui-grid-body-panel .aui-grid-table tr td:hover {
	background-color: #FAFAFA;
	color:#000;
}
/* hover하면 셀 아래에 hover효과 */
.aui-grid-body-panel .aui-grid-table tr td:hover::before{
	content: '';
    display: inline-block;
    width: 100%;
    height: 1px;
    bottom: 0;
    position: absolute;
    background-color: #FBE372;
	/* background-color: #29B3b0; */
    left: 0;
}
/* hove했을 때, 변하지말라고 넣어줌 */
/* 서치박스 배경색상 */
.searchBox-style{
	background-color: #EFFFEB;
}
/* 서치박스 호버 스타일 */
.searchBox-style:hover{
	background-color: #EFFFEB !important;
	}
.searchBox-style:disabled .aui-grid-cell-editor-button-remote-search{
	background: none;
}
/* readOnly에 hover해도 색상 변하지않게 */
.readonly-style:hover{
	background: #FAFAFA !important;
}
/* 드랍다운리스트, 콤보박스에서 나오는 리스트 개별 아이템 li */
.aui-grid-drop-list-item {
	cursor: default;
	height: 24px;
	line-height: 21px;
	/* line-height: initial; */
	padding: 0 4px;
	white-space: nowrap;
	margin:0;
	border: 1px solid transparent;
	border-bottom: 1px solid #f0f0f0;
	box-sizing: border-box;
}
/* 리스트를 hover해도 움직이지않게 잡아줌 */
.aui-grid-drop-list-item:hover .myList-style{
	position: relative;
}
/* 드랍다운리스트, 콤보박스에서 나오는 리스트 개별 아이템 ul */
.aui-grid-drop-list-ul{
	overflow: hidden;
}
.aui-grid-drop-list-item-selected{
	background: #ffe650;
}
.aui-grid-drop-list-item:hover {
	/* background-color: rgb(233, 240, 255); */
	/* background-color: #82c7ff; */
	/* border: 1px solid #29B3B0; */
	color:#000000;
	cursor: pointer;
	background-color: rgba(255, 247, 207, 0.50);

	;
}
/* 방향키와 마우스가 만나면 변하는 색깔 list-item-selected 색상과 같아야합니다. #순서바꾸지마세요!  */
.aui-grid-drop-list-item-selected:hover{
	background-color: #ffe650;
}
/* 그리드 수평 라인 만들기 - 그룹형  헤더 */
.aui-grid-group-branch-header {
	border-bottom: 1px solid #D2D2D2 !important;
}
/* 그리드 수평, 수직 라인 만들기 - 헤더 */
.aui-grid-header-panel .aui-grid-table tr td {
	border-top:none;
	border-right: 1px solid #D2D2D2;
	border-bottom: 1px solid #96b4b4;
	border-left:none;
	font-weight: bold;
}
/* 멀티헤더 + 고정열 적용시 구분선 사라지는 현상 예방 */
.aui-grid-left-main-panel .aui-grid-header-panel .aui-grid-table tr td:last-child {
	border-right:1px solid #d2d2d2;
}
/* 고정 칼럼과 일반 칼럼 경계선 */
.aui-grid-fixed-column-rule {
	background-color: #00adff;
}
/* 고정 행 경계선 */
.aui-grid-fixed-row-rule{
	background-color: #00adff;
	height: 1px;
	margin-top: -1px;
}
/* 핑크테마 셀렉션 헤더 칼럼 스타일 */
/* .themePink .aui-grid-selection-header-column,
.themePinkTT .aui-grid-selection-header-column,
.themesoftBrown .aui-grid-selection-header-column,
.themepeach .aui-grid-selection-header-column {
	font-weight: bold !important;
	color: #373c46;
	background:  rgb(255, 241, 238) !important;
	background: -webkit-linear-gradient(top,  rgb(255, 241, 238), rgb(255, 241, 238)) !important;
	background: -moz-linear-gradient(top,  rgb(255, 241, 238), rgb(255, 241, 238)) !important;
	background: -ms-linear-gradient(top,  rgb(255, 241, 238), rgb(255, 241, 238)) !important;
	background: -o-linear-gradient(top,  rgb(255, 241, 238), rgb(255, 241, 238)) !important;
	background: linear-gradient(to rgb(255, 241, 238), rgb(255, 241, 238)) !important;
} */
/* 필수입력 컬럼 스타일 */
.aui-grid .required{
	color: #ff7800;
}
.aui-grid .required:hover{
	color: #ff7800;
}
/* 스크롤바 디자인 */
/* 전체스크롤 영역 */
.aui-grid::-webkit-scrollbar{
    width: 6px;
    background-color: #f6f6f6;
    border: 1px solid #eaeaea;
}
/*-- 스크롤 막대 --*/
.aui-grid::-webkit-scrollbar-thumb{
    width: 12px;
	border-radius: 30px;
    background-color: #dddddd;
    border: 1px solid #cccccc;
    box-sizing: border-box;
}
.aui-grid::-webkit-scrollbar-thumb:hover{
	background-color: #bbbbbb;
}
/*-- 상하좌우 화살표 부분 --*/
/* *::-webkit-scrollbar-button{
    height: 15px;
} */
/* 드랍다운리스트, 콤보박스에서 나오는 리스트의 상위 랩퍼 */
.aui-grid-drop-list-item-wrapper {
	/* box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); */
	box-shadow: 0 0 3px #DCEBF0;
	font-size: 11.5px;
	border: 1px solid lightgray;
	border-radius: 5px;
	font-family: inherit;
	/* jskim 몰래 넣음. */
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
	z-index: 2999;}
/* font-size -0.5px */
/* 특수한 화면이므로 맨아래에서 적용 되도록 아래에 놔두어야함. */
/*사원등록카드 p-hmr-emp-card-reg화면에서 쓰이는 grid*/
.empReg .aui-grid-default-header {
	text-align: center;
	font-weight: middle;
	font-size: 1.1em;
	background: #eee;
	color:black;
	/*background: -webkit-linear-gradient(top, lightslategray, rgb(206, 206, 206));
	background: -moz-linear-gradient(top, lightslategray,lightslategray);
	background: -ms-linear-gradient(top, lightslategray, lightslategray);
	background: -o-linear-gradient(top, lightslategray, lightslategray);
	background: linear-gradient(to bottom, lightslategray, lightslategray);*/
	background-color: #f1f1f1;
	cursor: pointer;
  }
/*사원등록카드 p-hmr-emp-card-reg화면에서 쓰이는 grid 셀렉션*/
.empReg .aui-grid-selection-header-column {
	background-color: rgb(223, 223, 223) !important;
	background: linear-gradient(to bottom, rgb(223, 223, 223), rgb(223, 223, 223)) !important;
  }
.empReg .aui-grid-default-header:hover {
	background: #dadada;
	/* color:#ffffff; */
	background: rgb(38, 40, 43);
	background: linear-gradient(to bottom, lightgray, lightgray);
  }
/* 별도화면 필수입력 컬럼 스타일 */
.empReg .required{
	color: #ff7800;
}
.empReg .required:hover {
	color: #ff7800;
}
/* 버턴 렌더러 스타일 */
/*버튼 가운데 정렬하기위해 display block */
.aui-grid-button-renderer {
	color: #000000;
	background: linear-gradient(to bottom, #ffffff 5%, #f9f9f9 100%);
    border: 1px solid #cacaca;
    box-shadow: none;
	background-clip: padding-box;
	box-sizing: border-box;
	display: block;
	line-height: 1em;
	border-radius: 3px;
	-webkit-appearance: none;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	padding: 3px 0;
	margin: 0 auto;
	transition: .2s
}
/* 취소버튼 커스텀*/
.aui-grid-filter-popup-layer .aui-grid-button-renderer:last-child{
	position: absolute;
    top: 7px;
    right: 5px;
    background-color: transparent;
    color: transparent;
	background: none;
	border: 1px solid transparent;
    width: 35px;
    height: 30px;
	box-shadow: none;
}
.aui-grid-filter-popup-layer .aui-grid-button-renderer:last-child::before,
.aui-grid-filter-popup-layer .aui-grid-button-renderer:last-child::after{
	content: '';
	display: inline-block;
	background-color: #808080;
	transform: rotate(-45deg);
	width: 2px;
    height: 17px;
    position: absolute;
    right: 0px;
    top: 0px;
    left: 0;
    cursor: pointer;
    bottom: 0;
    margin: auto;
}
.aui-grid-filter-popup-layer .aui-grid-button-renderer:last-child::after{
	transform: rotate(45deg);
}
.aui-grid-filter-popup-layer .aui-grid-button-renderer:last-child:hover {
	border: 1px solid transparent;
	transition: .2s;
	/* background: transparent; */
	font-weight: bold;
}
.aui-grid-filter-popup-layer .aui-grid-button-renderer:last-child:hover::after,
.aui-grid-filter-popup-layer .aui-grid-button-renderer:last-child:hover::before{
	background-color: #ffa500;
}
/* .aui-grid-filter-popup-layer .aui-grid-button-renderer:hover {
	border: 1px solid #29B3B0;
	transition: .2s;
	background: linear-gradient(to bottom, #29b3b0 5%, #29b3b0 100%);
	color: #ffffff;
} */
.aui-grid-filter-popup-layer .aui-grid-button-percent-width {
	width:80%;
}
.aui-grid-filter-popup-layer 

/* 버튼 비활성화 처리 */
.aui-grid-button-renderer-disabled { 
	cursor: not-allowed;
	border: 1px solid #ddd;
	color:#fff;
	background-color: #a1a1a1;
	border-radius: 3px;
}
/*디폴트 푸터 스타일 */
.aui-grid-default-footer {
	background: #FFFAB4;
	border: 1px solid #cccccc;
	border-right:none;
	border-left: none;
	font-weight: bold;
	color: #000000;
	text-align: right;
	cursor: default;
}
/** 그리드 툴팁 외형 */
.aui-grid-tooltip-wrapper {
	padding: 2px 6px;
	border: 1px solid #999;
	background: #eaeaea;
	background: linear-gradient(to bottom, #f8f8f8, #eaeaea);
	border-radius: 4px;
	z-index: 999;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
}
/*디폴트 푸터 #base 스타일 */
.aui-grid-base-footer {
	background: #FFFAB4;
	border: 1px solid #cccccc;
	border-right:none;
	border-left: none;
	font-weight: bold;
	color: #000000;
	text-align: center;
	cursor: default;
}
/*푸터 왼쪽정렬 추가. 2021-03-15. nhsong. */
.aui-grid-base-footer-left {
	background: #FFFAB4;
	border: 1px solid #cccccc;
	border-right:none;
	border-left: none;
	font-weight: bold;
	color: #000000;
	text-align: left;
	cursor: default;
}
/*푸터 오른쪽정렬 추가. 2021-03-15. nhsong. */
.aui-grid-base-footer-right {
	background: #FFFAB4;
	border: 1px solid #cccccc;
	border-right:none;
	border-left: none;
	font-weight: bold;
	color: #000000;
	text-align: right;
	cursor: default;
}
/* 버턴 렌더러 스타일 끝 */
/* 모든 칼럼 렌더러의 베이스
.aui-grid-renderer-base {
	text-overflow: ellipsis;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    overflow: hidden;
    position: relative;
    max-height: 999px;
    vertical-align: middle;
    display: contents;
    height: 100%;
    min-height: 50px;
}
*/
.aui-grid-renderer-base {
	text-overflow: ellipsis;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing:  content-box;
}
/* 최소값이 있어야 height값이 생기기때문에 없으면
wrapper의 자식이 있을경우 위치를 주기 어려움 */
.aui-grid-template-renderer-wrapper{
	min-height: 21px;
	position: relative;
}
/* 시트안에있는 기본적인 버튼들의 효과 */
.aui-grid-template-renderer-wrapper input[type="button"]{
	/* background-color: #ededed; */
	/* background: linear-gradient(to bottom, #dbdbdb 5%, rgb(207, 207, 207) 100%); */
	transition: .2s;
	opacity: .6;
	border: 1px solid #cacaca;
	background-image: url(/assets/img/button/plus.png);
	background-size: auto;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
.aui-grid-template-renderer-wrapper input[type="button"]:hover{
	/* background:linear-gradient(to bottom, #dbdbdb 5%, #c5c5c5 100%); */
	/* background-color:#dfdfdf; */
	transition: .2s;
	/* opacity: 1; */
	border: 1px solid #29B3B0;
	box-shadow: none;
}
/* 그리드 안에있는 캘린더의 테이블 */
.calBox table.huega tr,
.calBox table.huega td{
	border: none;
}
/* 그리드 안에있는 캘린더의 hover  */
.aui-grid-body-panel .huega tr td:hover{
	background-color: #ffffff;
	border: 1px solid #C1E9F7;
}
.aui-grid-body-panel .huega tr td{
	/* background-color: powderblue; */
	border: 1px solid transparent;
}
/* AL의 첫번째 자식의 길이만 */
/* .aui-grid-body-panel .huega .AL td:first-child{
	width: 35px;
} */
/* 체크박스 디자인 수정 */
.aui-grid input[type="checkbox"]{
	background-color: transparent;
    -webkit-appearance: initial;
            appearance: initial;
	border: 1px solid #b0b0b0;
	border-radius: 3px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
/* 체크박스 체크하면 체크 */
/* .aui-grid input[type="checkbox"]:checked::before{
	content: "\2714";
    transition: .1s;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding-left: 1px;
    font-weight: bold;
    width: 10px;
    height: 10px;
	margin-bottom: 4px;
	text-align: center;
    font-size: 11px;
} */
/* 체크박스 체크 안했을 때 */
.aui-grid input[type="checkbox"]::before{
    content: '\2714';
    opacity: 0;
    display: block;
    position: absolute;
    top: -1px;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transition: .1s;
    cursor: pointer;
    font-size: 11px;
    font-weight: 700;
    text-align: center;
	color: #29B3B0;
	font-family: 'Binggrea';
}
/* 체크박스 체크 안했을 때 */
/* .aui-grid input[type="checkbox"]::before{
    content: '\2714';
    opacity: 0;
    display: block;
    position: absolute;
    top: -2px;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    transition: .1s;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    color: #ffffff;
    height: 15px;
	background-color: #29b3b0;
} */
/* 체크박스 체크 했을 때 */
.aui-grid input[type="checkbox"]:checked::before{
	opacity: 1;
	transition: .1s;
	z-index: 2;
}
/* 체크안된 기본 transition을 먹이기 위해 씀 */
/* .aui-grid input[type="checkbox"]::before{
	content: '';
	opacity: 0;
	transition: .1s;
    width: 9px;
    height: 9px;
    border-radius: 2px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    display: block;
    bottom: 0;
    background-color: #29b3b0;
} */
/* 체크박스 체크했을 때 */
/* .aui-grid input[type="checkbox"]:checked::before{
	content: '';
	opacity: 1;
	transition: .1s;
} */
/* 체크박스 체크한 비활성화 */
.readonly-style input[type="checkbox"]:checked::before{
	transition: .1s;
	color: #000000;
}
.readonly-style input[type="checkbox"]::before,
.readonly-style input[type="checkbox"]{
	cursor: default;
}
/* 셀렉션의 대표 셀 보더 색상 스타일*/
/* 셀렉션 셀 테두리 색상 */
/* .themePink .aui-grid-selection-cell-border-lines,
.themePinkTT .aui-grid-selection-cell-border-lines,
.themepeach .aui-grid-selection-cell-border-lines,
.themepinkCampingcar .aui-grid-selection-cell-border-lines{
	background: #E5917C;
}
.themesoftBrown .aui-grid-selection-cell-border-lines{
	background: #c89b62;
}
.themeKbiz .aui-grid-selection-cell-border-lines{
	background: #c55260;
}
.themeBasic .aui-grid-selection-cell-border-lines,
.themeMint .aui-grid-selection-cell-border-lines,
.themebluegreen .aui-grid-selection-cell-border-lines,
.themeGray .aui-grid-selection-cell-border-lines,
.themeShark .aui-grid-selection-cell-border-lines,
.themeBird .aui-grid-selection-cell-border-lines{
	background: #29B3B0;
}
.themeCarrot .aui-grid-selection-cell-border-lines{
	background: #ff7800;
} */
.themePink .aui-grid-selection-cell-border-lines,
.themePinkTT .aui-grid-selection-cell-border-lines,
.themepeach .aui-grid-selection-cell-border-lines,
.themepinkCampingcar .aui-grid-selection-cell-border-lines,
.themesoftBrown .aui-grid-selection-cell-border-lines,
.themeKbiz .aui-grid-selection-cell-border-lines,
.themeBasic .aui-grid-selection-cell-border-lines,
.themeMint .aui-grid-selection-cell-border-lines,
.themebluegreen .aui-grid-selection-cell-border-lines,
.themeGray .aui-grid-selection-cell-border-lines,
.themeShark .aui-grid-selection-cell-border-lines,
.themeBird .aui-grid-selection-cell-border-lines,
.themeCarrot .aui-grid-selection-cell-border-lines{
	background: #FBE372;
}
/* input 되면 색상이 변경 되서 추가함. jskim 2020.01.14 */
/* .themePink .aui-textinputer,
.themePinkTT .aui-textinputer,
.themepeach .aui-textinputer,
.themepinkCampingcar .aui-textinputer{
	border: 2px solid #E5917C;
}
.themesoftBrown .aui-textinputer{
	border: 2px solid #c89b62;
}
.themeKbiz .aui-textinputer{
	border: 2px solid #c55260;
}
.themeBasic .aui-textinputer,
.themeMint .aui-textinputer,
.themebluegreen .aui-textinputer,
.themeGray .aui-textinputer,
.themeShark .aui-textinputer,
.themeBird .aui-textinputer{
	border: 2px solid #29B3B0;
}
.themeCarrot .aui-textinputer{
	border: 2px solid #ff7800;
} */
.themePink .aui-textinputer,
.themePinkTT .aui-textinputer,
.themepeach .aui-textinputer,
.themepinkCampingcar .aui-textinputer,
.themesoftBrown .aui-textinputer,
.themeKbiz .aui-textinputer,
.themeBasic .aui-textinputer,
.themeMint .aui-textinputer,
.themebluegreen .aui-textinputer,
.themeGray .aui-textinputer,
.themeShark .aui-textinputer,
.themeBird .aui-textinputer,
.themeCarrot .aui-textinputer{
	border: 2px solid #FBE372;
}
.aui-grid-link-renderer > a{
	text-decoration: none;
	color: #000000;
}
/* 내보내기 진행 표시 스타일 */
.aui-grid-export-progress-container {
	width:280px;
	height:80px;
	border: 1px solid #aaaaaa;
    box-sizing:border-box !important;
    margin: 0 auto;
    background: #eee;
	background: linear-gradient(to bottom, #f8f8f8, #eee);
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
.aui-grid-export-progress-wrapper {
	position:relative; 
	width:260px;
	margin-left: 10px;
    margin-top: 14px;
	height: 20px;
	overflow: hidden;
	box-sizing:border-box !important;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1)
}
.aui-grid-export-progress-bar {
	background: linear-gradient(to left, #FFCD00, #FF7800); 
	/* background: linear-gradient(left, #CFECFF, #27A2E0); */
	width:0%; 
	height:20px; 
}
.aui-grid-export-progress-percent {
	 position:absolute; 
	 display:inline-block;
	 top:1px; 
	 left:48%;
	 color:#555;
	 font-weight:bold;
}
.aui-grid-export-progress-title {
    margin-top: 10px;
    margin-right:40px;
    text-indent: 10px;
    color:#000000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* 내보내기 진행 표시 스타일 끝 */
/* 헤더 필터 아이콘 스타일 */
.aui-grid-header-filter-icon {
	border-left: 1px solid transparent;
	border-right: none;
	background: url('filterIcon.31e6684d8e509a62.png') 50% 50% no-repeat;
	box-sizing: content-box;
	cursor: pointer;
	background-size: 80%;
	/* 80%로 조정 */
}
.aui-grid-header-filter-icon:hover {
	background:  #eaeaea url('filterIcon.31e6684d8e509a62.png') 50% 50% no-repeat;
}
/* 현재 필터링 된 상태 아이콘 스타일 */
.aui-grid-header-filter-icon-filtered {
	border-left: 1px solid transparent;
	border-right: none;
	background: transparent url('filterIcon_selected.e5475b5ec2f5c118.png') 50% 50% no-repeat;
	box-sizing: content-box;
	cursor: pointer;
	background-size: 80%;
}
/* 필터 팝업 레이어 */
.aui-grid-filter-popup-layer {
	font-family: inherit;
	font-size:12px;
	background: #fff;
	border: 1px solid #aaaaaa;
	border-radius: 4px;
	box-sizing:border-box;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25);
	z-index:1999;
}
/* 팝업 안에있는 필터 아이콘 */
.aui-grid-filter-popup-layer>span:first-child{
	background: url('filterIcon_selected.e5475b5ec2f5c118.png') 7px 50% no-repeat;
	margin: 10px 0px 4px 0px;
	display: block;
	padding: 4px;
	padding-left: 24px;
	line-height: 18px;
}
/* 필터 초기화 over */
.aui-grid-filter-popup-layer>span:first-child:hover {
	background:  #efefef url('filterIcon_selected.e5475b5ec2f5c118.png') 7px 50% no-repeat;
	cursor: pointer;
}
/* 필터 팝업 푸터 */
.aui-grid-filter-popup-layer-footer{
	padding-left:5px;
	padding-right: 21px;
}
/* 필드 - 확장 필터 사용자 지정 modal 컨테이너 */
.aui-grid-filter-modal {
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2050;
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
	outline: 0;
}
/* 여기아래부터 새로 추가한거 */
/* 필터 스크롤 컨테이너 영역*/
.aui-grid-filter-popup-layer .aui-container {
	border: 1px solid #aaaaaa;
	margin: 10px 5px;
}
/* 셀렉션 대표 셀 */
.aui-grid-selection-bg{background: #FFF7CF !important;}
/* 셀렉션 대표 셀 이외의 백그라운드 스타일 */
.aui-grid-selection-others-bg {
	background: #FFF7CF !important;
	color: inherit;
}
/* 디폴트 칼럼 스타일 */
.aui-grid-default-column {
	text-align: center;
	font-size: 1em;
	cursor: default;
}
/*
정렬에 대한 스타일이 가장 마지막에 처리되어야 합니다
그래야 CSS 상속관계에서 가장 우선순위로 처리되기 때문
이부분의 순서는 절대 바꾸지 마세요
바꾸어야 하는 사유가 있는 경우 김지훈책임에서 문의 후 진행 하시기 바랍니다
2019.07.22 UPDATE BY 김지훈
Text Align
*/
.sheet-left-style {
	text-align:left;
	padding-left: 2px;
}
.sheet-right-style {
	text-align:right;
	padding-right: 2px;
}
.sheet-center-style {
	text-align:center;
}
/* 읽기 전용 셀 스타일 */
.readonly-style {
	background: #F4F4F4 ;
}
/* 아래의 순서들을 바꾸지마세요! hjko */
/* ( 시트의 선택된 행 배경색 ) */
/* Sheet DoubleClick Custom Style */
.row-dbclick-style {
	background: #caf9f3 !important;
	font-weight:bold;
	color:#000000;
}
/* 선택한 행 */
/* .row-dbclick-style:hover{
	background: #ffe08c !important;
} */
/* background-color: rgb(232, 227, 255); */
/* background-color: rgb(210, 255, 220); */
/* background-color: #a5f1eb; */
/* 추가 */
/* 아이콘 배경 이미지 스타일 */
.iconback-style {
	background: #373C46 !important;
}
/* 아이콘배경이 hover되면 공통#FAFAFA로 바뀌기때문에 따로 줌/ 특수한 배경색상 */
.aui-grid-body-panel .aui-grid-table tr td.iconback-style:hover{
	background-color: rgb(90, 96, 107);
}
/* 계층형인 경우 Depth 에 따른 ROW 간 스타일 */
.aui-grid-row-depth2-style{
	font-weight: bold;
	color: #000000;
	background: #FFF4B8;
}
.aui-grid-row-depth3-style {
	font-weight: bold;
	color: #000000;
	background: #E8F28B;
}
.aui-grid-row-depth4-style {
	font-weight: bold;
	color: #000000;
	background: #D3E960;
}
.aui-grid-row-depth5-style {
	font-weight: bold;
	color: #000000;
	background: #ABE98D;
}
.aui-grid-row-depth6-style {
	font-weight: bold;
	color: #000000;
	background: #85EEA0;
}
.aui-grid-row-depth7-style {
	font-weight: bold;
	color: #000000;
	background: #98E8ED;
}
.aui-grid-row-depth8-style {
	font-weight: bold;
	color: #000000;
	background: #9DF0E8;
}
.aui-grid-row-depth9-style {
	font-weight: bold;
	color: #000000;
	background: #CECCFF;
}
.aui-grid-row-depth10-style {
	font-weight: bold;
	color: #000000;
	background: #E5D6FF;
}
.aui-grid-row-depth11-style {
	font-weight: bold;
	color: #000000;
	background: #FEE0FF;
}
/* custmom-bar-blue jskim 추가 */
.custmom-bar-red {
	border:1px solid #E4E4E4;
	background: #00abca;
	background: linear-gradient(to right, #f39761, #ff5741);
	margin-top: 1px;
}
.custmom-bar-blue {
	border:1px solid #E4E4E4;
	background: #00abca;
	background: linear-gradient(to right, #61d8f3, #41afff);
	margin-top: 1px;
}
.aui-grid-bar-renderer span{
	margin-top: 1px;
	padding: 0 2px;
    transform: translate(0, -50%);
    top: 50%;
}
.aui-checkbox:checked:after {
	display: block;
	/* opacity: 0; */
	z-index: 1;
}
/* 그리드 Row 배경색 */
.aui-grid-row-background {
	background:#ffffff;
	/* background:#f6fafa; */
}
/* 그리드 Row 다음 배경색*/
.aui-grid-alternative-row-background {
	background:#ffffff;
}
/* 
참고!!!!! 
시트버전업하면 AUIGrid_style.css 에 아랫 부분 변경해줘야 엑셀에 적용이 됨.
이유를 찾지 못해서 넣어주는 방법으로 우선 해결해 놓음.
.aui-grid-default-header {
	color:#ffffff;
	background: -webkit-linear-gradient(top, rgb(60, 94, 161), #373C46); 
	background: -moz-linear-gradient(top, rgb(60, 94, 161), #373C46);
	background: -ms-linear-gradient(top, rgb(60, 94, 161), #373C46);
	background: -o-linear-gradient(top, rgb(60, 94, 161), #373C46);
	background: linear-gradient(to bottom, rgb(60, 94, 161), #373C46);
  }

  .aui-grid-default-footer {
	background: #FFFAB4;
  }

  .aui-grid-row-background {
	background:#ffffff; 
  }

  .aui-grid-alternative-row-background {
	background:#ffffff; 
  }
 */
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/AUIGrid/AUIGrid_custom_background_style.css ***!
  \************************************************************************************************************************************************************************************************************************************************/
.background-color-FFF08C{ background: #FFF08C !important; }
.background-color-E6FAE6{ background: #E6FAE6 !important; }
.background-color-FFFAB4{ background: #FFFAB4 !important; }
.background-color-FAECC5{ background: #FAECC5 !important; }
.background-color-D7F7E6{ background: #D7F7E6 !important; }
.background-color-EBF3FF{ background: #EBF3FF !important; }
.background-color-FFF5F3{ background: #FFF5F3 !important; }
.background-color-EDF7D1{ background: #EDF7D1 !important; }
.background-color-CCCCFF{ background: #CCCCFF !important; }
.background-color-F0E8CD{ background: #F0E8CD !important; }
.background-color-C1E9F7{ background: #C1E9F7 !important; }
.background-color-FFFFDD{ background: #FFFFDD !important; }
.background-color-D4E0EF{ background: #D4E0EF !important; }
.background-color-E8F4F9{ background: #E8F4F9 !important; }
.background-color-B90000{ background: #B90000 !important; }
.background-color-F00000{ background: #F00000 !important; }
.background-color-FA008C{ background: #FA008C !important; }
.background-color-B900AF{ background: #B900AF !important; }
.background-color-0082D2{ background: #0082D2 !important; }
.background-color-FF6400{ background: #FF6400 !important; }
.background-color-00A000{ background: #00A000 !important; }
.background-color-1D6A96{ background: #1D6A96 !important; }
.background-color-028C6A{ background: #028C6A !important; }
.background-color-F2AB39{ background: #F2AB39 !important; }
.background-color-A46843{ background: #A46843 !important; }
.background-color-FE7773{ background: #FE7773 !important; }
.background-color-724268{ background: #724268 !important; }
.background-color-199095{ background: #199095 !important; }
.background-color-8F8681{ background: #8F8681 !important; }
.background-color-A67F78{ background: #A67F78 !important; }
.background-color-FFD954{ background: #FFD954 !important; }
.background-color-E4B660{ background: #E4B660 !important; }
.background-color-69491A{ background: #69491A !important; }
.background-color-D1EDE1{ background: #D1EDE1 !important; }
.background-color-7BC5AE{ background: #7BC5AE !important; }
.background-color-003E19{ background: #003E19 !important; }
.background-color-D1DDDB{ background: #D1DDDB !important; }
.background-color-9BCFB8{ background: #9BCFB8 !important; }
.background-color-7FB174{ background: #7FB174 !important; }
.background-color-E81E25{ background: #E81E25 !important; }
.background-color-FCD3D1{ background: #FCD3D1 !important; }
.background-color-FE929F{ background: #FE929F !important; }
.background-color-D3B7D8{ background: #D3B7D8 !important; }
.background-color-A13E97{ background: #A13E97 !important; }
.background-color-632A7E{ background: #632A7E !important; }
.background-color-B78338{ background: #B78338 !important; }
.background-color-5580A0{ background: #5580A0 !important; }
.background-color-CC8A4D{ background: #CC8A4D !important; }
.background-color-AE4951{ background: #AE4951 !important; }
.background-color-504E63{ background: #504E63 !important; }
.background-color-7E212C{ background: #7E212C !important; }
.background-color-747BA9{ background: #747BA9 !important; }
.background-color-14B09B{ background: #14B09B !important; }
.background-color-EBE5D9{ background: #EBE5D9 !important; }
.background-color-499360{ background: #499360 !important; }
.background-color-EDBC7A{ background: #EDBC7A !important; }
.background-color-0384BD{ background: #0384BD !important; }
.background-color-DC2543{ background: #DC2543 !important; }
.background-color-D66C44{ background: #D66C44 !important; }
.background-color-50293C{ background: #50293C !important; }
.background-color-535D55{ background: #535D55 !important; }
.background-color-859F3C{ background: #859F3C !important; }
.background-color-007F52{ background: #007F52 !important; }
.background-color-12406A{ background: #12406A !important; }
.background-color-A8DFF1{ background: #A8DFF1 !important; }
.background-color-024757{ background: #024757 !important; }
.background-color-CA884B{ background: #CA884B !important; }
.background-color-82BBB5{ background: #82BBB5 !important; }
.background-color-D1825B{ background: #D1825B !important; }
.background-color-E5BA22{ background: #E5BA22 !important; }
.background-color-757430{ background: #757430 !important; }
.background-color-C94F44{ background: #C94F44 !important; }
.background-color-EDA2B6{ background: #EDA2B6 !important; }
.background-color-5954A4{ background: #5954A4 !important; }
.background-color-04254E{ background: #04254E !important; }
.background-color-AEC33A{ background: #AEC33A !important; }
.background-color-33C7F7{ background: #33C7F7 !important; }
.background-color-2C439B{ background: #2C439B !important; }
.background-color-A1268E{ background: #A1268E !important; }
.background-color-FD9735{ background: #FD9735 !important; }
.background-color-FF6745{ background: #FF6745 !important; }
.background-color-7A2D59{ background: #7A2D59 !important; }
.background-color-877D7C{ background: #877D7C !important; }
.background-color-D6D0AE{ background: #D6D0AE !important; }
.background-color-DF6033{ background: #DF6033 !important; }
.background-color-FED770{ background: #FED770 !important; }
.background-color-84C0E9{ background: #84C0E9 !important; }
.background-color-37419A{ background: #37419A !important; }
.background-color-FFA614{ background: #FFA614 !important; }
.background-color-CA4026{ background: #CA4026 !important; }
.background-color-7E1331{ background: #7E1331 !important; }
.background-color-CA664E{ background: #CA664E !important; }
.background-color-3B3A73{ background: #3B3A73 !important; }
.background-color-F15A22{ background: #F15A22 !important; }
.background-color-5FAD46{ background: #5FAD46 !important; }
.background-color-6F925A{ background: #6F925A !important; }
.background-color-D3D6C3{ background: #D3D6C3 !important; }
.background-color-FEC6AD{ background: #FEC6AD !important; }
.background-color-EEB3A3{ background: #EEB3A3 !important; }
.background-color-F3553C{ background: #F3553C !important; }
.background-color-FFE083{ background: #FFE083 !important; }
.background-color-2B3C1A{ background: #2B3C1A !important; }
.background-color-A5A79A{ background: #A5A79A !important; }
.background-color-61120E{ background: #61120E !important; }
.background-color-92617E{ background: #92617E !important; }
.background-color-CC5B3B{ background: #CC5B3B !important; }
.background-color-525E76{ background: #525E76 !important; }
.background-color-126F80{ background: #126F80 !important; }
.background-color-204B24{ background: #204B24 !important; }
.background-color-596FB5{ background: #596FB5 !important; }
.background-color-B1DADE{ background: #B1DADE !important; }
.background-color-AD184F{ background: #AD184F !important; }
.background-color-01ACBD{ background: #01ACBD !important; }
.background-color-E13239{ background: #E13239 !important; }
.background-color-1F1762{ background: #1F1762 !important; }
.background-color-FFDD00{ background: #FFDD00 !important; }
.background-color-FA697C{ background: #FA697C !important; }
.background-color-E13A9D{ background: #E13A9D !important; }
.background-color-9B45E4{ background: #9B45E4 !important; }
.background-color-51EAEA{ background: #51EAEA !important; }
.background-color-36B5B0{ background: #36B5B0 !important; }
.background-color-C70D3A{ background: #C70D3A !important; }
.background-color-52DE97{ background: #52DE97 !important; }
.background-color-F6F078{ background: #F6F078 !important; }
.background-color-6B48FF{ background: #6B48FF !important; }
.background-color-FFC5A1{ background: #FFC5A1 !important; }
.background-color-94FC13{ background: #94FC13 !important; }
.background-color-A8FF3E{ background: #A8FF3E !important; }
.background-color-0028FF{ background: #0028FF !important; }
.background-color-8F71FF{ background: #8F71FF !important; }
.background-color-F2EFB6{ background: #F2EFB6 !important; }
.background-color-A0EDF7{ background: #A0EDF7 !important; }
.background-color-E61C5D{ background: #E61C5D !important; }
.background-color-F16821{ background: #F16821 !important; }
.background-color-AC3F21{ background: #AC3F21 !important; }
.background-color-FFCD3C{ background: #FFCD3C !important; }
.background-color-FF5E3A{ background: #FF5E3A !important; }
.background-color-FF0A0A{ background: #FF0A0A !important; }
.background-color-FFFF00{ background: #FFFF00 !important; }
.background-color-00FF00{ background: #00FF00 !important; }
.background-color-00FFFF{ background: #00FFFF !important; }
.background-color-0000FF{ background: #0000FF !important; }
.background-color-000096{ background: #000096 !important; }
.background-color-8200FF{ background: #8200FF !important; }
.background-color-AEF08D{ background: #AEF08D !important; }
.background-color-B8E5FF{ background: #B8E5FF !important; }
.background-color-C9FA88{ background: #C9FA88 !important; }
.background-color-C7EDFF{ background: #C7EDFF !important; }
.background-color-FFDD59{ background: #FFDD59 !important; }
.background-color-FCD7E8{ background: #FCD7E8 !important; }
.background-color-D6FAAB{ background: #D6FAAB !important; }
.background-color-FFE599{ background: #FFE599 !important; }
.background-color-FCE1E8{ background: #FCE1E8 !important; }
/* 민형준 수석 요청. */
.background-color-BDBDBD{ background: #BDBDBD !important; }
.background-color-D5D5D5{ background: #D5D5D5 !important; }
.background-color-EAEAEA{ background: #EAEAEA !important; }
.background-color-FFFFFF{ background: #FFFFFF !important; }
/* 김지현 프로 요청 */
.background-color-DDEBF7{ background: #DDEBF7 !important; }
.background-color-FFF2CC{ background: #FFF2CC !important; }
/* 김도연PM 요청 */
.background-color-4792B1{ background: #4792B1 !important; }
.background-color-165675{ background: #165675 !important; }
.background-color-EAB794{ background: #EAB794 !important; }
.background-color-CEA084{ background: #CEA084 !important; }
.background-color-8A838D{ background: #8A838D !important; }
.background-color-303843{ background: #303843 !important; }
.background-color-025FA6{ background: #025FA6 !important; }
.background-color-FB6BB8{ background: #FB6BB8 !important; }
.background-color-5E91A4{ background: #5E91A4 !important; }
.background-color-0D4C89{ background: #0D4C89 !important; }
.background-color-00ADAC{ background: #00ADAC !important; }
.background-color-E41321{ background: #E41321 !important; }
.background-color-224D60{ background: #224D60 !important; }
.background-color-DC9082{ background: #DC9082 !important; }
.background-color-F4E410{ background: #F4E410 !important; }
.background-color-ABCDCC{ background: #ABCDCC !important; }
.background-color-A4CACA{ background: #A4CACA !important; }
.background-color-AB6F52{ background: #AB6F52 !important; }
.background-color-434B56{ background: #434B56 !important; }
.background-color-924A55{ background: #924A55 !important; }
.background-color-7CBAC9{ background: #7CBAC9 !important; }
.background-color-E55C6C{ background: #E55C6C !important; }
.background-color-9FD7BF{ background: #9FD7BF !important; }
.background-color-5F5F5D{ background: #5F5F5D !important; }
.background-color-FEC800{ background: #FEC800 !important; }
.background-color-007996{ background: #007996 !important; }
.background-color-0041AA{ background: #0041AA !important; }
.background-color-3B769B{ background: #3B769B !important; }
.background-color-90CDD2{ background: #90CDD2 !important; }
.background-color-88C5FA{ background: #88C5FA !important; }
.background-color-C77FFC{ background: #C77FFC !important; }
.background-color-CD9FD2{ background: #CD9FD2 !important; }
.background-color-2C3471{ background: #2C3471 !important; }
.background-color-057BD5{ background: #057BD5 !important; }
.background-color-01F1FD{ background: #01F1FD !important; }
.background-color-384552{ background: #384552 !important; }
.background-color-6090B9{ background: #6090B9 !important; }
.background-color-79E0D9{ background: #79E0D9 !important; }
.background-color-FB9B8F{ background: #FB9B8F !important; }
.background-color-006182{ background: #006182 !important; }
.background-color-8D524A{ background: #8D524A !important; }
.background-color-21A37D{ background: #21A37D !important; }
.background-color-01628D{ background: #01628D !important; }
.background-color-548282{ background: #548282 !important; }
.background-color-E4966F{ background: #E4966F !important; }
.background-color-606F82{ background: #606F82 !important; }
.background-color-C05171{ background: #C05171 !important; }
.background-color-01A6BC{ background: #01A6BC !important; }
.background-color-EB9096{ background: #EB9096 !important; }
.background-color-52B49B{ background: #52B49B !important; }
.background-color-7C7C7A{ background: #7C7C7A !important; }
.background-color-E7AB63{ background: #E7AB63 !important; }
.background-color-01B6E1{ background: #01B6E1 !important; }
.background-color-2E71FE{ background: #2E71FE !important; }
.background-color-EA80B1{ background: #EA80B1 !important; }
.background-color-61B299{ background: #61B299 !important; }
.background-color-95E2EC{ background: #95E2EC !important; }
.background-color-FEBBF1{ background: #FEBBF1 !important; }
.background-color-AA8FD3{ background: #AA8FD3 !important; }
.background-color-D8DE3F{ background: #D8DE3F !important; }
.background-color-A36FD3{ background: #A36FD3 !important; }
.background-color-EFFF21{ background: #EFFF21 !important; }
.background-color-D5C7C1{ background: #D5C7C1 !important; }
.background-color-DFDBD2{ background: #DFDBD2 !important; }
.background-color-F7F3F4{ background: #F7F3F4 !important; }
.background-color-FFD688{ background: #FFD688 !important; }
.background-color-4E849C{ background: #4E849C !important; }
.background-color-FFE7C8{ background: #FFE7C8 !important; }
.background-color-D9E3E1{ background: #D9E3E1 !important; }
.background-color-FFF2CD{ background: #FFF2CD !important; }
.background-color-D7D4C1{ background: #D7D4C1 !important; }
.background-color-FEDEB0{ background: #FEDEB0 !important; }
.background-color-C8C2B6{ background: #C8C2B6 !important; }
.background-color-D885B1{ background: #D885B1 !important; }
.background-color-006583{ background: #006583 !important; }
.background-color-EFDAC9{ background: #EFDAC9 !important; }
.background-color-43A49D{ background: #43A49D !important; }
.background-color-BEB7B1{ background: #BEB7B1 !important; }
.background-color-3A3838{ background: #3A3838 !important; }
.background-color-26BBAA{ background: #26BBAA !important; }
.background-color-FFF706{ background: #FFF706 !important; }
.background-color-EDE2E0{ background: #EDE2E0 !important; }
.background-color-CDE59B{ background: #CDE59B !important; }
.background-color-E0FADF{ background: #E0FADF !important; }
.background-color-FFE8E2{ background: #FFE8E2 !important; }
.background-color-CDBFE0{ background: #CDBFE0 !important; }
.background-color-24B2EE{ background: #24B2EE !important; }
.background-color-E187CA{ background: #E187CA !important; }
.background-color-F91D37{ background: #F91D37 !important; }
.background-color-D2A67C{ background: #D2A67C !important; }
.background-color-C99F75{ background: #C99F75 !important; }
.background-color-E1C5B9{ background: #E1C5B9 !important; }
.background-color-FDECD4{ background: #FDECD4 !important; }
.background-color-DCDBD9{ background: #DCDBD9 !important; }
.background-color-F46E65{ background: #F46E65 !important; }
.background-color-575A4D{ background: #575A4D !important; }
.background-color-FF004C{ background: #FF004C !important; }
.background-color-BBB4A0{ background: #BBB4A0 !important; }
.background-color-896D63{ background: #896D63 !important; }
.background-color-A59C91{ background: #A59C91 !important; }
.background-color-F2D9D4{ background: #F2D9D4 !important; }
.background-color-E8E4D9{ background: #E8E4D9 !important; }
.background-color-E0C7A4{ background: #E0C7A4 !important; }
.background-color-808684{ background: #808684 !important; }
.background-color-3D3A35{ background: #3D3A35 !important; }
.background-color-757070{ background: #757070 !important; }
.background-color-FAF4C0{ background: #FAF4C0 !important; }
.background-color-F9F9D7{ background: #F9F9D7 !important; }
.background-color-B0B8CA{ background: #B0B8CA !important; }
.background-color-FDCE7E{ background: #FDCE7E !important; }
.background-color-FFF9BE{ background: #FFF9BE !important; }
.background-color-DFEBFF{ background: #DFEBFF !important; }
.background-color-FCC3D5{ background: #FCC3D5 !important; }
.background-color-CB126B{ background: #CB126B !important; }
.background-color-FDB591{ background: #FDB591 !important; }
.background-color-0283C5{ background: #0283C5 !important; }
.background-color-984B2A{ background: #984B2A !important; }
.background-color-9A918B{ background: #9A918B !important; }
.background-color-FAC171{ background: #FAC171 !important; }
.background-color-DEDDDD{ background: #DEDDDD !important; }
.background-color-3B626E{ background: #3B626E !important; }
.background-color-F6CAAB{ background: #F6CAAB !important; }
.background-color-003808{ background: #003808 !important; }
.background-color-AEABAB{ background: #AEABAB !important; }
.background-color-B59892{ background: #B59892 !important; }
.background-color-817669{ background: #817669 !important; }
.background-color-C7677C{ background: #C7677C !important; }
.background-color-B3A197{ background: #B3A197 !important; }
.background-color-BAB0A4{ background: #BAB0A4 !important; }
.background-color-94B4B3{ background: #94B4B3 !important; }
.background-color-D1C6AE{ background: #D1C6AE !important; }
.background-color-FFE78F{ background: #FFE78F !important; }
.background-color-F08684{ background: #F08684 !important; }
.background-color-018DAB{ background: #018DAB !important; }
.background-color-6CB8CE{ background: #6CB8CE !important; }
.background-color-FFECB9{ background: #FFECB9 !important; }
.background-color-FAD6DD{ background: #FAD6DD !important; }
.background-color-C0CEFF{ background: #C0CEFF !important; }
.background-color-FADBEE{ background: #FADBEE !important; }
.background-color-898B8C{ background: #898B8C !important; }
.background-color-EBCFCD{ background: #EBCFCD !important; }
.background-color-02BCBE{ background: #02BCBE !important; }
.background-color-342619{ background: #342619 !important; }
.background-color-887972{ background: #887972 !important; }
.background-color-35627B{ background: #35627B !important; }
.background-color-B6BFDD{ background: #B6BFDD !important; }
.background-color-27383E{ background: #27383E !important; }
.background-color-F3B68D{ background: #F3B68D !important; }
.background-color-9F2C04{ background: #9F2C04 !important; }
.background-color-786956{ background: #786956 !important; }
.background-color-95A2B1{ background: #95A2B1 !important; }
.background-color-DD9C8F{ background: #DD9C8F !important; }
.background-color-8A8686{ background: #8A8686 !important; }
.background-color-C6A57B{ background: #C6A57B !important; }
.background-color-AEB2B1{ background: #AEB2B1 !important; }
.background-color-DFD8C7{ background: #DFD8C7 !important; }
.background-color-FFF4CB{ background: #FFF4CB !important; }
.background-color-E70B35{ background: #E70B35 !important; }
.background-color-59A6D8{ background: #59A6D8 !important; }
.background-color-4C90B8{ background: #4C90B8 !important; }
.background-color-CFD4D5{ background: #CFD4D5 !important; }
.background-color-D0C6E9{ background: #D0C6E9 !important; }
.background-color-93A8FF{ background: #93A8FF !important; }
.background-color-D4CDFB{ background: #D4CDFB !important; }
/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/AUIGrid/AUIGrid_custom_font_style.css ***!
  \******************************************************************************************************************************************************************************************************************************************/
.font-weight-bold{ font-weight: bold !important; }
.font-color-FFF08C{ color: #FFF08C !important; }
.font-color-E6FAE6{ color: #E6FAE6 !important; }
.font-color-FFFAB4{ color: #FFFAB4 !important; }
.font-color-FAECC5{ color: #FAECC5 !important; }
.font-color-D7F7E6{ color: #D7F7E6 !important; }
.font-color-EBF3FF{ color: #EBF3FF !important; }
.font-color-FFF5F3{ color: #FFF5F3 !important; }
.font-color-EDF7D1{ color: #EDF7D1 !important; }
.font-color-CCCCFF{ color: #CCCCFF !important; }
.font-color-F0E8CD{ color: #F0E8CD !important; }
.font-color-C1E9F7{ color: #C1E9F7 !important; }
.font-color-FFFFDD{ color: #FFFFDD !important; }
.font-color-D4E0EF{ color: #D4E0EF !important; }
.font-color-E8F4F9{ color: #E8F4F9 !important; }
.font-color-B90000{ color: #B90000 !important; }
.font-color-F00000{ color: #F00000 !important; }
.font-color-FA008C{ color: #FA008C !important; }
.font-color-B900AF{ color: #B900AF !important; }
.font-color-0082D2{ color: #0082D2 !important; }
.font-color-FF6400{ color: #FF6400 !important; }
.font-color-00A000{ color: #00A000 !important; }
.font-color-1D6A96{ color: #1D6A96 !important; }
.font-color-028C6A{ color: #028C6A !important; }
.font-color-F2AB39{ color: #F2AB39 !important; }
.font-color-A46843{ color: #A46843 !important; }
.font-color-FE7773{ color: #FE7773 !important; }
.font-color-724268{ color: #724268 !important; }
.font-color-199095{ color: #199095 !important; }
.font-color-8F8681{ color: #8F8681 !important; }
.font-color-A67F78{ color: #A67F78 !important; }
.font-color-FFD954{ color: #FFD954 !important; }
.font-color-E4B660{ color: #E4B660 !important; }
.font-color-69491A{ color: #69491A !important; }
.font-color-D1EDE1{ color: #D1EDE1 !important; }
.font-color-7BC5AE{ color: #7BC5AE !important; }
.font-color-003E19{ color: #003E19 !important; }
.font-color-D1DDDB{ color: #D1DDDB !important; }
.font-color-9BCFB8{ color: #9BCFB8 !important; }
.font-color-7FB174{ color: #7FB174 !important; }
.font-color-E81E25{ color: #E81E25 !important; }
.font-color-FCD3D1{ color: #FCD3D1 !important; }
.font-color-FE929F{ color: #FE929F !important; }
.font-color-D3B7D8{ color: #D3B7D8 !important; }
.font-color-A13E97{ color: #A13E97 !important; }
.font-color-632A7E{ color: #632A7E !important; }
.font-color-B78338{ color: #B78338 !important; }
.font-color-5580A0{ color: #5580A0 !important; }
.font-color-CC8A4D{ color: #CC8A4D !important; }
.font-color-AE4951{ color: #AE4951 !important; }
.font-color-504E63{ color: #504E63 !important; }
.font-color-7E212C{ color: #7E212C !important; }
.font-color-747BA9{ color: #747BA9 !important; }
.font-color-14B09B{ color: #14B09B !important; }
.font-color-EBE5D9{ color: #EBE5D9 !important; }
.font-color-499360{ color: #499360 !important; }
.font-color-EDBC7A{ color: #EDBC7A !important; }
.font-color-0384BD{ color: #0384BD !important; }
.font-color-DC2543{ color: #DC2543 !important; }
.font-color-D66C44{ color: #D66C44 !important; }
.font-color-50293C{ color: #50293C !important; }
.font-color-535D55{ color: #535D55 !important; }
.font-color-859F3C{ color: #859F3C !important; }
.font-color-007F52{ color: #007F52 !important; }
.font-color-12406A{ color: #12406A !important; }
.font-color-A8DFF1{ color: #A8DFF1 !important; }
.font-color-024757{ color: #024757 !important; }
.font-color-CA884B{ color: #CA884B !important; }
.font-color-82BBB5{ color: #82BBB5 !important; }
.font-color-D1825B{ color: #D1825B !important; }
.font-color-E5BA22{ color: #E5BA22 !important; }
.font-color-757430{ color: #757430 !important; }
.font-color-C94F44{ color: #C94F44 !important; }
.font-color-EDA2B6{ color: #EDA2B6 !important; }
.font-color-5954A4{ color: #5954A4 !important; }
.font-color-04254E{ color: #04254E !important; }
.font-color-AEC33A{ color: #AEC33A !important; }
.font-color-33C7F7{ color: #33C7F7 !important; }
.font-color-2C439B{ color: #2C439B !important; }
.font-color-A1268E{ color: #A1268E !important; }
.font-color-FD9735{ color: #FD9735 !important; }
.font-color-FF6745{ color: #FF6745 !important; }
.font-color-7A2D59{ color: #7A2D59 !important; }
.font-color-877D7C{ color: #877D7C !important; }
.font-color-D6D0AE{ color: #D6D0AE !important; }
.font-color-DF6033{ color: #DF6033 !important; }
.font-color-FED770{ color: #FED770 !important; }
.font-color-84C0E9{ color: #84C0E9 !important; }
.font-color-37419A{ color: #37419A !important; }
.font-color-FFA614{ color: #FFA614 !important; }
.font-color-CA4026{ color: #CA4026 !important; }
.font-color-7E1331{ color: #7E1331 !important; }
.font-color-CA664E{ color: #CA664E !important; }
.font-color-3B3A73{ color: #3B3A73 !important; }
.font-color-F15A22{ color: #F15A22 !important; }
.font-color-5FAD46{ color: #5FAD46 !important; }
.font-color-6F925A{ color: #6F925A !important; }
.font-color-D3D6C3{ color: #D3D6C3 !important; }
.font-color-FEC6AD{ color: #FEC6AD !important; }
.font-color-EEB3A3{ color: #EEB3A3 !important; }
.font-color-F3553C{ color: #F3553C !important; }
.font-color-FFE083{ color: #FFE083 !important; }
.font-color-2B3C1A{ color: #2B3C1A !important; }
.font-color-A5A79A{ color: #A5A79A !important; }
.font-color-61120E{ color: #61120E !important; }
.font-color-92617E{ color: #92617E !important; }
.font-color-CC5B3B{ color: #CC5B3B !important; }
.font-color-525E76{ color: #525E76 !important; }
.font-color-126F80{ color: #126F80 !important; }
.font-color-204B24{ color: #204B24 !important; }
.font-color-596FB5{ color: #596FB5 !important; }
.font-color-B1DADE{ color: #B1DADE !important; }
.font-color-AD184F{ color: #AD184F !important; }
.font-color-01ACBD{ color: #01ACBD !important; }
.font-color-E13239{ color: #E13239 !important; }
.font-color-1F1762{ color: #1F1762 !important; }
.font-color-FFDD00{ color: #FFDD00 !important; }
.font-color-FA697C{ color: #FA697C !important; }
.font-color-E13A9D{ color: #E13A9D !important; }
.font-color-9B45E4{ color: #9B45E4 !important; }
.font-color-51EAEA{ color: #51EAEA !important; }
.font-color-36B5B0{ color: #36B5B0 !important; }
.font-color-C70D3A{ color: #C70D3A !important; }
.font-color-52DE97{ color: #52DE97 !important; }
.font-color-F6F078{ color: #F6F078 !important; }
.font-color-6B48FF{ color: #6B48FF !important; }
.font-color-FFC5A1{ color: #FFC5A1 !important; }
.font-color-94FC13{ color: #94FC13 !important; }
.font-color-A8FF3E{ color: #A8FF3E !important; }
.font-color-0028FF{ color: #0028FF !important; }
.font-color-8F71FF{ color: #8F71FF !important; }
.font-color-F2EFB6{ color: #F2EFB6 !important; }
.font-color-A0EDF7{ color: #A0EDF7 !important; }
.font-color-E61C5D{ color: #E61C5D !important; }
.font-color-F16821{ color: #F16821 !important; }
.font-color-AC3F21{ color: #AC3F21 !important; }
.font-color-FFCD3C{ color: #FFCD3C !important; }
.font-color-FF5E3A{ color: #FF5E3A !important; }
.font-color-FF0A0A{ color: #FF0A0A !important; }
.font-color-FFFF00{ color: #FFFF00 !important; }
.font-color-00FF00{ color: #00FF00 !important; }
.font-color-00FFFF{ color: #00FFFF !important; }
.font-color-0000FF{ color: #0000FF !important; }
.font-color-000096{ color: #000096 !important; }
.font-color-8200FF{ color: #8200FF !important; }
.font-color-AEF08D{ color: #AEF08D !important; }
.font-color-B8E5FF{ color: #B8E5FF !important; }
.font-color-C9FA88{ color: #C9FA88 !important; }
.font-color-C7EDFF{ color: #C7EDFF !important; }
.font-color-FFDD59{ color: #FFDD59 !important; }
.font-color-FCD7E8{ color: #FCD7E8 !important; }
.font-color-D6FAAB{ color: #D6FAAB !important; }
.font-color-FFE599{ color: #FFE599 !important; }
.font-color-FCE1E8{ color: #FCE1E8 !important; }
/* 민형준 수석 요청. */
.font-color-BDBDBD{ color: #BDBDBD !important; }
.font-color-D5D5D5{ color: #D5D5D5 !important; }
.font-color-EAEAEA{ color: #EAEAEA !important; }
.font-color-FFFFFF{ color: #FFFFFF !important; }
/* 김지현 프로 요청 */
.font-color-DDEBF7{ color: #DDEBF7 !important; }
.font-color-FFF2CC{ color: #FFF2CC !important; }
/* 김도연PM 요청 */
.font-color-4792B1{ color: #4792B1 !important; }
.font-color-165675{ color: #165675 !important; }
.font-color-EAB794{ color: #EAB794 !important; }
.font-color-CEA084{ color: #CEA084 !important; }
.font-color-8A838D{ color: #8A838D !important; }
.font-color-303843{ color: #303843 !important; }
.font-color-025FA6{ color: #025FA6 !important; }
.font-color-FB6BB8{ color: #FB6BB8 !important; }
.font-color-5E91A4{ color: #5E91A4 !important; }
.font-color-0D4C89{ color: #0D4C89 !important; }
.font-color-00ADAC{ color: #00ADAC !important; }
.font-color-E41321{ color: #E41321 !important; }
.font-color-224D60{ color: #224D60 !important; }
.font-color-DC9082{ color: #DC9082 !important; }
.font-color-F4E410{ color: #F4E410 !important; }
.font-color-ABCDCC{ color: #ABCDCC !important; }
.font-color-A4CACA{ color: #A4CACA !important; }
.font-color-AB6F52{ color: #AB6F52 !important; }
.font-color-434B56{ color: #434B56 !important; }
.font-color-924A55{ color: #924A55 !important; }
.font-color-7CBAC9{ color: #7CBAC9 !important; }
.font-color-E55C6C{ color: #E55C6C !important; }
.font-color-9FD7BF{ color: #9FD7BF !important; }
.font-color-5F5F5D{ color: #5F5F5D !important; }
.font-color-FEC800{ color: #FEC800 !important; }
.font-color-007996{ color: #007996 !important; }
.font-color-0041AA{ color: #0041AA !important; }
.font-color-3B769B{ color: #3B769B !important; }
.font-color-90CDD2{ color: #90CDD2 !important; }
.font-color-88C5FA{ color: #88C5FA !important; }
.font-color-C77FFC{ color: #C77FFC !important; }
.font-color-CD9FD2{ color: #CD9FD2 !important; }
.font-color-2C3471{ color: #2C3471 !important; }
.font-color-057BD5{ color: #057BD5 !important; }
.font-color-01F1FD{ color: #01F1FD !important; }
.font-color-384552{ color: #384552 !important; }
.font-color-6090B9{ color: #6090B9 !important; }
.font-color-79E0D9{ color: #79E0D9 !important; }
.font-color-FB9B8F{ color: #FB9B8F !important; }
.font-color-006182{ color: #006182 !important; }
.font-color-8D524A{ color: #8D524A !important; }
.font-color-21A37D{ color: #21A37D !important; }
.font-color-01628D{ color: #01628D !important; }
.font-color-548282{ color: #548282 !important; }
.font-color-E4966F{ color: #E4966F !important; }
.font-color-606F82{ color: #606F82 !important; }
.font-color-C05171{ color: #C05171 !important; }
.font-color-01A6BC{ color: #01A6BC !important; }
.font-color-EB9096{ color: #EB9096 !important; }
.font-color-52B49B{ color: #52B49B !important; }
.font-color-7C7C7A{ color: #7C7C7A !important; }
.font-color-E7AB63{ color: #E7AB63 !important; }
.font-color-01B6E1{ color: #01B6E1 !important; }
.font-color-2E71FE{ color: #2E71FE !important; }
.font-color-EA80B1{ color: #EA80B1 !important; }
.font-color-61B299{ color: #61B299 !important; }
.font-color-95E2EC{ color: #95E2EC !important; }
.font-color-FEBBF1{ color: #FEBBF1 !important; }
.font-color-AA8FD3{ color: #AA8FD3 !important; }
.font-color-D8DE3F{ color: #D8DE3F !important; }
.font-color-A36FD3{ color: #A36FD3 !important; }
.font-color-EFFF21{ color: #EFFF21 !important; }
.font-color-D5C7C1{ color: #D5C7C1 !important; }
.font-color-DFDBD2{ color: #DFDBD2 !important; }
.font-color-F7F3F4{ color: #F7F3F4 !important; }
.font-color-FFD688{ color: #FFD688 !important; }
.font-color-4E849C{ color: #4E849C !important; }
.font-color-FFE7C8{ color: #FFE7C8 !important; }
.font-color-D9E3E1{ color: #D9E3E1 !important; }
.font-color-FFF2CD{ color: #FFF2CD !important; }
.font-color-D7D4C1{ color: #D7D4C1 !important; }
.font-color-FEDEB0{ color: #FEDEB0 !important; }
.font-color-C8C2B6{ color: #C8C2B6 !important; }
.font-color-D885B1{ color: #D885B1 !important; }
.font-color-006583{ color: #006583 !important; }
.font-color-EFDAC9{ color: #EFDAC9 !important; }
.font-color-43A49D{ color: #43A49D !important; }
.font-color-BEB7B1{ color: #BEB7B1 !important; }
.font-color-3A3838{ color: #3A3838 !important; }
.font-color-26BBAA{ color: #26BBAA !important; }
.font-color-FFF706{ color: #FFF706 !important; }
.font-color-EDE2E0{ color: #EDE2E0 !important; }
.font-color-CDE59B{ color: #CDE59B !important; }
.font-color-E0FADF{ color: #E0FADF !important; }
.font-color-FFE8E2{ color: #FFE8E2 !important; }
.font-color-CDBFE0{ color: #CDBFE0 !important; }
.font-color-24B2EE{ color: #24B2EE !important; }
.font-color-E187CA{ color: #E187CA !important; }
.font-color-F91D37{ color: #F91D37 !important; }
.font-color-D2A67C{ color: #D2A67C !important; }
.font-color-C99F75{ color: #C99F75 !important; }
.font-color-E1C5B9{ color: #E1C5B9 !important; }
.font-color-FDECD4{ color: #FDECD4 !important; }
.font-color-DCDBD9{ color: #DCDBD9 !important; }
.font-color-F46E65{ color: #F46E65 !important; }
.font-color-575A4D{ color: #575A4D !important; }
.font-color-FF004C{ color: #FF004C !important; }
.font-color-BBB4A0{ color: #BBB4A0 !important; }
.font-color-896D63{ color: #896D63 !important; }
.font-color-A59C91{ color: #A59C91 !important; }
.font-color-F2D9D4{ color: #F2D9D4 !important; }
.font-color-E8E4D9{ color: #E8E4D9 !important; }
.font-color-E0C7A4{ color: #E0C7A4 !important; }
.font-color-808684{ color: #808684 !important; }
.font-color-3D3A35{ color: #3D3A35 !important; }
.font-color-757070{ color: #757070 !important; }
.font-color-FAF4C0{ color: #FAF4C0 !important; }
.font-color-F9F9D7{ color: #F9F9D7 !important; }
.font-color-B0B8CA{ color: #B0B8CA !important; }
.font-color-FDCE7E{ color: #FDCE7E !important; }
.font-color-FFF9BE{ color: #FFF9BE !important; }
.font-color-DFEBFF{ color: #DFEBFF !important; }
.font-color-FCC3D5{ color: #FCC3D5 !important; }
.font-color-CB126B{ color: #CB126B !important; }
.font-color-FDB591{ color: #FDB591 !important; }
.font-color-0283C5{ color: #0283C5 !important; }
.font-color-984B2A{ color: #984B2A !important; }
.font-color-9A918B{ color: #9A918B !important; }
.font-color-FAC171{ color: #FAC171 !important; }
.font-color-DEDDDD{ color: #DEDDDD !important; }
.font-color-3B626E{ color: #3B626E !important; }
.font-color-F6CAAB{ color: #F6CAAB !important; }
.font-color-003808{ color: #003808 !important; }
.font-color-AEABAB{ color: #AEABAB !important; }
.font-color-B59892{ color: #B59892 !important; }
.font-color-817669{ color: #817669 !important; }
.font-color-C7677C{ color: #C7677C !important; }
.font-color-B3A197{ color: #B3A197 !important; }
.font-color-BAB0A4{ color: #BAB0A4 !important; }
.font-color-94B4B3{ color: #94B4B3 !important; }
.font-color-D1C6AE{ color: #D1C6AE !important; }
.font-color-FFE78F{ color: #FFE78F !important; }
.font-color-F08684{ color: #F08684 !important; }
.font-color-018DAB{ color: #018DAB !important; }
.font-color-6CB8CE{ color: #6CB8CE !important; }
.font-color-FFECB9{ color: #FFECB9 !important; }
.font-color-FAD6DD{ color: #FAD6DD !important; }
.font-color-C0CEFF{ color: #C0CEFF !important; }
.font-color-FADBEE{ color: #FADBEE !important; }
.font-color-898B8C{ color: #898B8C !important; }
.font-color-EBCFCD{ color: #EBCFCD !important; }
.font-color-02BCBE{ color: #02BCBE !important; }
.font-color-342619{ color: #342619 !important; }
.font-color-887972{ color: #887972 !important; }
.font-color-35627B{ color: #35627B !important; }
.font-color-B6BFDD{ color: #B6BFDD !important; }
.font-color-27383E{ color: #27383E !important; }
.font-color-F3B68D{ color: #F3B68D !important; }
.font-color-9F2C04{ color: #9F2C04 !important; }
.font-color-786956{ color: #786956 !important; }
.font-color-95A2B1{ color: #95A2B1 !important; }
.font-color-DD9C8F{ color: #DD9C8F !important; }
.font-color-8A8686{ color: #8A8686 !important; }
.font-color-C6A57B{ color: #C6A57B !important; }
.font-color-AEB2B1{ color: #AEB2B1 !important; }
.font-color-DFD8C7{ color: #DFD8C7 !important; }
.font-color-FFF4CB{ color: #FFF4CB !important; }
.font-color-E70B35{ color: #E70B35 !important; }
.font-color-59A6D8{ color: #59A6D8 !important; }
.font-color-4C90B8{ color: #4C90B8 !important; }
.font-color-CFD4D5{ color: #CFD4D5 !important; }
.font-color-D0C6E9{ color: #D0C6E9 !important; }
.font-color-93A8FF{ color: #93A8FF !important; }
.font-color-D4CDFB{ color: #D4CDFB !important; }
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/froala_editor.min.css ***!
  \**********************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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:0 solid transparent}

.fr-box.fr-basic{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-box.fr-basic .fr-element{font-family:sans-serif;color:#414141;font-size:14px;line-height:1.6;padding:20px;box-sizing:border-box;overflow-x:auto;min-height:60px;text-align:left}

.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:0 solid transparent}

.fr-box a.fr-floating-btn{box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);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:40px;width:40px;text-align:center;background:#FFF;color:#333333;-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:40px;-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:#333333}

.fr-box a.fr-floating-btn i,.fr-box a.fr-floating-btn svg{font-size:14px;line-height:40px}

.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:#333333}

.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:14px;color:#AAA;font-family:sans-serif;z-index:1;display:none;top:0;left:0;right:0;overflow:hidden}

.fr-wrapper.show-placeholder .fr-placeholder{display:block;white-space:nowrap;text-overflow:ellipsis}

.fr-wrapper ::selection{background:#b5d6fd;color:#000}

.fr-box.fr-basic .fr-wrapper{background:#FFF;border:1px solid #CCCCCC;border-bottom-color:#efefef;top:0;left:0}

.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0}

.fr-box.fr-basic.fr-bottom .fr-wrapper{border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

@media (min-width: 992px){.fr-box.fr-document{min-width:21cm}.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;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;background:#222222;color:#FFF;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,.fr-modal .fr-btn-wrap{float:left;white-space:nowrap;position:relative}

.fr-toolbar .fr-btn-wrap.fr-hidden,.fr-popup .fr-btn-wrap.fr-hidden,.fr-modal .fr-btn-wrap.fr-hidden{display:none}

.fr-toolbar .fr-command.fr-btn,.fr-popup .fr-command.fr-btn,.fr-modal .fr-command.fr-btn{background:transparent;color:#333333;-moz-outline:0;outline:none;border:0;line-height:1;cursor:pointer;text-align:left;margin:4px 2px;padding:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-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;height:40px}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-toolbar .fr-command.fr-btn.fr-btn-hover,.fr-popup .fr-command.fr-btn.fr-btn-hover,.fr-modal .fr-command.fr-btn.fr-btn-hover{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,.fr-popup .fr-command.fr-btn::-moz-focus-inner,.fr-modal .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,.fr-modal .fr-command.fr-btn.fr-btn-text{width:auto}

.fr-toolbar .fr-command.fr-btn i,.fr-toolbar .fr-command.fr-btn svg,.fr-popup .fr-command.fr-btn i,.fr-popup .fr-command.fr-btn svg,.fr-modal .fr-command.fr-btn i,.fr-modal .fr-command.fr-btn svg{display:block;text-align:center;float:none;margin:8px 7px;width:24px}

.fr-toolbar .fr-command.fr-btn svg.fr-svg,.fr-popup .fr-command.fr-btn svg.fr-svg,.fr-modal .fr-command.fr-btn svg.fr-svg{height:24px}

.fr-toolbar .fr-command.fr-btn svg path,.fr-popup .fr-command.fr-btn svg path,.fr-modal .fr-command.fr-btn svg path{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;fill:#333333}

.fr-toolbar .fr-command.fr-btn span.fr-sr-only,.fr-popup .fr-command.fr-btn span.fr-sr-only,.fr-modal .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,.fr-modal .fr-command.fr-btn span{font-size:14px;display:block;line-height:17px;min-width:30px;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:17px;font-weight:bold;padding:0 4px}

.fr-toolbar .fr-command.fr-btn img,.fr-popup .fr-command.fr-btn img,.fr-modal .fr-command.fr-btn img{margin:8px 7px;width:24px}

.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup,.fr-popup .fr-command.fr-btn.fr-btn-active-popup,.fr-modal .fr-command.fr-btn.fr-btn-active-popup{background:#d6d6d6}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span{font-weight:normal}

.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,.fr-popup .fr-command.fr-btn.fr-dropdown i,.fr-popup .fr-command.fr-btn.fr-dropdown span,.fr-popup .fr-command.fr-btn.fr-dropdown img,.fr-popup .fr-command.fr-btn.fr-dropdown svg,.fr-modal .fr-command.fr-btn.fr-dropdown i,.fr-modal .fr-command.fr-btn.fr-dropdown span,.fr-modal .fr-command.fr-btn.fr-dropdown img,.fr-modal .fr-command.fr-btn.fr-dropdown svg{margin-left:3px;margin-right:11px}

.fr-toolbar .fr-command.fr-btn.fr-dropdown:after,.fr-popup .fr-command.fr-btn.fr-dropdown:after,.fr-modal .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 #333333;right:2px;top:18px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;content:""}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active{fill:#333333;background:#d6d6d6;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover{background:#ebebeb;fill:#333333}

.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-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after{border-top-color:#333333}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after{border-top:0;border-bottom:4px solid #222222}

.fr-toolbar .fr-command.fr-btn.fr-disabled,.fr-popup .fr-command.fr-btn.fr-disabled,.fr-modal .fr-command.fr-btn.fr-disabled{color:#bdbdbd;cursor:default;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.fr-toolbar .fr-command.fr-btn.fr-disabled::after,.fr-popup .fr-command.fr-btn.fr-disabled::after,.fr-modal .fr-command.fr-btn.fr-disabled::after{border-top-color:#bdbdbd}

.fr-toolbar .fr-command.fr-btn.fr-hidden,.fr-popup .fr-command.fr-btn.fr-hidden,.fr-modal .fr-command.fr-btn.fr-hidden{display:none}

.fr-toolbar .fr-tabs .fr-command.fr-btn,.fr-popup .fr-tabs .fr-command.fr-btn,.fr-modal .fr-tabs .fr-command.fr-btn{margin:0;width:46px;height:40px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab{background:#FFF}

.fr-toolbar .fr-tabs .fr-command.fr-btn span,.fr-popup .fr-tabs .fr-command.fr-btn span,.fr-modal .fr-tabs .fr-command.fr-btn span{height:27px}

.fr-toolbar .fr-tabs .fr-command.fr-btn img,.fr-toolbar .fr-tabs .fr-command.fr-btn svg,.fr-popup .fr-tabs .fr-command.fr-btn img,.fr-popup .fr-tabs .fr-command.fr-btn svg,.fr-modal .fr-tabs .fr-command.fr-btn img,.fr-modal .fr-tabs .fr-command.fr-btn svg{margin:8px 11px;width:24px;height:24px}

.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path{fill:#0098f7}

.fr-toolbar.fr-disabled .fr-btn,.fr-toolbar.fr-disabled .fr-btn.fr-active,.fr-popup.fr-disabled .fr-btn,.fr-popup.fr-disabled .fr-btn.fr-active,.fr-modal.fr-disabled .fr-btn,.fr-modal.fr-disabled .fr-btn.fr-active{color:#bdbdbd;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.fr-toolbar.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-dropdown::after,.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.fr-modal.fr-disabled .fr-btn.fr-dropdown::after,.fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after{border-top-color:#bdbdbd}

.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left,.fr-popup.fr-rtl .fr-btn-grp.fr-float-left,.fr-modal.fr-rtl .fr-btn-grp.fr-float-left{float:right}

.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right,.fr-popup.fr-rtl .fr-btn-grp.fr-float-right,.fr-modal.fr-rtl .fr-btn-grp.fr-float-right{float:left}

.fr-toolbar.fr-rtl .fr-command.fr-btn,.fr-toolbar.fr-rtl .fr-btn-wrap,.fr-popup.fr-rtl .fr-command.fr-btn,.fr-popup.fr-rtl .fr-btn-wrap,.fr-modal.fr-rtl .fr-command.fr-btn,.fr-modal.fr-rtl .fr-btn-wrap{float:right}

.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.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:#333333}

.fr-desktop .fr-command:hover:not(.fr-table-cell),.fr-desktop .fr-command:focus:not(.fr-table-cell),.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell),.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell){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:#333333}

.fr-desktop .fr-command.fr-selected:not(.fr-table-cell),.fr-desktop .fr-command:active{color:#333333;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{background:#ebebeb}

.fr-desktop .fr-command.fr-active:active{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:#d6d6d6}

.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;-webkit-transition:border-left 0s, background-color 0.5s;-moz-transition:border-left 0s, background-color 0.5s;-ms-transition:border-left 0s, background-color 0.5s;-o-transition:border-left 0s, background-color 0.5s}

.fr-command.fr-btn+.fr-dropdown-menu{background:#FFF;display:inline-block;position:absolute;right:auto;bottom:auto;height:auto;z-index:4;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-overflow-scrolling:touch;overflow:hidden;zoom:1;box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}

.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{padding:0;margin:auto;display:inline-block;text-align:left;position:relative;box-sizing:border-box;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;margin-top:0;float:left;height:0;margin-top:0 !important}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content{position:relative}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{list-style-type:none;margin:0;padding:8px 0;min-width:72px}

.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 20px;line-height:200%;display:flex;cursor:pointer;white-space:nowrap;color:inherit;text-decoration:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg{width:24px;height:24px;margin:3px 4px}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path{fill:#333333}

.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{margin-left:20px;font-weight:bold;-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75}

.fr-command.fr-btn.fr-active+.fr-dropdown-menu{display:inline-block;box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}

.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:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-clip:padding-box;margin:20px auto;display:inline-block;background:#FFF;min-width:300px;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);border:0;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:#FFF;overflow:hidden;position:absolute;width:100%;min-height:42px;z-index:3;border-bottom:solid #efefef 1px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s}

.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line{height:56px;padding:0 10px}

.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close{margin:10px;position:absolute;top:0;right:0}

.fr-modal .fr-modal-wrapper .fr-modal-head h4{font-size:20px;padding:19px 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:20px}

.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:#0098f7;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:#0098f7}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active{background:#d6d6d6;color:#0098f7}

.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:#000;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:2147483639}

ol.decimal_type{counter-reset:item}

ol.decimal_type>li{display:block}

ol.decimal_type>li:before{content:counters(item,".") ". ";counter-increment:item}

.fr-popup{position:absolute;display:none;color:#222222;background:#FFF;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);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-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}

.fr-popup .fr-icon{text-align:center;vertical-align:middle;font-size:20px;line-height:1;cursor:pointer;font-weight:400;box-sizing:content-box;padding:6px}

.fr-popup .fr-icon-container{padding:20px;max-height:200px;overflow:auto;box-sizing:border-box}

@supports not (-ms-high-contrast: none){.fr-popup .fr-icon-container{grid-template-columns:repeat(auto-fill, minmax(36px, 36px));display:grid}}

@media (min-width: 768px){.fr-popup .fr-icon-container{min-width:276px}}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.fr-popup .fr-icon-container{display:inline-flex}}

@media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px){.fr-popup .fr-icon-container{width:236px}}

.fr-popup .fr-input-focus{background:whitesmoke}

.fr-popup.fr-above{margin-top:-10px;border-top:0}

.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:15px 0}

.fr-popup .fr-input-line input[type="text"],.fr-popup .fr-input-line textarea{width:100%;margin-bottom:1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:solid 1px #999999;color:#222222;font-size:14px;background:#FFF;position:relative;z-index:2;padding:4px 12px;box-sizing:border-box;-webkit-transition:border 0.5s, padding 0.5s;-moz-transition:border 0.5s, padding 0.5s;-ms-transition:border 0.5s, padding 0.5s;-o-transition:border 0.5s, padding 0.5s}

.fr-popup .fr-input-line input[type="text"]:hover,.fr-popup .fr-input-line textarea:hover{border:solid 1px #515151}

.fr-popup .fr-input-line input[type="text"]:focus,.fr-popup .fr-input-line textarea:focus{border:solid 2px #0098f7;padding:3px 11px}

.fr-popup .fr-input-line input[type="text"]{height:46px}

.fr-popup .fr-input-line input+label,.fr-popup .fr-input-line textarea+label{position:absolute;top:29px;left:12px;font-size:14px;color:grey;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;z-index:3;display:block;background:#FFF;padding:0;cursor:text}

.fr-popup .fr-input-line input.fr-not-empty+label,.fr-popup .fr-input-line textarea.fr-not-empty+label{color:gray;width:auto;left:4px;padding:0 4px;font-size:11px;top:9px}

.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{white-space:nowrap;line-height:0}

.fr-popup .fr-buttons .fr-btn{margin-left:4px;margin-right:4px;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-buttons.fr-tabs{border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;overflow:hidden}

@media (max-width: 768px){.fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll{overflow:scroll;overflow-y:hidden;width:276px}}

.fr-popup .fr-buttons:not(.fr-tabs){padding:5px}

.fr-popup .fr-layer{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:195px;box-sizing:border-box;margin:20px;display:none}

@media (min-width: 768px){.fr-popup .fr-layer{width:260px}}

.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:#0098f7;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:#0098f7}

.fr-popup .fr-action-buttons button.fr-command:active{background:#d6d6d6;color:#0098f7}

.fr-popup .fr-action-buttons button::-moz-focus-inner{border:0}

.fr-popup .fr-checkbox{position:relative;display:inline-block;width:18px;height:18px;padding:10px;border-radius:100%;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-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:18px;height:18px;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:18px;margin:0;padding:0;width:18px;top:7px;left:7px}

.fr-popup .fr-checkbox input:not(:checked)+span{border:solid 2px #999999}

.fr-popup .fr-checkbox input:not(:checked):active+span{background-color:#f5f5f5}

.fr-popup .fr-checkbox input:not(:checked):focus+span,.fr-popup .fr-checkbox input:not(:checked):hover+span{border-color:#515151}

.fr-popup .fr-checkbox input:checked+span{background:#0098f7;border:solid 2px #0098f7}

.fr-popup .fr-checkbox input:checked+span svg{display:block}

.fr-popup .fr-checkbox input:checked:active+span{background-color:#EcF5Ff}

.fr-popup .fr-checkbox input:checked:focus+span,.fr-popup .fr-checkbox input:checked:hover+span{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.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-text-edit-layer{width:250px;box-sizing:border-box;display:block !important}

.fr-toolbar{color:#222222;background:#FFF;position:relative;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;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:left;border:1px solid #CCCCCC;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;padding-bottom:0;-webkit-transition:padding-bottom 0.5s;-moz-transition:padding-bottom 0.5s;-ms-transition:padding-bottom 0.5s;-o-transition:padding-bottom 0.5s}

.fr-toolbar::after{clear:both;display:block;content:"";height:0}

.fr-toolbar::after{height:0}

.fr-toolbar .fr-newline{clear:both;display:block;content:"";margin-left:9px;margin-right:9px;background:#efefef;height:1px;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s}

.fr-toolbar.fr-toolbar-open{padding-bottom:48px}

.fr-toolbar.fr-toolbar-open .fr-newline{height:0}

.fr-toolbar .fr-float-right{float:right}

.fr-toolbar .fr-float-left{float:left}

.fr-toolbar .fr-more-toolbar{float:left;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;height:0;z-index:2;overflow:hidden;position:absolute;box-sizing:border-box;width:100%}

.fr-toolbar .fr-more-toolbar.fr-expanded{height:48px}

.fr-toolbar .fr-more-toolbar.fr-overflow-visible{overflow:visible}

.fr-toolbar .fr-more-toolbar>.fr-command.fr-btn{margin-left:4px;margin-right:4px}

.fr-toolbar .fr-btn-grp{display:inline-block;margin:0 17px 0 12px}

@media (max-width: 768px){.fr-toolbar .fr-btn-grp{margin:0 7px 0 6px}}

.fr-toolbar .fr-command.fr-btn.fr-open{margin-top:10px;margin-bottom:-1px;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active){background:#f5f5f5}

.fr-toolbar.fr-rtl{text-align:right}

.fr-toolbar.fr-inline{display:none;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);border:0;white-space:nowrap;position:absolute;margin-top:5px;z-index:2147483630}

.fr-toolbar.fr-inline.fr-above{margin-top:-10px;border-top:0}

.fr-toolbar.fr-inline .fr-newline{height:0}

.fr-toolbar.fr-top{top:0;border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-toolbar.fr-bottom{bottom:0;border-top:0;padding-bottom:0;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-toolbar.fr-bottom .fr-newline{padding-top:0;-webkit-transition:padding-top 0.5s;-moz-transition:padding-top 0.5s;-ms-transition:padding-top 0.5s;-o-transition:padding-top 0.5s}

.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline{padding-top:48px;background:#FFF}

.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open{margin-top:-1px;margin-bottom:10px;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-toolbar.fr-sticky-on{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-separator{background:#ebebeb;display:block;vertical-align:top;float:left}

.fr-separator+.fr-separator{display:none}

.fr-separator.fr-vs{height:32px;width:1px;margin:8px 4px}

.fr-separator.fr-hs{clear:both;width:calc(100% - (2 * 4px));margin:0 4px;height:1px}

.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}

.second-toolbar{border:1px solid #CCCCCC;border-top:0;background:#FFF;line-height:1.4;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.second-toolbar::after{clear:both;display:block;content:"";height:0}

#logo{float:left;outline:none}

#logo>span{display:inline-block;float:left;font-family:sans-serif;padding:11px 5px 10px 15px;font-size:12px;font-weight:500;color:#b1b2b7;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s}

#logo>svg{height:20px;width:47px;margin:7px 0;cursor:pointer}

#logo>svg *{-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-ms-transition:fill 0.3s;-o-transition:fill 0.3s}

#logo:hover>span,#logo:focus>span{color:#0098f7}

#logo:hover>svg .fr-logo,#logo:focus>svg .fr-logo{fill:#0098f7}

.fr-visibility-helper{display:none;margin-left:0 !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}

.fr-sticky{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}

.fr-sticky-off{position:relative}

.fr-sticky-on{position:fixed;z-index:10}

.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}

/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/froala_editor.pkgd.min.css ***!
  \***************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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:0 solid transparent}

.fr-box.fr-basic{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-box.fr-basic .fr-element{font-family:sans-serif;color:#414141;font-size:14px;line-height:1.6;padding:20px;box-sizing:border-box;overflow-x:auto;min-height:60px;text-align:left}

.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:0 solid transparent}

.fr-box a.fr-floating-btn{box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);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:40px;width:40px;text-align:center;background:#FFF;color:#333333;-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:40px;-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:#333333}

.fr-box a.fr-floating-btn i,.fr-box a.fr-floating-btn svg{font-size:14px;line-height:40px}

.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:#333333}

.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:14px;color:#AAA;font-family:sans-serif;z-index:1;display:none;top:0;left:0;right:0;overflow:hidden}

.fr-wrapper.show-placeholder .fr-placeholder{display:block;white-space:nowrap;text-overflow:ellipsis}

.fr-wrapper ::selection{background:#b5d6fd;color:#000}

.fr-box.fr-basic .fr-wrapper{background:#FFF;border:1px solid #CCCCCC;border-bottom-color:#efefef;top:0;left:0}

.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0}

.fr-box.fr-basic.fr-bottom .fr-wrapper{border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

@media (min-width: 992px){.fr-box.fr-document{min-width:21cm}.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;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;background:#222222;color:#FFF;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,.fr-modal .fr-btn-wrap{float:left;white-space:nowrap;position:relative}

.fr-toolbar .fr-btn-wrap.fr-hidden,.fr-popup .fr-btn-wrap.fr-hidden,.fr-modal .fr-btn-wrap.fr-hidden{display:none}

.fr-toolbar .fr-command.fr-btn,.fr-popup .fr-command.fr-btn,.fr-modal .fr-command.fr-btn{background:transparent;color:#333333;-moz-outline:0;outline:none;border:0;line-height:1;cursor:pointer;text-align:left;margin:4px 2px;padding:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-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;height:40px}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-toolbar .fr-command.fr-btn.fr-btn-hover,.fr-popup .fr-command.fr-btn.fr-btn-hover,.fr-modal .fr-command.fr-btn.fr-btn-hover{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,.fr-popup .fr-command.fr-btn::-moz-focus-inner,.fr-modal .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,.fr-modal .fr-command.fr-btn.fr-btn-text{width:auto}

.fr-toolbar .fr-command.fr-btn i,.fr-toolbar .fr-command.fr-btn svg,.fr-popup .fr-command.fr-btn i,.fr-popup .fr-command.fr-btn svg,.fr-modal .fr-command.fr-btn i,.fr-modal .fr-command.fr-btn svg{display:block;text-align:center;float:none;margin:8px 7px;width:24px}

.fr-toolbar .fr-command.fr-btn svg.fr-svg,.fr-popup .fr-command.fr-btn svg.fr-svg,.fr-modal .fr-command.fr-btn svg.fr-svg{height:24px}

.fr-toolbar .fr-command.fr-btn svg path,.fr-popup .fr-command.fr-btn svg path,.fr-modal .fr-command.fr-btn svg path{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;fill:#333333}

.fr-toolbar .fr-command.fr-btn span.fr-sr-only,.fr-popup .fr-command.fr-btn span.fr-sr-only,.fr-modal .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,.fr-modal .fr-command.fr-btn span{font-size:14px;display:block;line-height:17px;min-width:30px;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:17px;font-weight:bold;padding:0 4px}

.fr-toolbar .fr-command.fr-btn img,.fr-popup .fr-command.fr-btn img,.fr-modal .fr-command.fr-btn img{margin:8px 7px;width:24px}

.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup,.fr-popup .fr-command.fr-btn.fr-btn-active-popup,.fr-modal .fr-command.fr-btn.fr-btn-active-popup{background:#d6d6d6}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span{font-weight:normal}

.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,.fr-popup .fr-command.fr-btn.fr-dropdown i,.fr-popup .fr-command.fr-btn.fr-dropdown span,.fr-popup .fr-command.fr-btn.fr-dropdown img,.fr-popup .fr-command.fr-btn.fr-dropdown svg,.fr-modal .fr-command.fr-btn.fr-dropdown i,.fr-modal .fr-command.fr-btn.fr-dropdown span,.fr-modal .fr-command.fr-btn.fr-dropdown img,.fr-modal .fr-command.fr-btn.fr-dropdown svg{margin-left:3px;margin-right:11px}

.fr-toolbar .fr-command.fr-btn.fr-dropdown:after,.fr-popup .fr-command.fr-btn.fr-dropdown:after,.fr-modal .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 #333333;right:2px;top:18px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;content:""}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active{fill:#333333;background:#d6d6d6;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover{background:#ebebeb;fill:#333333}

.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-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after{border-top-color:#333333}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after{border-top:0;border-bottom:4px solid #222222}

.fr-toolbar .fr-command.fr-btn.fr-disabled,.fr-popup .fr-command.fr-btn.fr-disabled,.fr-modal .fr-command.fr-btn.fr-disabled{color:#bdbdbd;cursor:default;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.fr-toolbar .fr-command.fr-btn.fr-disabled::after,.fr-popup .fr-command.fr-btn.fr-disabled::after,.fr-modal .fr-command.fr-btn.fr-disabled::after{border-top-color:#bdbdbd}

.fr-toolbar .fr-command.fr-btn.fr-hidden,.fr-popup .fr-command.fr-btn.fr-hidden,.fr-modal .fr-command.fr-btn.fr-hidden{display:none}

.fr-toolbar .fr-tabs .fr-command.fr-btn,.fr-popup .fr-tabs .fr-command.fr-btn,.fr-modal .fr-tabs .fr-command.fr-btn{margin:0;width:46px;height:40px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab{background:#FFF}

.fr-toolbar .fr-tabs .fr-command.fr-btn span,.fr-popup .fr-tabs .fr-command.fr-btn span,.fr-modal .fr-tabs .fr-command.fr-btn span{height:27px}

.fr-toolbar .fr-tabs .fr-command.fr-btn img,.fr-toolbar .fr-tabs .fr-command.fr-btn svg,.fr-popup .fr-tabs .fr-command.fr-btn img,.fr-popup .fr-tabs .fr-command.fr-btn svg,.fr-modal .fr-tabs .fr-command.fr-btn img,.fr-modal .fr-tabs .fr-command.fr-btn svg{margin:8px 11px;width:24px;height:24px}

.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path{fill:#0098f7}

.fr-toolbar.fr-disabled .fr-btn,.fr-toolbar.fr-disabled .fr-btn.fr-active,.fr-popup.fr-disabled .fr-btn,.fr-popup.fr-disabled .fr-btn.fr-active,.fr-modal.fr-disabled .fr-btn,.fr-modal.fr-disabled .fr-btn.fr-active{color:#bdbdbd;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.fr-toolbar.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-dropdown::after,.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.fr-modal.fr-disabled .fr-btn.fr-dropdown::after,.fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after{border-top-color:#bdbdbd}

.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left,.fr-popup.fr-rtl .fr-btn-grp.fr-float-left,.fr-modal.fr-rtl .fr-btn-grp.fr-float-left{float:right}

.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right,.fr-popup.fr-rtl .fr-btn-grp.fr-float-right,.fr-modal.fr-rtl .fr-btn-grp.fr-float-right{float:left}

.fr-toolbar.fr-rtl .fr-command.fr-btn,.fr-toolbar.fr-rtl .fr-btn-wrap,.fr-popup.fr-rtl .fr-command.fr-btn,.fr-popup.fr-rtl .fr-btn-wrap,.fr-modal.fr-rtl .fr-command.fr-btn,.fr-modal.fr-rtl .fr-btn-wrap{float:right}

.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.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:#333333}

.fr-desktop .fr-command:hover:not(.fr-table-cell),.fr-desktop .fr-command:focus:not(.fr-table-cell),.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell),.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell){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:#333333}

.fr-desktop .fr-command.fr-selected:not(.fr-table-cell),.fr-desktop .fr-command:active{color:#333333;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{background:#ebebeb}

.fr-desktop .fr-command.fr-active:active{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:#d6d6d6}

.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;-webkit-transition:border-left 0s, background-color 0.5s;-moz-transition:border-left 0s, background-color 0.5s;-ms-transition:border-left 0s, background-color 0.5s;-o-transition:border-left 0s, background-color 0.5s}

.fr-command.fr-btn+.fr-dropdown-menu{background:#FFF;display:inline-block;position:absolute;right:auto;bottom:auto;height:auto;z-index:4;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-overflow-scrolling:touch;overflow:hidden;zoom:1;box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}

.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{padding:0;margin:auto;display:inline-block;text-align:left;position:relative;box-sizing:border-box;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;margin-top:0;float:left;height:0;margin-top:0 !important}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content{position:relative}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{list-style-type:none;margin:0;padding:8px 0;min-width:72px}

.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 20px;line-height:200%;display:flex;cursor:pointer;white-space:nowrap;color:inherit;text-decoration:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg{width:24px;height:24px;margin:3px 4px}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path{fill:#333333}

.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{margin-left:20px;font-weight:bold;-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75}

.fr-command.fr-btn.fr-active+.fr-dropdown-menu{display:inline-block;box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}

.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:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-clip:padding-box;margin:20px auto;display:inline-block;background:#FFF;min-width:300px;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);border:0;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:#FFF;overflow:hidden;position:absolute;width:100%;min-height:42px;z-index:3;border-bottom:solid #efefef 1px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s}

.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line{height:56px;padding:0 10px}

.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close{margin:10px;position:absolute;top:0;right:0}

.fr-modal .fr-modal-wrapper .fr-modal-head h4{font-size:20px;padding:19px 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:20px}

.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:#0098f7;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:#0098f7}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active{background:#d6d6d6;color:#0098f7}

.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:#000;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:2147483639}

ol.decimal_type{counter-reset:item}

ol.decimal_type>li{display:block}

ol.decimal_type>li:before{content:counters(item,".") ". ";counter-increment:item}

.fr-popup{position:absolute;display:none;color:#222222;background:#FFF;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);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-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}

.fr-popup .fr-icon{text-align:center;vertical-align:middle;font-size:20px;line-height:1;cursor:pointer;font-weight:400;box-sizing:content-box;padding:6px}

.fr-popup .fr-icon-container{padding:20px;max-height:200px;overflow:auto;box-sizing:border-box}

@supports not (-ms-high-contrast: none){.fr-popup .fr-icon-container{grid-template-columns:repeat(auto-fill, minmax(36px, 36px));display:grid}}

@media (min-width: 768px){.fr-popup .fr-icon-container{min-width:276px}}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.fr-popup .fr-icon-container{display:inline-flex}}

@media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px){.fr-popup .fr-icon-container{width:236px}}

.fr-popup .fr-input-focus{background:whitesmoke}

.fr-popup.fr-above{margin-top:-10px;border-top:0}

.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:15px 0}

.fr-popup .fr-input-line input[type="text"],.fr-popup .fr-input-line textarea{width:100%;margin-bottom:1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:solid 1px #999999;color:#222222;font-size:14px;background:#FFF;position:relative;z-index:2;padding:4px 12px;box-sizing:border-box;-webkit-transition:border 0.5s, padding 0.5s;-moz-transition:border 0.5s, padding 0.5s;-ms-transition:border 0.5s, padding 0.5s;-o-transition:border 0.5s, padding 0.5s}

.fr-popup .fr-input-line input[type="text"]:hover,.fr-popup .fr-input-line textarea:hover{border:solid 1px #515151}

.fr-popup .fr-input-line input[type="text"]:focus,.fr-popup .fr-input-line textarea:focus{border:solid 2px #0098f7;padding:3px 11px}

.fr-popup .fr-input-line input[type="text"]{height:46px}

.fr-popup .fr-input-line input+label,.fr-popup .fr-input-line textarea+label{position:absolute;top:29px;left:12px;font-size:14px;color:grey;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;z-index:3;display:block;background:#FFF;padding:0;cursor:text}

.fr-popup .fr-input-line input.fr-not-empty+label,.fr-popup .fr-input-line textarea.fr-not-empty+label{color:gray;width:auto;left:4px;padding:0 4px;font-size:11px;top:9px}

.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{white-space:nowrap;line-height:0}

.fr-popup .fr-buttons .fr-btn{margin-left:4px;margin-right:4px;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-buttons.fr-tabs{border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;overflow:hidden}

@media (max-width: 768px){.fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll{overflow:scroll;overflow-y:hidden;width:276px}}

.fr-popup .fr-buttons:not(.fr-tabs){padding:5px}

.fr-popup .fr-layer{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:195px;box-sizing:border-box;margin:20px;display:none}

@media (min-width: 768px){.fr-popup .fr-layer{width:260px}}

.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:#0098f7;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:#0098f7}

.fr-popup .fr-action-buttons button.fr-command:active{background:#d6d6d6;color:#0098f7}

.fr-popup .fr-action-buttons button::-moz-focus-inner{border:0}

.fr-popup .fr-checkbox{position:relative;display:inline-block;width:18px;height:18px;padding:10px;border-radius:100%;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-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:18px;height:18px;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:18px;margin:0;padding:0;width:18px;top:7px;left:7px}

.fr-popup .fr-checkbox input:not(:checked)+span{border:solid 2px #999999}

.fr-popup .fr-checkbox input:not(:checked):active+span{background-color:#f5f5f5}

.fr-popup .fr-checkbox input:not(:checked):focus+span,.fr-popup .fr-checkbox input:not(:checked):hover+span{border-color:#515151}

.fr-popup .fr-checkbox input:checked+span{background:#0098f7;border:solid 2px #0098f7}

.fr-popup .fr-checkbox input:checked+span svg{display:block}

.fr-popup .fr-checkbox input:checked:active+span{background-color:#EcF5Ff}

.fr-popup .fr-checkbox input:checked:focus+span,.fr-popup .fr-checkbox input:checked:hover+span{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.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-text-edit-layer{width:250px;box-sizing:border-box;display:block !important}

.fr-toolbar{color:#222222;background:#FFF;position:relative;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;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:left;border:1px solid #CCCCCC;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;padding-bottom:0;-webkit-transition:padding-bottom 0.5s;-moz-transition:padding-bottom 0.5s;-ms-transition:padding-bottom 0.5s;-o-transition:padding-bottom 0.5s}

.fr-toolbar::after{clear:both;display:block;content:"";height:0}

.fr-toolbar::after{height:0}

.fr-toolbar .fr-newline{clear:both;display:block;content:"";margin-left:9px;margin-right:9px;background:#efefef;height:1px;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s}

.fr-toolbar.fr-toolbar-open{padding-bottom:48px}

.fr-toolbar.fr-toolbar-open .fr-newline{height:0}

.fr-toolbar .fr-float-right{float:right}

.fr-toolbar .fr-float-left{float:left}

.fr-toolbar .fr-more-toolbar{float:left;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;height:0;z-index:2;overflow:hidden;position:absolute;box-sizing:border-box;width:100%}

.fr-toolbar .fr-more-toolbar.fr-expanded{height:48px}

.fr-toolbar .fr-more-toolbar.fr-overflow-visible{overflow:visible}

.fr-toolbar .fr-more-toolbar>.fr-command.fr-btn{margin-left:4px;margin-right:4px}

.fr-toolbar .fr-btn-grp{display:inline-block;margin:0 17px 0 12px}

@media (max-width: 768px){.fr-toolbar .fr-btn-grp{margin:0 7px 0 6px}}

.fr-toolbar .fr-command.fr-btn.fr-open{margin-top:10px;margin-bottom:-1px;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active){background:#f5f5f5}

.fr-toolbar.fr-rtl{text-align:right}

.fr-toolbar.fr-inline{display:none;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);border:0;white-space:nowrap;position:absolute;margin-top:5px;z-index:2147483630}

.fr-toolbar.fr-inline.fr-above{margin-top:-10px;border-top:0}

.fr-toolbar.fr-inline .fr-newline{height:0}

.fr-toolbar.fr-top{top:0;border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-toolbar.fr-bottom{bottom:0;border-top:0;padding-bottom:0;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-toolbar.fr-bottom .fr-newline{padding-top:0;-webkit-transition:padding-top 0.5s;-moz-transition:padding-top 0.5s;-ms-transition:padding-top 0.5s;-o-transition:padding-top 0.5s}

.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline{padding-top:48px;background:#FFF}

.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open{margin-top:-1px;margin-bottom:10px;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-toolbar.fr-sticky-on{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-separator{background:#ebebeb;display:block;vertical-align:top;float:left}

.fr-separator+.fr-separator{display:none}

.fr-separator.fr-vs{height:32px;width:1px;margin:8px 4px}

.fr-separator.fr-hs{clear:both;width:calc(100% - (2 * 4px));margin:0 4px;height:1px}

.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}

.second-toolbar{border:1px solid #CCCCCC;border-top:0;background:#FFF;line-height:1.4;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.second-toolbar::after{clear:both;display:block;content:"";height:0}

#logo{float:left;outline:none}

#logo>span{display:inline-block;float:left;font-family:sans-serif;padding:11px 5px 10px 15px;font-size:12px;font-weight:500;color:#b1b2b7;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s}

#logo>svg{height:20px;width:47px;margin:7px 0;cursor:pointer}

#logo>svg *{-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-ms-transition:fill 0.3s;-o-transition:fill 0.3s}

#logo:hover>span,#logo:focus>span{color:#0098f7}

#logo:hover>svg .fr-logo,#logo:focus>svg .fr-logo{fill:#0098f7}

.fr-visibility-helper{display:none;margin-left:0 !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}

.fr-sticky{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}

.fr-sticky-off{position:relative}

.fr-sticky-on{position:fixed;z-index:10}

.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{padding:10px;float:right;color:#999999;content:attr(data-chars);font-size:14px;font-family:sans-serif;z-index:1;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:0;right:auto;border-left:none;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:0;font-family:"Courier New",monospace;font-size:14px;background:#FFF;color:#000;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-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{display:none;position:absolute;top:0;right:0;display:none;background:#FFF;color:#333333;-moz-outline:0;outline:0;border:0;line-height:1;cursor:pointer;text-align:left;padding:8px 7px;-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:24px;width:24px;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-layer.fr-color-hex-layer{margin:0;padding:20px;padding-top:0;float:left}

.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line{float:left;width:calc(100% - 50px);padding:15px 0 0}

.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons{float:right;width:38px;height:40px;padding:17px 0 0;margin:0}

.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command{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:40px;width:38px}

.fr-popup .fr-separator+.fr-colors-tabs{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;padding:20px;padding-bottom:0}

.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:24px;width:24px;margin:4px;font-size:13px;position:absolute;bottom:0;cursor:default;left:0}

.fr-popup .fr-color-set>span>i path,.fr-popup .fr-color-set>span>svg path{fill:#222222}

.fr-popup .fr-color-set>span .fr-selected-color{color:#FFF;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:#0098f7;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{width:24px;height:24px;font-family:"Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols}

.fr-popup .fr-emoticon img{height:24px;width:24px}

.fr-popup .fr-command.fr-btn.fr-tabs-unicode{padding:0 0 0 14px}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.fr-popup .fr-icon-container.fr-emoticon-container{width:368px}}

.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;margin:20px;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:#0098f7}

.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:0;top:0;bottom:0;width:500%;height:100%;margin:0;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:#b3e0fd;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:#0098f7;-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%}}

@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}

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-basic.fr-top .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-box.fr-fullscreen .fr-toolbar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-box.fr-fullscreen .fr-toolbar.fr-top{top:0 !important}

.fr-box.fr-fullscreen .fr-toolbar.fr-bottom{bottom:0 !important}

.fr-box.fr-fullscreen .second-toolbar{margin-top:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.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{text-align:left}

.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 #0098f7;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:#0098f7;border:solid 1px #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;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;margin:20px;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:#0098f7}

.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:0;top:0;bottom:0;width:500%;height:100%;margin:0;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:#b3e0fd;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:#0098f7;-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 .fr-modal-head .fr-modal-head-line::after{clear:both;display:block;content:"";height:0}

.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more{margin-top:10px}

.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available{opacity:0;width:0;padding:12px 0}

.fr-modal .fr-modal-head .fr-modal-tags{padding:0 20px;display:none;text-align:left}

.fr-modal .fr-modal-head .fr-modal-tags a{display:inline-block;opacity:0;padding:6px 12px;margin:8px 0 8px 8px;text-decoration:none;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-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;background-color:#f5f5f5}

.fr-modal .fr-modal-head .fr-modal-tags a:focus{outline:none;background-color:#ebebeb}

.fr-modal .fr-modal-head .fr-modal-tags a:hover{background-color:#ebebeb}

.fr-modal .fr-modal-head .fr-modal-tags a:active{background-color:#d6d6d6}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag{background-color:#EcF5Ff;color:#0098f7}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus{outline:none;background-color:#ebebeb}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover{background-color:#ebebeb}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active{background-color:#d6d6d6}

.fr-show-tags .fr-modal-more svg path{fill:#0098f7}

div.fr-modal-body{-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}

div.fr-modal-body .fr-preloader{display:block;margin:50px auto}

div.fr-modal-body div.fr-image-list{text-align:center;margin:0 20px;padding:0}

div.fr-modal-body div.fr-image-list .fr-list-column{float:left;width:calc((100% - 20px) / 2)}

@media (min-width: 768px) and (max-width: 1199px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc((100% - 40px) / 3)}}

@media (min-width: 1200px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc((100% - 60px) / 4)}}

div.fr-modal-body div.fr-image-list .fr-list-column+.fr-list-column{margin-left:20px}

div.fr-modal-body div.fr-image-list div.fr-image-container{position:relative;width:100%;display:block;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:20px}

div.fr-modal-body div.fr-image-list div.fr-image-container+div{margin-top:20px}

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:#000;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:#FFF;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-sizing:border-box;position:absolute;cursor:pointer;margin:0;line-height:40px;text-decoration:none;z-index:3}

div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img{background:#B8312F;fill:#FFF;padding:8px;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:#FFF;fill:#0098f7;padding:8px;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 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;width:40px;height:40px}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover{background:#bf4644;color:#FFF}

.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 #0098f7;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% - (40px / 2));top:-20px}

.fr-line-breaker a.fr-floating-btn svg{margin:8px;height:24px;width:24px}

.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:10px;box-sizing:content-box}

.fr-quick-insert a.fr-floating-btn svg{margin:8px;width:24px;height:24px}

.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:20px;white-space:nowrap}

.fr-qi-helper a.fr-btn.fr-floating-btn{text-align:center;padding:6px 10px 10px 10px;display:inline-block;color:#222222;background:#FFF;-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 svg{fill:#222222}

.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-popup .fr-buttons.fr-tabs .fr-special-character-category{padding:10px 15px}

.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span{font-weight:normal;font-size:16px}

.fr-popup .fr-special-character{width:24px;height:24px}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.fr-popup .fr-icon-container.fr-sc-container{width:368px}}

.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 #0098f7}

.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 #0098f7}

.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-size{margin:20px}

.fr-popup .fr-table-size .fr-table-size-info{text-align:center;font-size:14px}

.fr-popup .fr-table-size .fr-select-table-size{line-height:0;padding:5px;white-space:nowrap}

.fr-popup .fr-table-size .fr-select-table-size>span{display:inline-block;padding:0 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 #DDD}

.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(0,152,247,0.3);border:solid 1px #0098f7}

.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{display:block;padding:20px;padding-bottom:0}

.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:transparent}

.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 #0098f7;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:#0098f7;border:solid 1px #FFF;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;margin:20px;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:#0098f7}

.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:0;top:0;bottom:0;width:500%;height:100%;margin:0;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:#b3e0fd;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:#0098f7;-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}

.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}

.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:whitesmoke}

.fr-view table td,.fr-view table th{border:1px solid #DDD}

.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:#ececec}

.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;break-after:always;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:0}

.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:-.1em .1em .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 5px 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 5px 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:0;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}

a.fr-view.fr-strong{font-weight:700}

a.fr-view.fr-green{color:green}

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 5px 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 5px 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)}

/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/froala_style.min.css ***!
  \*********************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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}

.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:whitesmoke}

.fr-view table td,.fr-view table th{border:1px solid #DDD}

.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:#ececec}

.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;break-after:always;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:0}

.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:-.1em .1em .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 5px 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 5px 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:0;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}

a.fr-view.fr-strong{font-weight:700}

a.fr-view.fr-green{color:green}

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 5px 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 5px 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)}

/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins.pkgd.min.css ***!
  \*********************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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-box .fr-counter{padding:10px;float:right;color:#999999;content:attr(data-chars);font-size:14px;font-family:sans-serif;z-index:1;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:0;right:auto;border-left:none;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:0;font-family:"Courier New",monospace;font-size:14px;background:#FFF;color:#000;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-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{display:none;position:absolute;top:0;right:0;display:none;background:#FFF;color:#333333;-moz-outline:0;outline:0;border:0;line-height:1;cursor:pointer;text-align:left;padding:8px 7px;-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:24px;width:24px;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-layer.fr-color-hex-layer{margin:0;padding:20px;padding-top:0;float:left}

.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line{float:left;width:calc(100% - 50px);padding:15px 0 0}

.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons{float:right;width:38px;height:40px;padding:17px 0 0;margin:0}

.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command{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:40px;width:38px}

.fr-popup .fr-separator+.fr-colors-tabs{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;padding:20px;padding-bottom:0}

.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:24px;width:24px;margin:4px;font-size:13px;position:absolute;bottom:0;cursor:default;left:0}

.fr-popup .fr-color-set>span>i path,.fr-popup .fr-color-set>span>svg path{fill:#222222}

.fr-popup .fr-color-set>span .fr-selected-color{color:#FFF;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:#0098f7;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{width:24px;height:24px;font-family:"Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols}

.fr-popup .fr-emoticon img{height:24px;width:24px}

.fr-popup .fr-command.fr-btn.fr-tabs-unicode{padding:0 0 0 14px}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.fr-popup .fr-icon-container.fr-emoticon-container{width:368px}}

.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;margin:20px;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:#0098f7}

.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:0;top:0;bottom:0;width:500%;height:100%;margin:0;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:#b3e0fd;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:#0098f7;-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%}}

@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}

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-basic.fr-top .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-box.fr-fullscreen .fr-toolbar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-box.fr-fullscreen .fr-toolbar.fr-top{top:0 !important}

.fr-box.fr-fullscreen .fr-toolbar.fr-bottom{bottom:0 !important}

.fr-box.fr-fullscreen .second-toolbar{margin-top:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.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{text-align:left}

.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 #0098f7;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:#0098f7;border:solid 1px #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;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;margin:20px;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:#0098f7}

.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:0;top:0;bottom:0;width:500%;height:100%;margin:0;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:#b3e0fd;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:#0098f7;-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 .fr-modal-head .fr-modal-head-line::after{clear:both;display:block;content:"";height:0}

.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more{margin-top:10px}

.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available{opacity:0;width:0;padding:12px 0}

.fr-modal .fr-modal-head .fr-modal-tags{padding:0 20px;display:none;text-align:left}

.fr-modal .fr-modal-head .fr-modal-tags a{display:inline-block;opacity:0;padding:6px 12px;margin:8px 0 8px 8px;text-decoration:none;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-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;background-color:#f5f5f5}

.fr-modal .fr-modal-head .fr-modal-tags a:focus{outline:none;background-color:#ebebeb}

.fr-modal .fr-modal-head .fr-modal-tags a:hover{background-color:#ebebeb}

.fr-modal .fr-modal-head .fr-modal-tags a:active{background-color:#d6d6d6}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag{background-color:#EcF5Ff;color:#0098f7}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus{outline:none;background-color:#ebebeb}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover{background-color:#ebebeb}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active{background-color:#d6d6d6}

.fr-show-tags .fr-modal-more svg path{fill:#0098f7}

div.fr-modal-body{-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}

div.fr-modal-body .fr-preloader{display:block;margin:50px auto}

div.fr-modal-body div.fr-image-list{text-align:center;margin:0 20px;padding:0}

div.fr-modal-body div.fr-image-list .fr-list-column{float:left;width:calc((100% - 20px) / 2)}

@media (min-width: 768px) and (max-width: 1199px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc((100% - 40px) / 3)}}

@media (min-width: 1200px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc((100% - 60px) / 4)}}

div.fr-modal-body div.fr-image-list .fr-list-column+.fr-list-column{margin-left:20px}

div.fr-modal-body div.fr-image-list div.fr-image-container{position:relative;width:100%;display:block;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:20px}

div.fr-modal-body div.fr-image-list div.fr-image-container+div{margin-top:20px}

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:#000;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:#FFF;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-sizing:border-box;position:absolute;cursor:pointer;margin:0;line-height:40px;text-decoration:none;z-index:3}

div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img{background:#B8312F;fill:#FFF;padding:8px;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:#FFF;fill:#0098f7;padding:8px;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 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;width:40px;height:40px}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover{background:#bf4644;color:#FFF}

.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 #0098f7;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% - (40px / 2));top:-20px}

.fr-line-breaker a.fr-floating-btn svg{margin:8px;height:24px;width:24px}

.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:10px;box-sizing:content-box}

.fr-quick-insert a.fr-floating-btn svg{margin:8px;width:24px;height:24px}

.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:20px;white-space:nowrap}

.fr-qi-helper a.fr-btn.fr-floating-btn{text-align:center;padding:6px 10px 10px 10px;display:inline-block;color:#222222;background:#FFF;-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 svg{fill:#222222}

.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-popup .fr-buttons.fr-tabs .fr-special-character-category{padding:10px 15px}

.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span{font-weight:normal;font-size:16px}

.fr-popup .fr-special-character{width:24px;height:24px}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.fr-popup .fr-icon-container.fr-sc-container{width:368px}}

.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 #0098f7}

.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 #0098f7}

.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-size{margin:20px}

.fr-popup .fr-table-size .fr-table-size-info{text-align:center;font-size:14px}

.fr-popup .fr-table-size .fr-select-table-size{line-height:0;padding:5px;white-space:nowrap}

.fr-popup .fr-table-size .fr-select-table-size>span{display:inline-block;padding:0 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 #DDD}

.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(0,152,247,0.3);border:solid 1px #0098f7}

.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{display:block;padding:20px;padding-bottom:0}

.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:transparent}

.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 #0098f7;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:#0098f7;border:solid 1px #FFF;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;margin:20px;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:#0098f7}

.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:0;top:0;bottom:0;width:500%;height:100%;margin:0;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:#b3e0fd;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:#0098f7;-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}

/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/char_counter.min.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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-box .fr-counter{padding:10px;float:right;color:#999;content:attr(data-chars);font-size:14px;font-family:sans-serif;z-index:1;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:0;right:auto;border-left:none;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}

/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/code_view.min.css ***!
  \**************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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}

textarea.fr-code{display:none;width:100%;resize:none;-moz-resize:none;-webkit-resize:none;box-sizing:border-box;border:none;padding:10px;margin:0;font-family:"Courier New",monospace;font-size:14px;background:#FFF;color:#000;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-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{display:none;position:absolute;top:0;right:0;display:none;background:#FFF;color:#333;-moz-outline:0;outline:0;border:0;line-height:1;cursor:pointer;text-align:left;padding:8px 7px;-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:24px;width:24px;text-align:center}

.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover{background:#ebebeb}

/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/colors.min.css ***!
  \***********************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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-popup .fr-layer.fr-color-hex-layer{margin:0;padding:20px;padding-top:0;float:left}

.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line{float:left;width:calc(100% - 50px);padding:15px 0 0}

.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons{float:right;width:38px;height:40px;padding:17px 0 0;margin:0}

.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command{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:40px;width:38px}

.fr-popup .fr-separator+.fr-colors-tabs{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;padding:20px;padding-bottom:0}

.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:24px;width:24px;margin:4px;font-size:13px;position:absolute;bottom:0;cursor:default;left:0}

.fr-popup .fr-color-set>span>i path,.fr-popup .fr-color-set>span>svg path{fill:#222}

.fr-popup .fr-color-set>span .fr-selected-color{color:#FFF;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 #222;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)}

/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/draggable.min.css ***!
  \**************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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-drag-helper{background:#0098f7;height:2px;margin-top:-1px;-webkit-opacity:.2;-moz-opacity:.2;opacity:.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:.4;-moz-opacity:.4;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/third_party/embedly.min.css ***!
  \****************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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-embedly{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;position:relative}

.fr-element .fr-embedly::after{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;cursor:pointer;display:block;background:transparent}

.fr-element .fr-embedly>*{box-sizing:content-box;max-width:100%;border:none}

.fr-box .fr-embedly-resizer{position:absolute;z-index:2;border:solid 1px #0098f7;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-embedly-resizer.fr-active{display:block}

/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/emoticons.min.css ***!
  \**************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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-popup .fr-emoticon{width:24px;height:24px;font-family:"Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols}

.fr-popup .fr-emoticon img{height:24px;width:24px}

.fr-popup .fr-command.fr-btn.fr-tabs-unicode{padding:0 0 0 14px}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.fr-popup .fr-icon-container.fr-emoticon-container{width:368px}}

/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/file.min.css ***!
  \*********************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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-popup .fr-file-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;margin:20px;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:#0098f7}

.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:0;top:0;bottom:0;width:500%;height:100%;margin:0;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:#b3e0fd;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:#0098f7;-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%}}

@keyframes loading{from{left:-25%}to{left:100%}}

/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/fullscreen.min.css ***!
  \***************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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}

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-basic.fr-top .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-box.fr-fullscreen .fr-toolbar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-box.fr-fullscreen .fr-toolbar.fr-top{top:0 !important}

.fr-box.fr-fullscreen .fr-toolbar.fr-bottom{bottom:0 !important}

.fr-box.fr-fullscreen .second-toolbar{margin-top:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.fr-fullscreen-wrapper{z-index:2147483640 !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:visible !important}

/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/help.min.css ***!
  \*********************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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-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{text-align:left}

.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}

/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/image.min.css ***!
  \**********************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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 img{cursor:pointer;padding:0 1px}

.fr-image-resizer{position:absolute;border:solid 1px #0098f7;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:#0098f7;border:solid 1px #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;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;margin:20px;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:#0098f7}

.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:0;top:0;bottom:0;width:500%;height:100%;margin:0;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:#b3e0fd;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:#0098f7;-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:.4;-moz-opacity:.4;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

@keyframes loading{from{left:-25%}to{left:100%}}

/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/image_manager.min.css ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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-modal .fr-modal-head .fr-modal-head-line::after{clear:both;display:block;content:"";height:0}

.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more{margin-top:10px}

.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available{opacity:0;width:0;padding:12px 0}

.fr-modal .fr-modal-head .fr-modal-tags{padding:0 20px;display:none;text-align:left}

.fr-modal .fr-modal-head .fr-modal-tags a{display:inline-block;opacity:0;padding:6px 12px;margin:8px 0 8px 8px;text-decoration:none;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-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;background-color:#f5f5f5}

.fr-modal .fr-modal-head .fr-modal-tags a:focus{outline:none;background-color:#ebebeb}

.fr-modal .fr-modal-head .fr-modal-tags a:hover{background-color:#ebebeb}

.fr-modal .fr-modal-head .fr-modal-tags a:active{background-color:#d6d6d6}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag{background-color:#EcF5Ff;color:#0098f7}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus{outline:none;background-color:#ebebeb}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover{background-color:#ebebeb}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active{background-color:#d6d6d6}

.fr-show-tags .fr-modal-more svg path{fill:#0098f7}

div.fr-modal-body{-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}

div.fr-modal-body .fr-preloader{display:block;margin:50px auto}

div.fr-modal-body div.fr-image-list{text-align:center;margin:0 20px;padding:0}

div.fr-modal-body div.fr-image-list .fr-list-column{float:left;width:calc((100% - 20px) / 2)}

@media (min-width: 768px) and (max-width: 1199px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc((100% - 40px) / 3)}}

@media (min-width: 1200px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc((100% - 60px) / 4)}}

div.fr-modal-body div.fr-image-list .fr-list-column+.fr-list-column{margin-left:20px}

div.fr-modal-body div.fr-image-list div.fr-image-container{position:relative;width:100%;display:block;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:20px}

div.fr-modal-body div.fr-image-list div.fr-image-container+div{margin-top:20px}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after{position:absolute;-webkit-opacity:.5;-moz-opacity:.5;opacity:.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:#000;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:#FFF;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:#ccc;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:.75;-moz-opacity:.75;opacity:.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-sizing:border-box;position:absolute;cursor:pointer;margin:0;line-height:40px;text-decoration:none;z-index:3}

div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img{background:#B8312F;fill:#FFF;padding:8px;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:#FFF;fill:#0098f7;padding:8px;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 div.fr-modal-body div.fr-image-list div.fr-image-container:hover img{-webkit-opacity:.75;-moz-opacity:.75;opacity:.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;width:40px;height:40px}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover{background:#bf4644;color:#FFF}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover{background:#ebebeb}

/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/third_party/image_tui.min.css ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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}

.tui-image-editor-container{position:fixed;top:0;left:0;bottom:0;right:0;height:100%;width:100%;z-index:10}

.tui-editor-cancel-btn{background-color:#FFF;border:1px solid #ccc;color:#222}

.tui-editor-save-btn{background-color:#fdba3b;border:1px solid #fdba3b;color:#FFF}

/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/line_breaker.min.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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-line-breaker{cursor:text;border-top:1px solid #0098f7;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% - (40px / 2));top:-20px}

.fr-line-breaker a.fr-floating-btn svg{margin:8px;height:24px;width:24px}

/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/quick_insert.min.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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-quick-insert{position:absolute;z-index:2147483639;white-space:nowrap;padding-right:10px;box-sizing:content-box}

.fr-quick-insert a.fr-floating-btn svg{margin:8px;width:24px;height:24px}

.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:20px;white-space:nowrap}

.fr-qi-helper a.fr-btn.fr-floating-btn{text-align:center;padding:6px 10px 10px 10px;display:inline-block;color:#222;background:#FFF;-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 svg{fill:#222}

.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)}

/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/special_characters.min.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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-popup .fr-buttons.fr-tabs .fr-special-character-category{padding:10px 15px}

.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span{font-weight:normal;font-size:16px}

.fr-popup .fr-special-character{width:24px;height:24px}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.fr-popup .fr-icon-container.fr-sc-container{width:368px}}

/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/third_party/spell_checker.min.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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}

.examples-variante>a{font-size:14px;font-family:Arial,Helvetica,sans-serif}

.sc-cm-holder>.sc-cm{border-top:5px solid #222 !important;padding:0 !important;line-height:200% !important}

.sc-cm .sc-cm__item.examples-variante.sc-cm__item_active>a>i{display:none !important}

.sc-cm .sc-cm__item.examples-variante>a>i{display:none !important}

.sc-cm__item_dropdown .i-icon{display:none !important}

.sc-cm__item_dropdown .i-icon::before{display:none !important}

.sc-cm::before{display:none !important}

div.sc-cm-holder.sc-cm_show>ul>li.sc-cm__item.sc-cm__item_dropdown.sc-cm__item_arrow>div>ul{border-style:none !important;padding:0 !important}

.sc-cm__item_dropdown:hover>a,.sc-cm a:hover{background-color:#ebebeb !important}

.sc-cm__item_active>a,.sc-cm__item_active>a:hover,.sc-cm a:active,.sc-cm a:focus{background-color:#d6d6d6 !important}

.sc-cm__item>a{line-height:200% !important}

.sc-cm-holder>.sc-cm:before{background-color:#ebebeb !important}

.sc-cm-holder{display:none}

/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/table.min.css ***!
  \**********************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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 table td.fr-selected-cell,.fr-element table th.fr-selected-cell{border:1px double #0098f7}

.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 #0098f7}

.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-size{margin:20px}

.fr-popup .fr-table-size .fr-table-size-info{text-align:center;font-size:14px}

.fr-popup .fr-table-size .fr-select-table-size{line-height:0;padding:5px;white-space:nowrap}

.fr-popup .fr-table-size .fr-select-table-size>span{display:inline-block;padding:0 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 #DDD}

.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(0,152,247,0.3);border:solid 1px #0098f7}

.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{display:block;padding:20px;padding-bottom:0}

.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}

/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/video.min.css ***!
  \**********************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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-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:transparent}

.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 #0098f7;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:#0098f7;border:solid 1px #FFF;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;margin:20px;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:#0098f7}

.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:0;top:0;bottom:0;width:500%;height:100%;margin:0;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:#b3e0fd;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:#0098f7;-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}

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/themes/dark.min.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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}

.dark-theme.fr-box.fr-basic{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme.fr-box.fr-basic .fr-element{font-family:sans-serif;color:#414141;font-size:14px;line-height:1.6;padding:20px;box-sizing:border-box;overflow-x:auto;min-height:60px;text-align:left}

.dark-theme .fr-element{-webkit-user-select:auto}

.dark-theme .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}

.dark-theme .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}

.dark-theme.fr-box a.fr-floating-btn{box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);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:40px;width:40px;background:#353535;color:#0098f7;-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;left:0;top:0;line-height:40px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);box-sizing:border-box;border:none}

.dark-theme.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:#0098f7}

.dark-theme.fr-box a.fr-floating-btn i,.dark-theme.fr-box a.fr-floating-btn svg{font-size:14px;line-height:40px}

.dark-theme.fr-box a.fr-floating-btn:hover{background:#424242}

.dark-theme.fr-box a.fr-floating-btn:hover svg{fill:#0098f7}

.dark-theme.fr-box .fr-visible a.fr-floating-btn{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}

.dark-theme iframe.fr-iframe{box-sizing:border-box}

.dark-theme .fr-wrapper::after{clear:both;display:block;content:"";height:0}

.dark-theme .fr-wrapper .fr-placeholder{font-size:14px;color:#AAA;font-family:sans-serif;top:0;left:0;right:0}

.dark-theme .fr-wrapper ::selection{background:#b5d6fd;color:#000}

.dark-theme.fr-box.fr-basic .fr-wrapper{background:#FFF;border:1px solid #CCCCCC;border-bottom-color:#efefef;top:0;left:0}

.dark-theme.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0}

.dark-theme.fr-box.fr-basic.fr-bottom .fr-wrapper{border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

@media (min-width: 992px){.dark-theme .fr-box.fr-document .fr-wrapper{padding:30px;background:#efefef}.dark-theme .fr-box.fr-document .fr-wrapper .fr-element{background:#FFF;margin:auto;z-index:auto}.dark-theme .fr-box.fr-document .fr-wrapper .fr-element hr{background:#efefef}}

.dark-theme .fr-sticky-on{z-index:10}

.dark-theme .fr-sticky-on.fr-sticky-ios{left:0;right:0}

.dark-theme span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}

.dark-theme .fr-opacity-0{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.dark-theme.fr-box .fr-counter{padding:10px;color:#999999;font-size:14px;font-family:sans-serif;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}

.dark-theme.fr-box.fr-rtl .fr-counter{left:0;right:auto;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}

.dark-theme textarea.fr-code{resize:none;-moz-resize:none;-webkit-resize:none;box-sizing:border-box;margin:0;background:#FFF;color:#000}

.dark-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch{top:0;right:0;background:#FFF;color:#FFF;-moz-outline:0;outline:0;border:0;padding:8px 7px;-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;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}

.dark-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch i{font-size:24px;width:24px}

.dark-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover{background:#424242}

.dark-theme.fr-popup .fr-layer.fr-color-hex-layer{margin:0;padding:20px;padding-top:0}

.dark-theme.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line{padding:15px 0 0}

.dark-theme.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons{width:38px;height:40px;padding:17px 0 0;margin:0}

.dark-theme.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command{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:40px;width:38px}

.dark-theme.fr-popup .fr-color-set{line-height:0}

.dark-theme.fr-popup .fr-color-set.fr-selected-set{padding:20px;padding-bottom:0}

.dark-theme.fr-popup .fr-color-set>span{width:32px;height:32px}

.dark-theme.fr-popup .fr-color-set>span>i,.dark-theme.fr-popup .fr-color-set>span>svg{line-height:32px;height:24px;width:24px;margin:4px;font-size:13px;bottom:0;left:0}

.dark-theme.fr-popup .fr-color-set>span>i path,.dark-theme.fr-popup .fr-color-set>span>svg path{fill:#FFF}

.dark-theme.fr-popup .fr-color-set>span .fr-selected-color{color:#FFF;font-size:13px;font-weight:400;line-height:32px;top:0;bottom:0;right:0;left:0}

.dark-theme.fr-popup .fr-color-set>span:hover,.dark-theme.fr-popup .fr-color-set>span:focus{outline:1px solid #FFF}

.dark-theme.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)}

.dark-theme .fr-drag-helper{background:#0098f7;-webkit-opacity:0.2;-moz-opacity:0.2;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:2147483640}

.dark-theme .fr-dragging{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.dark-theme.fr-popup .fr-emoticon{width:24px;height:24px}

.dark-theme.fr-popup .fr-emoticon img{height:24px;width:24px}

.dark-theme.fr-popup .fr-command.fr-btn.fr-tabs-unicode{padding:0 0 0 14px}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.dark-theme.fr-popup .fr-icon-container.fr-emoticon-container{width:368px}}

.dark-theme.fr-popup .fr-file-upload-layer{border:dashed 2px gray;padding:25px 0;margin:20px;box-sizing:border-box}

.dark-theme.fr-popup .fr-file-upload-layer:hover{background:#424242}

.dark-theme.fr-popup .fr-file-upload-layer.fr-drop{background:#424242;border-color:#0098f7}

.dark-theme.fr-popup .fr-file-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top:0;bottom:0;left:0;right:0;z-index:2147483640}

.dark-theme.fr-popup .fr-file-upload-layer .fr-form input{right:0;top:0;bottom:0;margin:0}

.dark-theme.fr-popup .fr-file-progress-bar-layer{box-sizing:border-box}

.dark-theme.fr-popup .fr-file-progress-bar-layer>h3{margin:10px 0}

.dark-theme.fr-popup .fr-file-progress-bar-layer>div.fr-loader{background:#b3e0fd}

.dark-theme.fr-popup .fr-file-progress-bar-layer>div.fr-loader span{background:#0098f7;-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}

.dark-theme.fr-popup .fr-file-progress-bar-layer>div.fr-loader.fr-indeterminate span{top:0;animation:loading 2s linear infinite}

.dark-theme.fr-box.fr-fullscreen{top:0;left:0;bottom:0;right:0}

.dark-theme.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme.fr-box.fr-fullscreen .fr-toolbar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme.fr-box.fr-fullscreen .second-toolbar{margin-top:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr{border:0}

.dark-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr{border-bottom:solid 1px #595959}

.dark-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child{color:white}

.dark-theme .fr-element img{padding:0 1px}

.dark-theme .fr-image-resizer{border:solid 1px #0098f7;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}

.dark-theme .fr-image-resizer .fr-handler{background:#0098f7;border:solid 1px #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;box-sizing:border-box}

.dark-theme .fr-image-resizer .fr-handler{width:12px;height:12px}

.dark-theme .fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}

.dark-theme .fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}

.dark-theme .fr-image-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}

.dark-theme .fr-image-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}

@media (min-width: 1200px){.dark-theme .fr-image-resizer .fr-handler{width:10px;height:10px}.dark-theme .fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.dark-theme .fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.dark-theme .fr-image-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.dark-theme .fr-image-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}

.dark-theme.fr-image-overlay{top:0;left:0;bottom:0;right:0;z-index:2147483640}

.dark-theme.fr-popup .fr-image-upload-layer{border:dashed 2px gray;padding:25px 0;margin:20px}

.dark-theme.fr-popup .fr-image-upload-layer:hover{background:#424242}

.dark-theme.fr-popup .fr-image-upload-layer.fr-drop{background:#424242;border-color:#0098f7}

.dark-theme.fr-popup .fr-image-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top:0;bottom:0;left:0;right:0;z-index:2147483640}

.dark-theme.fr-popup .fr-image-upload-layer .fr-form input{right:0;top:0;bottom:0;margin:0}

.dark-theme.fr-popup .fr-image-progress-bar-layer>h3{margin:10px 0}

.dark-theme.fr-popup .fr-image-progress-bar-layer>div.fr-loader{background:#b3e0fd}

.dark-theme.fr-popup .fr-image-progress-bar-layer>div.fr-loader span{background:#0098f7;-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}

.dark-theme.fr-popup .fr-image-progress-bar-layer>div.fr-loader.fr-indeterminate span{top:0;animation:loading 2s linear infinite}

.dark-theme .fr-uploading{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.dark-theme.fr-modal .fr-modal-head .fr-modal-head-line::after{clear:both;display:block;content:"";height:0}

.dark-theme.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more{margin-top:10px}

.dark-theme.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available{opacity:0;width:0;padding:12px 0}

.dark-theme.fr-modal .fr-modal-head .fr-modal-tags{padding:0 20px}

.dark-theme.fr-modal .fr-modal-head .fr-modal-tags a{opacity:0;padding:6px 12px;margin:8px 0 8px 8px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-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;background-color:#353535}

.dark-theme.fr-modal .fr-modal-head .fr-modal-tags a:focus{background-color:#424242}

.dark-theme.fr-modal .fr-modal-head .fr-modal-tags a:hover{background-color:#424242}

.dark-theme.fr-modal .fr-modal-head .fr-modal-tags a:active{background-color:#4f4f4f}

.dark-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag{background-color:#4f4f4f;color:#0098f7}

.dark-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus{background-color:#424242}

.dark-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover{background-color:#424242}

.dark-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active{background-color:#4f4f4f}

.dark-theme.fr-show-tags .fr-modal-more svg path{fill:#0098f7}

.dark-themediv.fr-modal-body{-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}

.dark-themediv.fr-modal-body .fr-preloader{margin:50px auto}

.dark-themediv.fr-modal-body div.fr-image-list{margin:0 20px;padding:0}

.dark-themediv.fr-modal-body div.fr-image-list div.fr-image-container{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after{-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:#000;top:0;left:0;bottom:0;right:0}

.dark-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before{color:#FFF;top:0;left:0;bottom:0;right:0;margin:auto}

.dark-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty{background:#AAA}

.dark-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after{margin:auto;top:0;bottom:0;left:0;right:0}

.dark-themediv.fr-modal-body div.fr-image-list div.fr-image-container img{-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)}

.dark-themediv.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)"}

.dark-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,.dark-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{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-sizing:border-box;margin:0;line-height:40px}

.dark-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img{background:#B8312F;fill:#FFF;padding:8px;-webkit-transform:translateY(-50%) translateX(25%);-moz-transform:translateY(-50%) translateX(25%);-ms-transform:translateY(-50%) translateX(25%);-o-transform:translateY(-50%) translateX(25%)}

.dark-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{background:#353535;fill:#0098f7;padding:8px;-webkit-transform:translateY(-50%) translateX(-125%);-moz-transform:translateY(-50%) translateX(-125%);-ms-transform:translateY(-50%) translateX(-125%);-o-transform:translateY(-50%) translateX(-125%)}

.dark-theme.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)"}

.dark-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img,.dark-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img{width:40px;height:40px}

.dark-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover{background:#bf4644;color:#FFF}

.dark-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover{background:#424242}

.dark-theme .fr-line-breaker{border-top:1px solid #0098f7}

.dark-theme .fr-line-breaker a.fr-floating-btn{left:calc(50% - (40px / 2));top:-20px}

.dark-theme .fr-line-breaker a.fr-floating-btn svg{margin:8px;height:24px;width:24px}

.dark-theme .fr-quick-insert{padding-right:10px;box-sizing:content-box}

.dark-theme .fr-quick-insert a.fr-floating-btn svg{margin:8px;width:24px;height:24px}

.dark-theme .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)}

.dark-theme .fr-qi-helper{padding-left:20px}

.dark-theme .fr-qi-helper a.fr-btn.fr-floating-btn{padding:6px 10px 10px 10px;color:#FFF;background:#353535;-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)}

.dark-theme .fr-qi-helper a.fr-btn.fr-floating-btn svg{fill:#FFF}

.dark-theme .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)}

.dark-theme.fr-popup .fr-buttons.fr-tabs .fr-special-character-category{padding:10px 15px}

.dark-theme.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span{font-size:16px}

.dark-theme.fr-popup .fr-special-character{width:24px;height:24px}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.dark-theme.fr-popup .fr-icon-container.fr-sc-container{width:368px}}

.dark-theme .fr-element table td.fr-selected-cell,.dark-theme .fr-element table th.fr-selected-cell{border:1px double #0098f7}

.dark-theme .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}

.dark-theme .fr-element table td,.dark-theme .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}

.dark-theme .fr-element .fr-no-selection table td,.dark-theme .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}

.dark-theme .fr-table-resizer div{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-right:1px solid #0098f7}

.dark-theme .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}

.dark-theme.fr-popup .fr-table-size{margin:20px}

.dark-theme.fr-popup .fr-table-size .fr-select-table-size{line-height:0}

.dark-theme.fr-popup .fr-table-size .fr-select-table-size>span{padding:0 4px 4px 0}

.dark-theme.fr-popup .fr-table-size .fr-select-table-size>span>span{border:1px solid #DDD}

.dark-theme.fr-popup .fr-table-size .fr-select-table-size>span.hover>span{background:rgba(0,152,247,0.3);border:solid 1px #0098f7}

.dark-theme.fr-popup .fr-table-size .fr-select-table-size .new-line::after{clear:both;display:block;content:"";height:0}

.dark-theme.fr-popup .fr-table-colors{padding:20px;padding-bottom:0}

.dark-theme .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}

.dark-theme .fr-element .fr-video::after{top:0;left:0;right:0;bottom:0}

.dark-theme .fr-element .fr-video>*{box-sizing:content-box}

.dark-theme.fr-box .fr-video-resizer{border:solid 1px #0098f7;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}

.dark-theme.fr-box .fr-video-resizer .fr-handler{background:#0098f7;border:solid 1px #FFF;box-sizing:border-box}

.dark-theme.fr-box .fr-video-resizer .fr-handler{width:12px;height:12px}

.dark-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}

.dark-theme.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-6px;top:-6px}

.dark-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}

.dark-theme.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}

@media (min-width: 1200px){.dark-theme.fr-box .fr-video-resizer .fr-handler{width:10px;height:10px}.dark-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.dark-theme.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.dark-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.dark-theme.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}

.dark-theme.fr-popup .fr-video-upload-layer{border:dashed 2px gray;padding:25px 0;margin:20px}

.dark-theme.fr-popup .fr-video-upload-layer:hover{background:#424242}

.dark-theme.fr-popup .fr-video-upload-layer.fr-drop{background:#424242;border-color:#0098f7}

.dark-theme.fr-popup .fr-video-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top:0;bottom:0;left:0;right:0;z-index:2147483640}

.dark-theme.fr-popup .fr-video-upload-layer .fr-form input{right:0;top:0;bottom:0;margin:0}

.dark-theme.fr-popup .fr-video-progress-bar-layer>h3{margin:10px 0}

.dark-theme.fr-popup .fr-video-progress-bar-layer>div.fr-loader{background:#b3e0fd}

.dark-theme.fr-popup .fr-video-progress-bar-layer>div.fr-loader span{background:#0098f7;-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}

.dark-theme.fr-popup .fr-video-progress-bar-layer>div.fr-loader.fr-indeterminate span{top:0;animation:loading 2s linear infinite}

.dark-theme.fr-video-overlay{top:0;left:0;bottom:0;right:0;z-index:2147483640}

.dark-theme img.fr-rounded,.dark-theme .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}

.dark-theme img.fr-bordered{box-sizing:content-box}

.dark-theme .fr-img-caption.fr-bordered img{box-sizing:border-box}

.dark-theme .fr-view span[style~="color:"] a{color:inherit}

.dark-theme .fr-view strong{font-weight:700}

.dark-theme .fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:lightgray}

.dark-theme .fr-view table td,.dark-theme .fr-view table th{border:1px solid #DDD}

.dark-theme .fr-view table th{background:#ececec}

.dark-theme .fr-view hr{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}

.dark-theme .fr-view[dir="rtl"] blockquote{border-right:solid 2px #5E35B1;margin-right:0;padding-left:0}

.dark-theme .fr-view[dir="rtl"] blockquote blockquote{border-color:#00BCD4}

.dark-theme .fr-view[dir="rtl"] blockquote blockquote blockquote{border-color:#43A047}

.dark-theme .fr-view blockquote{border-left:solid 2px #5E35B1;margin-left:0;color:#5E35B1}

.dark-theme .fr-view blockquote blockquote{border-color:#00BCD4;color:#00BCD4}

.dark-theme .fr-view blockquote blockquote blockquote{border-color:#43A047;color:#43A047}

.dark-theme .fr-view span.fr-emoticon{line-height:0}

.dark-theme .fr-view span.fr-emoticon.fr-emoticon-img{font-size:inherit}

.dark-theme .fr-view .fr-text-bordered{padding:10px 0}

.dark-theme .fr-view .fr-class-highlighted{background-color:#ffff00}

.dark-theme .fr-view .fr-class-code{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:#353535}

.dark-theme .fr-view img.fr-dib{margin:5px auto}

.dark-theme .fr-view img.fr-dib.fr-fil{margin-left:0}

.dark-theme .fr-view img.fr-dib.fr-fir{margin-right:0}

.dark-theme .fr-view img.fr-dii{margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}

.dark-theme .fr-view img.fr-dii.fr-fil{margin:5px 5px 5px 0;max-width:calc(100% - 5px)}

.dark-theme .fr-view img.fr-dii.fr-fir{margin:5px 0 5px 5px;max-width:calc(100% - 5px)}

.dark-theme .fr-view span.fr-img-caption.fr-dib{margin:5px auto}

.dark-theme .fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0}

.dark-theme .fr-view span.fr-img-caption.fr-dib.fr-fir{margin-right:0}

.dark-theme .fr-view span.fr-img-caption.fr-dii{margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}

.dark-theme .fr-view span.fr-img-caption.fr-dii.fr-fil{margin:5px 5px 5px 0;max-width:calc(100% - 5px)}

.dark-theme .fr-view span.fr-img-caption.fr-dii.fr-fir{margin:5px 0 5px 5px;max-width:calc(100% - 5px)}

.dark-theme .fr-view .fr-video.fr-rv{height:0}

.dark-theme .fr-view .fr-video.fr-rv>iframe,.dark-theme .fr-view .fr-video.fr-rv object,.dark-theme .fr-view .fr-video.fr-rv embed{top:0;left:0}

.dark-theme .fr-view .fr-video>*{box-sizing:content-box}

.dark-theme .fr-view a.fr-strong{font-weight:700}

.dark-theme .fr-view .fr-img-caption .fr-img-wrap{padding:0;margin:auto}

.dark-theme .fr-view .fr-img-caption .fr-img-wrap img{margin:auto}

.dark-theme .fr-view .fr-img-caption .fr-img-wrap>span{margin:auto;box-sizing:border-box;-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.dark-theme .fr-view button.fr-rounded,.dark-theme .fr-view input.fr-rounded,.dark-theme .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}

.dark-theme a.fr-view.fr-strong{font-weight:700}

.dark-theme img.fr-view.fr-dib{margin:5px auto}

.dark-theme img.fr-view.fr-dib.fr-fil{margin-left:0}

.dark-theme img.fr-view.fr-dib.fr-fir{margin-right:0}

.dark-theme img.fr-view.fr-dii{margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}

.dark-theme img.fr-view.fr-dii.fr-fil{margin:5px 5px 5px 0;max-width:calc(100% - 5px)}

.dark-theme img.fr-view.fr-dii.fr-fir{margin:5px 0 5px 5px;max-width:calc(100% - 5px)}

.dark-theme span.fr-img-caption.fr-view.fr-dib{margin:5px auto}

.dark-theme span.fr-img-caption.fr-view.fr-dib.fr-fil{margin-left:0}

.dark-theme span.fr-img-caption.fr-view.fr-dib.fr-fir{margin-right:0}

.dark-theme span.fr-img-caption.fr-view.fr-dii{margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}

.dark-theme span.fr-img-caption.fr-view.fr-dii.fr-fil{margin:5px 5px 5px 0;max-width:calc(100% - 5px)}

.dark-theme span.fr-img-caption.fr-view.fr-dii.fr-fir{margin:5px 0 5px 5px;max-width:calc(100% - 5px)}

.dark-theme .fr-element .fr-embedly{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}

.dark-theme .fr-element .fr-embedly::after{top:0;left:0;right:0;bottom:0}

.dark-theme .fr-element .fr-embedly>*{box-sizing:content-box}

.dark-theme.fr-box .fr-embedly-resizer{border:solid 1px #0098f7;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}

.dark-theme.fr-popup .fr-icon.fr-fa-icon{width:18px;padding:8px;margin:6px;font-size:16px}

@supports not (-ms-high-contrast: none){.dark-theme.fr-popup .fr-icon-container.fr-fa-container{grid-template-columns:repeat(auto-fill, minmax(45px, 45px))}}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.dark-theme.fr-popup .fr-icon-container.fr-fa-container{width:506px}}

.dark-theme .tui-image-editor-container{top:0;left:0;bottom:0;right:0;z-index:10}

.dark-theme .tui-editor-cancel-btn{background-color:#FFF;border:1px solid #AAA}

.dark-theme .tui-editor-save-btn{color:#FFF}

.dark-theme .examples-variante>a{font-size:14px;font-family:Arial, Helvetica, sans-serif}

.dark-theme .sc-cm-holder>.sc-cm{border-top:5px solid #222222 !important}

.dark-theme .sc-cm__item_dropdown:hover>a,.dark-theme .sc-cm a:hover{background-color:#424242 !important}

.dark-theme .sc-cm__item_active>a,.dark-theme .sc-cm__item_active>a:hover,.dark-theme .sc-cm a:active,.dark-theme .sc-cm a:focus{background-color:#424242 !important}

.dark-theme .sc-cm-holder>.sc-cm:before{background-color:#424242 !important}

.dark-theme .fr-tooltip{top:0;left:0;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:#222222;color:#FFF;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)";user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.dark-theme .fr-tooltip.fr-visible{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.dark-theme.fr-toolbar .fr-command.fr-btn,.dark-theme.fr-popup .fr-command.fr-btn,.dark-theme.fr-modal .fr-command.fr-btn{color:#FFF;-moz-outline:0;border:0;margin:4px 2px;padding:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;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;height:40px}

.dark-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options,.dark-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options,.dark-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme.fr-toolbar .fr-command.fr-btn.fr-btn-hover,.dark-theme.fr-popup .fr-command.fr-btn.fr-btn-hover,.dark-theme.fr-modal .fr-command.fr-btn.fr-btn-hover{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,.dark-theme.fr-popup .fr-command.fr-btn::-moz-focus-inner,.dark-theme.fr-modal .fr-command.fr-btn::-moz-focus-inner{border:0}

.dark-theme.fr-toolbar .fr-command.fr-btn.fr-btn-text,.dark-theme.fr-popup .fr-command.fr-btn.fr-btn-text,.dark-theme.fr-modal .fr-command.fr-btn.fr-btn-text{width:auto}

.dark-theme.fr-toolbar .fr-command.fr-btn i,.dark-theme.fr-toolbar .fr-command.fr-btn svg,.dark-theme.fr-popup .fr-command.fr-btn i,.dark-theme.fr-popup .fr-command.fr-btn svg,.dark-theme.fr-modal .fr-command.fr-btn i,.dark-theme.fr-modal .fr-command.fr-btn svg{margin:8px 7px;width:24px}

.dark-theme.fr-toolbar .fr-command.fr-btn svg.fr-svg,.dark-theme.fr-popup .fr-command.fr-btn svg.fr-svg,.dark-theme.fr-modal .fr-command.fr-btn svg.fr-svg{height:24px}

.dark-theme.fr-toolbar .fr-command.fr-btn svg path,.dark-theme.fr-popup .fr-command.fr-btn svg path,.dark-theme.fr-modal .fr-command.fr-btn svg path{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;fill:#FFF}

.dark-theme.fr-toolbar .fr-command.fr-btn span.fr-sr-only,.dark-theme.fr-popup .fr-command.fr-btn span.fr-sr-only,.dark-theme.fr-modal .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}

.dark-theme.fr-toolbar .fr-command.fr-btn span,.dark-theme.fr-popup .fr-command.fr-btn span,.dark-theme.fr-modal .fr-command.fr-btn span{font-size:14px;line-height:17px;min-width:30px;height:17px;padding:0 4px}

.dark-theme.fr-toolbar .fr-command.fr-btn img,.dark-theme.fr-popup .fr-command.fr-btn img,.dark-theme.fr-modal .fr-command.fr-btn img{margin:8px 7px;width:24px}

.dark-theme.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup,.dark-theme.fr-popup .fr-command.fr-btn.fr-btn-active-popup,.dark-theme.fr-modal .fr-command.fr-btn.fr-btn-active-popup{background:#4f4f4f}

.dark-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.dark-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.dark-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.dark-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,.dark-theme.fr-popup .fr-command.fr-btn.fr-dropdown i,.dark-theme.fr-popup .fr-command.fr-btn.fr-dropdown span,.dark-theme.fr-popup .fr-command.fr-btn.fr-dropdown img,.dark-theme.fr-popup .fr-command.fr-btn.fr-dropdown svg,.dark-theme.fr-modal .fr-command.fr-btn.fr-dropdown i,.dark-theme.fr-modal .fr-command.fr-btn.fr-dropdown span,.dark-theme.fr-modal .fr-command.fr-btn.fr-dropdown img,.dark-theme.fr-modal .fr-command.fr-btn.fr-dropdown svg{margin-left:3px;margin-right:11px}

.dark-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown:after,.dark-theme.fr-popup .fr-command.fr-btn.fr-dropdown:after,.dark-theme.fr-modal .fr-command.fr-btn.fr-dropdown:after{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #FFF;right:2px;top:18px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}

.dark-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,.dark-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active,.dark-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active{fill:#FFF;background:#4f4f4f;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease}

.dark-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,.dark-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.dark-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover{background:#424242;fill:#FFF}

.dark-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.dark-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.dark-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after{border-top-color:#FFF}

.dark-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after,.dark-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after,.dark-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after{border-top:0;border-bottom:4px solid #FFF}

.dark-theme.fr-toolbar .fr-command.fr-btn.fr-disabled,.dark-theme.fr-popup .fr-command.fr-btn.fr-disabled,.dark-theme.fr-modal .fr-command.fr-btn.fr-disabled{color:gray;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.dark-theme.fr-toolbar .fr-command.fr-btn.fr-disabled::after,.dark-theme.fr-popup .fr-command.fr-btn.fr-disabled::after,.dark-theme.fr-modal .fr-command.fr-btn.fr-disabled::after{border-top-color:gray}

.dark-theme.fr-toolbar .fr-tabs .fr-command.fr-btn,.dark-theme.fr-popup .fr-tabs .fr-command.fr-btn,.dark-theme.fr-modal .fr-tabs .fr-command.fr-btn{margin:0;width:46px;height:40px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.dark-theme.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.dark-theme.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.dark-theme.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.dark-theme.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.dark-theme.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab{background:#353535}

.dark-theme.fr-toolbar .fr-tabs .fr-command.fr-btn span,.dark-theme.fr-popup .fr-tabs .fr-command.fr-btn span,.dark-theme.fr-modal .fr-tabs .fr-command.fr-btn span{height:27px}

.dark-theme.fr-toolbar .fr-tabs .fr-command.fr-btn img,.dark-theme.fr-toolbar .fr-tabs .fr-command.fr-btn svg,.dark-theme.fr-popup .fr-tabs .fr-command.fr-btn img,.dark-theme.fr-popup .fr-tabs .fr-command.fr-btn svg,.dark-theme.fr-modal .fr-tabs .fr-command.fr-btn img,.dark-theme.fr-modal .fr-tabs .fr-command.fr-btn svg{margin:8px 11px;width:24px;height:24px}

.dark-theme.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.dark-theme.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.dark-theme.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.dark-theme.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.dark-theme.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.dark-theme.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.dark-theme.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.dark-theme.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.dark-theme.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path{fill:#0098f7}

.dark-theme.fr-toolbar.fr-disabled .fr-btn,.dark-theme.fr-toolbar.fr-disabled .fr-btn.fr-active,.dark-theme.fr-popup.fr-disabled .fr-btn,.dark-theme.fr-popup.fr-disabled .fr-btn.fr-active,.dark-theme.fr-modal.fr-disabled .fr-btn,.dark-theme.fr-modal.fr-disabled .fr-btn.fr-active{color:gray;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.dark-theme.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,.dark-theme.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.dark-theme.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,.dark-theme.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.dark-theme.fr-modal.fr-disabled .fr-btn.fr-dropdown::after,.dark-theme.fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after{border-top-color:gray}

.dark-theme.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.dark-theme.fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.dark-theme.fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.dark-theme.fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.dark-theme.fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.dark-theme.fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover,.dark-theme.fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover,.dark-theme.fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover,.dark-theme.fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover,.dark-theme.fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover,.dark-theme.fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme.fr-toolbar.fr-inline>.fr-command.fr-btn:not(.fr-hidden),.dark-theme.fr-toolbar.fr-inline>.fr-btn-wrap:not(.fr-hidden){display:inline-flex}

.dark-theme.fr-desktop .fr-command:hover,.dark-theme.fr-desktop .fr-command:focus,.dark-theme.fr-desktop .fr-command.fr-btn-hover,.dark-theme.fr-desktop .fr-command.fr-expanded{outline:0;color:#FFF}

.dark-theme.fr-desktop .fr-command:hover:not(.fr-table-cell),.dark-theme.fr-desktop .fr-command:focus:not(.fr-table-cell),.dark-theme.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell),.dark-theme.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell){background:#424242}

.dark-theme.fr-desktop .fr-command:hover::after,.dark-theme.fr-desktop .fr-command:focus::after,.dark-theme.fr-desktop .fr-command.fr-btn-hover::after,.dark-theme.fr-desktop .fr-command.fr-expanded::after{border-top-color:#FFF}

.dark-theme.fr-desktop .fr-command.fr-selected:not(.fr-table-cell),.dark-theme.fr-desktop .fr-command:active{color:#FFF;background:#4f4f4f}

.dark-theme.fr-desktop .fr-command.fr-active:hover,.dark-theme.fr-desktop .fr-command.fr-active:focus,.dark-theme.fr-desktop .fr-command.fr-active.fr-btn-hover,.dark-theme.fr-desktop .fr-command.fr-active.fr-expanded{background:#424242}

.dark-theme.fr-desktop .fr-command.fr-active:active{background:#4f4f4f}

.dark-theme.fr-toolbar.fr-mobile .fr-command.fr-blink,.dark-theme.fr-popup.fr-mobile .fr-command.fr-blink{background:#4f4f4f}

.dark-theme .fr-command.fr-btn.fr-options{width:16px;margin-left:-5px}

.dark-theme .fr-command.fr-btn.fr-options.fr-btn-hover,.dark-theme .fr-command.fr-btn.fr-options:hover,.dark-theme .fr-command.fr-btn.fr-options:focus{border-left:solid 1px #FAFAFA;-webkit-transition:border-left 0s, background-color 0.5s;-moz-transition:border-left 0s, background-color 0.5s;-ms-transition:border-left 0s, background-color 0.5s;-o-transition:border-left 0s, background-color 0.5s}

.dark-theme .fr-command.fr-btn+.fr-dropdown-menu{background:#353535;right:auto;bottom:auto;height:auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}

.dark-theme .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}

.dark-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper{padding:0;margin:auto;box-sizing:border-box;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;margin-top:0;height:0}

.dark-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{margin:0;padding:8px 0;min-width:72px}

.dark-theme .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}

.dark-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{padding:0 20px;color:inherit;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg{width:24px;height:24px;margin:3px 4px}

.dark-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path{fill:#FFF}

.dark-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active{background:#4f4f4f}

.dark-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled{color:gray}

.dark-theme .fr-command.fr-btn.fr-active+.fr-dropdown-menu{box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}

.dark-theme .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}

.dark-theme.fr-modal{color:#FFF;font-family:Arial, Helvetica, sans-serif;overflow-x:auto;top:0;left:0;bottom:0;right:0;z-index:2147483640;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.dark-theme.fr-modal.fr-middle .fr-modal-wrapper{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}

.dark-theme.fr-modal .fr-modal-wrapper{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:20px auto;background:#353535;min-width:300px;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);border:0}

@media (min-width: 768px) and (max-width: 991px){.dark-theme.fr-modal .fr-modal-wrapper{margin:30px auto}}

@media (min-width: 992px){.dark-theme.fr-modal .fr-modal-wrapper{margin:50px auto}}

.dark-theme.fr-modal .fr-modal-wrapper .fr-modal-head{background:#353535;min-height:42px;border-bottom:solid #efefef 1px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s}

.dark-theme.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line{height:56px;padding:0 10px}

.dark-theme.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close{margin:10px;top:0;right:0}

.dark-theme.fr-modal .fr-modal-wrapper .fr-modal-head h4{font-size:20px;padding:19px 10px;margin:0;font-weight:400;line-height:18px}

.dark-theme.fr-modal .fr-modal-wrapper div.fr-modal-body{min-height:150px;overflow-y:auto;padding-bottom:20px}

.dark-theme.fr-modal .fr-modal-wrapper div.fr-modal-body:focus{outline:0}

.dark-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command{height:36px;color:#0098f7;padding:10px;-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}

.dark-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,.dark-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus{background:#424242;color:#0098f7}

.dark-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active{background:#4f4f4f;color:#0098f7}

.dark-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner{border:0}

.dark-theme.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover{background:#424242}

.dark-theme.fr-overlay{top:0;bottom:0;left:0;right:0;background:#000;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.dark-theme.fr-popup{color:#FFF;background:#353535;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);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;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.dark-theme.fr-popup .fr-icon{font-size:20px;font-weight:400;padding:6px}

.dark-theme.fr-popup .fr-icon-container{padding:20px;max-height:200px;overflow:auto;box-sizing:border-box}

@supports not (-ms-high-contrast: none){.dark-theme.fr-popup .fr-icon-container{grid-template-columns:repeat(auto-fill, minmax(36px, 36px))}}

@media (min-width: 768px){.dark-theme.fr-popup .fr-icon-container{min-width:276px}}

@media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px){.dark-theme.fr-popup .fr-icon-container{width:236px}}

.dark-theme.fr-popup .fr-input-focus{background:#363636}

.dark-theme.fr-popup.fr-above{border-top:0}

.dark-theme.fr-popup.fr-hidden{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.dark-theme.fr-popup .fr-input-line{padding:15px 0}

.dark-theme.fr-popup .fr-input-line input[type="text"],.dark-theme.fr-popup .fr-input-line textarea{margin-bottom:1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:solid 1px #999999;color:#FFF;font-size:14px;background:#353535;padding:4px 12px;box-sizing:border-box;-webkit-transition:border 0.5s, padding 0.5s;-moz-transition:border 0.5s, padding 0.5s;-ms-transition:border 0.5s, padding 0.5s;-o-transition:border 0.5s, padding 0.5s}

.dark-theme.fr-popup .fr-input-line input[type="text"]:hover,.dark-theme.fr-popup .fr-input-line textarea:hover{border:solid 1px #515151}

.dark-theme.fr-popup .fr-input-line input[type="text"]:focus,.dark-theme.fr-popup .fr-input-line textarea:focus{border:solid 2px #0098f7;padding:3px 11px}

.dark-theme.fr-popup .fr-input-line input[type="text"]{height:46px}

.dark-theme.fr-popup .fr-input-line input+label,.dark-theme.fr-popup .fr-input-line textarea+label{top:29px;left:12px;font-size:14px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;background:#353535;padding:0}

.dark-theme.fr-popup .fr-input-line input.fr-not-empty+label,.dark-theme.fr-popup .fr-input-line textarea.fr-not-empty+label{color:gray;width:auto;left:4px;padding:0 4px;font-size:11px;top:9px}

.dark-theme.fr-popup input,.dark-theme.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}

.dark-theme.fr-popup .fr-buttons{line-height:0}

.dark-theme.fr-popup .fr-buttons .fr-btn{margin-left:4px;margin-right:4px}

.dark-theme.fr-popup .fr-buttons.fr-tabs{border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#686868}

@media (max-width: 768px){.dark-theme.fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll{width:276px}}

.dark-theme.fr-popup .fr-buttons:not(.fr-tabs){padding:5px}

.dark-theme.fr-popup .fr-layer{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:195px;box-sizing:border-box;margin:20px}

@media (min-width: 768px){.dark-theme.fr-popup .fr-layer{width:260px}}

.dark-theme.fr-popup .fr-action-buttons{height:36px}

.dark-theme.fr-popup .fr-action-buttons button.fr-command{height:36px;color:#0098f7;padding:10px;font-size:16px;-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}

.dark-theme.fr-popup .fr-action-buttons button.fr-command:hover,.dark-theme.fr-popup .fr-action-buttons button.fr-command:focus{background:#424242;color:#0098f7}

.dark-theme.fr-popup .fr-action-buttons button.fr-command:active{background:#4f4f4f;color:#0098f7}

.dark-theme.fr-popup .fr-action-buttons button::-moz-focus-inner{border:0}

.dark-theme.fr-popup .fr-checkbox{width:18px;height:18px;padding:10px;box-sizing:content-box}

.dark-theme.fr-popup .fr-checkbox svg{margin-left:2px;margin-top:2px;width:10px;height:10px}

.dark-theme.fr-popup .fr-checkbox span{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:18px;height:18px;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}

.dark-theme.fr-popup .fr-checkbox input{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:18px;margin:0;padding:0;width:18px}

.dark-theme.fr-popup .fr-checkbox input:not(:checked)+span{border:solid 2px #999999}

.dark-theme.fr-popup .fr-checkbox input:not(:checked):active+span{background-color:#353535}

.dark-theme.fr-popup .fr-checkbox input:not(:checked):focus+span,.dark-theme.fr-popup .fr-checkbox input:not(:checked):hover+span{border-color:#515151}

.dark-theme.fr-popup .fr-checkbox input:checked+span{background:#0098f7;border:solid 2px #0098f7}

.dark-theme.fr-popup .fr-checkbox input:checked:active+span{background-color:#EcF5Ff}

.dark-theme.fr-popup .fr-checkbox input:checked:focus+span,.dark-theme.fr-popup .fr-checkbox input:checked:hover+span{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.dark-theme.fr-popup .fr-checkbox-line{font-size:14px;line-height:1.4px;margin-top:10px}

.dark-theme.fr-popup .fr-checkbox-line label{margin:0 5px}

.dark-theme.fr-popup.fr-rtl .fr-input-line input+label,.dark-theme.fr-popup.fr-rtl .fr-input-line textarea+label{left:auto;right:0}

.dark-theme .fr-text-edit-layer{box-sizing:border-box}

.dark-theme.fr-toolbar{color:#FFF;background:#353535;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;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #CCCCCC;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:0;-webkit-transition:padding-bottom 0.5s;-moz-transition:padding-bottom 0.5s;-ms-transition:padding-bottom 0.5s;-o-transition:padding-bottom 0.5s}

.dark-theme.fr-toolbar::after{clear:both;display:block;content:"";height:0}

.dark-theme.fr-toolbar::after{height:0}

.dark-theme.fr-toolbar .fr-newline{margin-left:9px;margin-right:9px;background:#353535;height:1px;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s}

.dark-theme.fr-toolbar.fr-toolbar-open{padding-bottom:48px}

.dark-theme.fr-toolbar.fr-toolbar-open .fr-newline{height:0}

.dark-theme.fr-toolbar .fr-more-toolbar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#686868;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;height:0;box-sizing:border-box}

.dark-theme.fr-toolbar .fr-more-toolbar.fr-expanded{height:48px}

.dark-theme.fr-toolbar .fr-more-toolbar>.fr-command.fr-btn{margin-left:4px;margin-right:4px}

.dark-theme.fr-toolbar .fr-btn-grp{margin:0 17px 0 12px}

@media (max-width: 768px){.dark-theme.fr-toolbar .fr-btn-grp{margin:0 7px 0 6px}}

.dark-theme.fr-toolbar .fr-command.fr-btn.fr-open{margin-top:10px;margin-bottom:-1px;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active){background:#686868}

.dark-theme.fr-toolbar.fr-inline{box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);border:0;z-index:2147483630}

.dark-theme.fr-toolbar.fr-inline.fr-above{border-top:0}

.dark-theme.fr-toolbar.fr-inline .fr-newline{height:0}

.dark-theme.fr-toolbar.fr-top{top:0;border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme.fr-toolbar.fr-bottom{bottom:0;border-top:0;padding-bottom:0;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme.fr-toolbar.fr-bottom .fr-newline{padding-top:0;-webkit-transition:padding-top 0.5s;-moz-transition:padding-top 0.5s;-ms-transition:padding-top 0.5s;-o-transition:padding-top 0.5s}

.dark-theme.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline{padding-top:48px;background:#FFF}

.dark-theme.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open{margin-top:-1px;margin-bottom:10px;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme.fr-toolbar.fr-sticky-on{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme .fr-separator{background:#595959}

.dark-theme .fr-separator.fr-vs{height:32px;width:1px;margin:8px 4px}

.dark-theme .fr-separator.fr-hs{width:calc(100% - (2 * 4px));margin:0 4px;height:1px}

.dark-theme .second-toolbar{border:1px solid #CCCCCC;border-top:0;background:#FFF;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.dark-theme .second-toolbar::after{clear:both;display:block;content:"";height:0}

.dark-theme #logo>span{padding:11px 5px 10px 15px;font-size:12px;font-weight:500;color:#b1b2b7;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s}

.dark-theme #logo>svg{height:20px;width:47px;margin:7px 0}

.dark-theme #logo>svg *{-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-ms-transition:fill 0.3s;-o-transition:fill 0.3s}

.dark-theme #logo:hover>span,.dark-theme #logo:focus>span{color:#0098f7}

.dark-theme #logo:hover>svg .fr-logo,.dark-theme #logo:focus>svg .fr-logo{fill:#0098f7}

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/themes/gray.min.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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}

.gray-theme.fr-box.fr-basic{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme.fr-box.fr-basic .fr-element{font-family:sans-serif;color:#414141;font-size:14px;line-height:1.6;padding:20px;box-sizing:border-box;overflow-x:auto;min-height:60px;text-align:left}

.gray-theme .fr-element{-webkit-user-select:auto}

.gray-theme .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}

.gray-theme .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}

.gray-theme.fr-box a.fr-floating-btn{box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);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:40px;width:40px;background:#FFF;color:#0097A7;-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;left:0;top:0;line-height:40px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);box-sizing:border-box;border:none}

.gray-theme.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:#0097A7}

.gray-theme.fr-box a.fr-floating-btn i,.gray-theme.fr-box a.fr-floating-btn svg{font-size:14px;line-height:40px}

.gray-theme.fr-box a.fr-floating-btn:hover{background:#e8e8e8}

.gray-theme.fr-box a.fr-floating-btn:hover svg{fill:#0097A7}

.gray-theme.fr-box .fr-visible a.fr-floating-btn{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}

.gray-theme iframe.fr-iframe{box-sizing:border-box}

.gray-theme .fr-wrapper::after{clear:both;display:block;content:"";height:0}

.gray-theme .fr-wrapper .fr-placeholder{font-size:14px;color:#AAA;font-family:sans-serif;top:0;left:0;right:0}

.gray-theme .fr-wrapper ::selection{background:#b5d6fd;color:#000}

.gray-theme.fr-box.fr-basic .fr-wrapper{background:#FFF;border:1px solid #CCCCCC;border-bottom-color:#efefef;top:0;left:0}

.gray-theme.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0}

.gray-theme.fr-box.fr-basic.fr-bottom .fr-wrapper{border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

@media (min-width: 992px){.gray-theme .fr-box.fr-document .fr-wrapper{padding:30px;background:#efefef}.gray-theme .fr-box.fr-document .fr-wrapper .fr-element{background:#FFF;margin:auto;z-index:auto}.gray-theme .fr-box.fr-document .fr-wrapper .fr-element hr{background:#efefef}}

.gray-theme .fr-sticky-on{z-index:10}

.gray-theme .fr-sticky-on.fr-sticky-ios{left:0;right:0}

.gray-theme span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}

.gray-theme .fr-opacity-0{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.gray-theme.fr-box .fr-counter{padding:10px;color:#999999;font-size:14px;font-family:sans-serif;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}

.gray-theme.fr-box.fr-rtl .fr-counter{left:0;right:auto;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}

.gray-theme textarea.fr-code{resize:none;-moz-resize:none;-webkit-resize:none;box-sizing:border-box;margin:0;background:#FFF;color:#000}

.gray-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch{top:0;right:0;background:#FFF;color:#37474F;-moz-outline:0;outline:0;border:0;padding:8px 7px;-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;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}

.gray-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch i{font-size:24px;width:24px}

.gray-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover{background:#e8e8e8}

.gray-theme.fr-popup .fr-layer.fr-color-hex-layer{margin:0;padding:20px;padding-top:0}

.gray-theme.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line{padding:15px 0 0}

.gray-theme.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons{width:38px;height:40px;padding:17px 0 0;margin:0}

.gray-theme.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command{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:40px;width:38px}

.gray-theme.fr-popup .fr-color-set{line-height:0}

.gray-theme.fr-popup .fr-color-set.fr-selected-set{padding:20px;padding-bottom:0}

.gray-theme.fr-popup .fr-color-set>span{width:32px;height:32px}

.gray-theme.fr-popup .fr-color-set>span>i,.gray-theme.fr-popup .fr-color-set>span>svg{line-height:32px;height:24px;width:24px;margin:4px;font-size:13px;bottom:0;left:0}

.gray-theme.fr-popup .fr-color-set>span>i path,.gray-theme.fr-popup .fr-color-set>span>svg path{fill:#37474F}

.gray-theme.fr-popup .fr-color-set>span .fr-selected-color{color:#FFF;font-size:13px;font-weight:400;line-height:32px;top:0;bottom:0;right:0;left:0}

.gray-theme.fr-popup .fr-color-set>span:hover,.gray-theme.fr-popup .fr-color-set>span:focus{outline:1px solid #37474F}

.gray-theme.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)}

.gray-theme .fr-drag-helper{background:#0097A7;-webkit-opacity:0.2;-moz-opacity:0.2;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:2147483640}

.gray-theme .fr-dragging{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.gray-theme.fr-popup .fr-emoticon{width:24px;height:24px}

.gray-theme.fr-popup .fr-emoticon img{height:24px;width:24px}

.gray-theme.fr-popup .fr-command.fr-btn.fr-tabs-unicode{padding:0 0 0 14px}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.gray-theme.fr-popup .fr-icon-container.fr-emoticon-container{width:368px}}

.gray-theme.fr-popup .fr-file-upload-layer{border:dashed 2px #b7bdc0;padding:25px 0;margin:20px;box-sizing:border-box}

.gray-theme.fr-popup .fr-file-upload-layer:hover{background:#e8e8e8}

.gray-theme.fr-popup .fr-file-upload-layer.fr-drop{background:#e8e8e8;border-color:#0097A7}

.gray-theme.fr-popup .fr-file-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top:0;bottom:0;left:0;right:0;z-index:2147483640}

.gray-theme.fr-popup .fr-file-upload-layer .fr-form input{right:0;top:0;bottom:0;margin:0}

.gray-theme.fr-popup .fr-file-progress-bar-layer{box-sizing:border-box}

.gray-theme.fr-popup .fr-file-progress-bar-layer>h3{margin:10px 0}

.gray-theme.fr-popup .fr-file-progress-bar-layer>div.fr-loader{background:#b3e0e5}

.gray-theme.fr-popup .fr-file-progress-bar-layer>div.fr-loader span{background:#0097A7;-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}

.gray-theme.fr-popup .fr-file-progress-bar-layer>div.fr-loader.fr-indeterminate span{top:0;animation:loading 2s linear infinite}

.gray-theme.fr-box.fr-fullscreen{top:0;left:0;bottom:0;right:0}

.gray-theme.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme.fr-box.fr-fullscreen .fr-toolbar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme.fr-box.fr-fullscreen .second-toolbar{margin-top:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr{border:0}

.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr{border-bottom:solid 1px #ebebeb}

.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child{color:#737e84}

.gray-theme .fr-element img{padding:0 1px}

.gray-theme .fr-image-resizer{border:solid 1px #0097A7;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}

.gray-theme .fr-image-resizer .fr-handler{background:#0097A7;border:solid 1px #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;box-sizing:border-box}

.gray-theme .fr-image-resizer .fr-handler{width:12px;height:12px}

.gray-theme .fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}

.gray-theme .fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}

.gray-theme .fr-image-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}

.gray-theme .fr-image-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}

@media (min-width: 1200px){.gray-theme .fr-image-resizer .fr-handler{width:10px;height:10px}.gray-theme .fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.gray-theme .fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.gray-theme .fr-image-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.gray-theme .fr-image-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}

.gray-theme.fr-image-overlay{top:0;left:0;bottom:0;right:0;z-index:2147483640}

.gray-theme.fr-popup .fr-image-upload-layer{border:dashed 2px #b7bdc0;padding:25px 0;margin:20px}

.gray-theme.fr-popup .fr-image-upload-layer:hover{background:#e8e8e8}

.gray-theme.fr-popup .fr-image-upload-layer.fr-drop{background:#e8e8e8;border-color:#0097A7}

.gray-theme.fr-popup .fr-image-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top:0;bottom:0;left:0;right:0;z-index:2147483640}

.gray-theme.fr-popup .fr-image-upload-layer .fr-form input{right:0;top:0;bottom:0;margin:0}

.gray-theme.fr-popup .fr-image-progress-bar-layer>h3{margin:10px 0}

.gray-theme.fr-popup .fr-image-progress-bar-layer>div.fr-loader{background:#b3e0e5}

.gray-theme.fr-popup .fr-image-progress-bar-layer>div.fr-loader span{background:#0097A7;-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}

.gray-theme.fr-popup .fr-image-progress-bar-layer>div.fr-loader.fr-indeterminate span{top:0;animation:loading 2s linear infinite}

.gray-theme .fr-uploading{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.gray-theme.fr-modal .fr-modal-head .fr-modal-head-line::after{clear:both;display:block;content:"";height:0}

.gray-theme.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more{margin-top:10px}

.gray-theme.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available{opacity:0;width:0;padding:12px 0}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags{padding:0 20px}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags a{opacity:0;padding:6px 12px;margin:8px 0 8px 8px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-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;background-color:#f5f5f5}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags a:focus{background-color:#e8e8e8}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags a:hover{background-color:#e8e8e8}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags a:active{background-color:gainsboro}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag{background-color:#EcF5Ff;color:#0097A7}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus{background-color:#e8e8e8}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover{background-color:#e8e8e8}

.gray-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active{background-color:gainsboro}

.gray-theme.fr-show-tags .fr-modal-more svg path{fill:#0097A7}

.gray-themediv.fr-modal-body{-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}

.gray-themediv.fr-modal-body .fr-preloader{margin:50px auto}

.gray-themediv.fr-modal-body div.fr-image-list{margin:0 20px;padding:0}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after{-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:#000;top:0;left:0;bottom:0;right:0}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before{color:#FFF;top:0;left:0;bottom:0;right:0;margin:auto}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty{background:#CCCCCC}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after{margin:auto;top:0;bottom:0;left:0;right:0}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container img{-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)}

.gray-themediv.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)"}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{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-sizing:border-box;margin:0;line-height:40px}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img{background:#B8312F;fill:#FFF;padding:8px;-webkit-transform:translateY(-50%) translateX(25%);-moz-transform:translateY(-50%) translateX(25%);-ms-transform:translateY(-50%) translateX(25%);-o-transform:translateY(-50%) translateX(25%)}

.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{background:#F5F5F5;fill:#0097A7;padding:8px;-webkit-transform:translateY(-50%) translateX(-125%);-moz-transform:translateY(-50%) translateX(-125%);-ms-transform:translateY(-50%) translateX(-125%);-o-transform:translateY(-50%) translateX(-125%)}

.gray-theme.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)"}

.gray-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img,.gray-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img{width:40px;height:40px}

.gray-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover{background:#bf4644;color:#FFF}

.gray-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover{background:#e8e8e8}

.gray-theme .fr-line-breaker{border-top:1px solid #0097A7}

.gray-theme .fr-line-breaker a.fr-floating-btn{left:calc(50% - (40px / 2));top:-20px}

.gray-theme .fr-line-breaker a.fr-floating-btn svg{margin:8px;height:24px;width:24px}

.gray-theme .fr-quick-insert{padding-right:10px;box-sizing:content-box}

.gray-theme .fr-quick-insert a.fr-floating-btn svg{margin:8px;width:24px;height:24px}

.gray-theme .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)}

.gray-theme .fr-qi-helper{padding-left:20px}

.gray-theme .fr-qi-helper a.fr-btn.fr-floating-btn{padding:6px 10px 10px 10px;color:#37474F;background:#F5F5F5;-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)}

.gray-theme .fr-qi-helper a.fr-btn.fr-floating-btn svg{fill:#37474F}

.gray-theme .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)}

.gray-theme.fr-popup .fr-buttons.fr-tabs .fr-special-character-category{padding:10px 15px}

.gray-theme.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span{font-size:16px}

.gray-theme.fr-popup .fr-special-character{width:24px;height:24px}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.gray-theme.fr-popup .fr-icon-container.fr-sc-container{width:368px}}

.gray-theme .fr-element table td.fr-selected-cell,.gray-theme .fr-element table th.fr-selected-cell{border:1px double #0097A7}

.gray-theme .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}

.gray-theme .fr-element table td,.gray-theme .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}

.gray-theme .fr-element .fr-no-selection table td,.gray-theme .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}

.gray-theme .fr-table-resizer div{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-right:1px solid #0097A7}

.gray-theme .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}

.gray-theme.fr-popup .fr-table-size{margin:20px}

.gray-theme.fr-popup .fr-table-size .fr-select-table-size{line-height:0}

.gray-theme.fr-popup .fr-table-size .fr-select-table-size>span{padding:0 4px 4px 0}

.gray-theme.fr-popup .fr-table-size .fr-select-table-size>span>span{border:1px solid #DDD}

.gray-theme.fr-popup .fr-table-size .fr-select-table-size>span.hover>span{background:rgba(0,151,167,0.3);border:solid 1px #0097A7}

.gray-theme.fr-popup .fr-table-size .fr-select-table-size .new-line::after{clear:both;display:block;content:"";height:0}

.gray-theme.fr-popup .fr-table-colors{padding:20px;padding-bottom:0}

.gray-theme .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}

.gray-theme .fr-element .fr-video::after{top:0;left:0;right:0;bottom:0}

.gray-theme .fr-element .fr-video>*{box-sizing:content-box}

.gray-theme.fr-box .fr-video-resizer{border:solid 1px #0097A7;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}

.gray-theme.fr-box .fr-video-resizer .fr-handler{background:#0097A7;border:solid 1px #FFF;box-sizing:border-box}

.gray-theme.fr-box .fr-video-resizer .fr-handler{width:12px;height:12px}

.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}

.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-6px;top:-6px}

.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}

.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}

@media (min-width: 1200px){.gray-theme.fr-box .fr-video-resizer .fr-handler{width:10px;height:10px}.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}

.gray-theme.fr-popup .fr-video-upload-layer{border:dashed 2px #b7bdc0;padding:25px 0;margin:20px}

.gray-theme.fr-popup .fr-video-upload-layer:hover{background:#e8e8e8}

.gray-theme.fr-popup .fr-video-upload-layer.fr-drop{background:#e8e8e8;border-color:#0097A7}

.gray-theme.fr-popup .fr-video-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top:0;bottom:0;left:0;right:0;z-index:2147483640}

.gray-theme.fr-popup .fr-video-upload-layer .fr-form input{right:0;top:0;bottom:0;margin:0}

.gray-theme.fr-popup .fr-video-progress-bar-layer>h3{margin:10px 0}

.gray-theme.fr-popup .fr-video-progress-bar-layer>div.fr-loader{background:#b3e0e5}

.gray-theme.fr-popup .fr-video-progress-bar-layer>div.fr-loader span{background:#0097A7;-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}

.gray-theme.fr-popup .fr-video-progress-bar-layer>div.fr-loader.fr-indeterminate span{top:0;animation:loading 2s linear infinite}

.gray-theme.fr-video-overlay{top:0;left:0;bottom:0;right:0;z-index:2147483640}

.gray-theme img.fr-rounded,.gray-theme .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}

.gray-theme img.fr-bordered{box-sizing:content-box}

.gray-theme .fr-img-caption.fr-bordered img{box-sizing:border-box}

.gray-theme .fr-view span[style~="color:"] a{color:inherit}

.gray-theme .fr-view strong{font-weight:700}

.gray-theme .fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:whitesmoke}

.gray-theme .fr-view table td,.gray-theme .fr-view table th{border:1px solid #DDD}

.gray-theme .fr-view table th{background:#ececec}

.gray-theme .fr-view hr{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}

.gray-theme .fr-view[dir="rtl"] blockquote{border-right:solid 2px #5E35B1;margin-right:0;padding-left:0}

.gray-theme .fr-view[dir="rtl"] blockquote blockquote{border-color:#00BCD4}

.gray-theme .fr-view[dir="rtl"] blockquote blockquote blockquote{border-color:#43A047}

.gray-theme .fr-view blockquote{border-left:solid 2px #5E35B1;margin-left:0;color:#5E35B1}

.gray-theme .fr-view blockquote blockquote{border-color:#00BCD4;color:#00BCD4}

.gray-theme .fr-view blockquote blockquote blockquote{border-color:#43A047;color:#43A047}

.gray-theme .fr-view span.fr-emoticon{line-height:0}

.gray-theme .fr-view span.fr-emoticon.fr-emoticon-img{font-size:inherit}

.gray-theme .fr-view .fr-text-bordered{padding:10px 0}

.gray-theme .fr-view .fr-class-highlighted{background-color:#ffff00}

.gray-theme .fr-view .fr-class-code{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}

.gray-theme .fr-view img.fr-dib{margin:5px auto}

.gray-theme .fr-view img.fr-dib.fr-fil{margin-left:0}

.gray-theme .fr-view img.fr-dib.fr-fir{margin-right:0}

.gray-theme .fr-view img.fr-dii{margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}

.gray-theme .fr-view img.fr-dii.fr-fil{margin:5px 5px 5px 0;max-width:calc(100% - 5px)}

.gray-theme .fr-view img.fr-dii.fr-fir{margin:5px 0 5px 5px;max-width:calc(100% - 5px)}

.gray-theme .fr-view span.fr-img-caption.fr-dib{margin:5px auto}

.gray-theme .fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0}

.gray-theme .fr-view span.fr-img-caption.fr-dib.fr-fir{margin-right:0}

.gray-theme .fr-view span.fr-img-caption.fr-dii{margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}

.gray-theme .fr-view span.fr-img-caption.fr-dii.fr-fil{margin:5px 5px 5px 0;max-width:calc(100% - 5px)}

.gray-theme .fr-view span.fr-img-caption.fr-dii.fr-fir{margin:5px 0 5px 5px;max-width:calc(100% - 5px)}

.gray-theme .fr-view .fr-video.fr-rv{height:0}

.gray-theme .fr-view .fr-video.fr-rv>iframe,.gray-theme .fr-view .fr-video.fr-rv object,.gray-theme .fr-view .fr-video.fr-rv embed{top:0;left:0}

.gray-theme .fr-view .fr-video>*{box-sizing:content-box}

.gray-theme .fr-view a.fr-strong{font-weight:700}

.gray-theme .fr-view .fr-img-caption .fr-img-wrap{padding:0;margin:auto}

.gray-theme .fr-view .fr-img-caption .fr-img-wrap img{margin:auto}

.gray-theme .fr-view .fr-img-caption .fr-img-wrap>span{margin:auto;box-sizing:border-box;-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.gray-theme .fr-view button.fr-rounded,.gray-theme .fr-view input.fr-rounded,.gray-theme .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}

.gray-theme a.fr-view.fr-strong{font-weight:700}

.gray-theme img.fr-view.fr-dib{margin:5px auto}

.gray-theme img.fr-view.fr-dib.fr-fil{margin-left:0}

.gray-theme img.fr-view.fr-dib.fr-fir{margin-right:0}

.gray-theme img.fr-view.fr-dii{margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}

.gray-theme img.fr-view.fr-dii.fr-fil{margin:5px 5px 5px 0;max-width:calc(100% - 5px)}

.gray-theme img.fr-view.fr-dii.fr-fir{margin:5px 0 5px 5px;max-width:calc(100% - 5px)}

.gray-theme span.fr-img-caption.fr-view.fr-dib{margin:5px auto}

.gray-theme span.fr-img-caption.fr-view.fr-dib.fr-fil{margin-left:0}

.gray-theme span.fr-img-caption.fr-view.fr-dib.fr-fir{margin-right:0}

.gray-theme span.fr-img-caption.fr-view.fr-dii{margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}

.gray-theme span.fr-img-caption.fr-view.fr-dii.fr-fil{margin:5px 5px 5px 0;max-width:calc(100% - 5px)}

.gray-theme span.fr-img-caption.fr-view.fr-dii.fr-fir{margin:5px 0 5px 5px;max-width:calc(100% - 5px)}

.gray-theme .fr-element .fr-embedly{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}

.gray-theme .fr-element .fr-embedly::after{top:0;left:0;right:0;bottom:0}

.gray-theme .fr-element .fr-embedly>*{box-sizing:content-box}

.gray-theme.fr-box .fr-embedly-resizer{border:solid 1px #0097A7;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}

.gray-theme.fr-popup .fr-icon.fr-fa-icon{width:18px;padding:8px;margin:6px;font-size:16px}

@supports not (-ms-high-contrast: none){.gray-theme.fr-popup .fr-icon-container.fr-fa-container{grid-template-columns:repeat(auto-fill, minmax(45px, 45px))}}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.gray-theme.fr-popup .fr-icon-container.fr-fa-container{width:506px}}

.gray-theme .tui-image-editor-container{top:0;left:0;bottom:0;right:0;z-index:10}

.gray-theme .tui-editor-cancel-btn{background-color:#FFF;border:1px solid #CCCCCC}

.gray-theme .tui-editor-save-btn{color:#FFF}

.gray-theme .examples-variante>a{font-size:14px;font-family:Arial, Helvetica, sans-serif}

.gray-theme .sc-cm-holder>.sc-cm{border-top:5px solid #222222 !important}

.gray-theme .sc-cm__item_dropdown:hover>a,.gray-theme .sc-cm a:hover{background-color:#e8e8e8 !important}

.gray-theme .sc-cm__item_active>a,.gray-theme .sc-cm__item_active>a:hover,.gray-theme .sc-cm a:active,.gray-theme .sc-cm a:focus{background-color:#e8e8e8 !important}

.gray-theme .sc-cm-holder>.sc-cm:before{background-color:#e8e8e8 !important}

.gray-theme .fr-tooltip{top:0;left:0;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:#222222;color:#FFF;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)";user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.gray-theme .fr-tooltip.fr-visible{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.gray-theme.fr-toolbar .fr-command.fr-btn,.gray-theme.fr-popup .fr-command.fr-btn,.gray-theme.fr-modal .fr-command.fr-btn{color:#37474F;-moz-outline:0;border:0;margin:4px 2px;padding:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;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;height:40px}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options,.gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-btn-hover,.gray-theme.fr-popup .fr-command.fr-btn.fr-btn-hover,.gray-theme.fr-modal .fr-command.fr-btn.fr-btn-hover{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,.gray-theme.fr-popup .fr-command.fr-btn::-moz-focus-inner,.gray-theme.fr-modal .fr-command.fr-btn::-moz-focus-inner{border:0}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-btn-text,.gray-theme.fr-popup .fr-command.fr-btn.fr-btn-text,.gray-theme.fr-modal .fr-command.fr-btn.fr-btn-text{width:auto}

.gray-theme.fr-toolbar .fr-command.fr-btn i,.gray-theme.fr-toolbar .fr-command.fr-btn svg,.gray-theme.fr-popup .fr-command.fr-btn i,.gray-theme.fr-popup .fr-command.fr-btn svg,.gray-theme.fr-modal .fr-command.fr-btn i,.gray-theme.fr-modal .fr-command.fr-btn svg{margin:8px 7px;width:24px}

.gray-theme.fr-toolbar .fr-command.fr-btn svg.fr-svg,.gray-theme.fr-popup .fr-command.fr-btn svg.fr-svg,.gray-theme.fr-modal .fr-command.fr-btn svg.fr-svg{height:24px}

.gray-theme.fr-toolbar .fr-command.fr-btn svg path,.gray-theme.fr-popup .fr-command.fr-btn svg path,.gray-theme.fr-modal .fr-command.fr-btn svg path{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;fill:#37474F}

.gray-theme.fr-toolbar .fr-command.fr-btn span.fr-sr-only,.gray-theme.fr-popup .fr-command.fr-btn span.fr-sr-only,.gray-theme.fr-modal .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}

.gray-theme.fr-toolbar .fr-command.fr-btn span,.gray-theme.fr-popup .fr-command.fr-btn span,.gray-theme.fr-modal .fr-command.fr-btn span{font-size:14px;line-height:17px;min-width:30px;height:17px;padding:0 4px}

.gray-theme.fr-toolbar .fr-command.fr-btn img,.gray-theme.fr-popup .fr-command.fr-btn img,.gray-theme.fr-modal .fr-command.fr-btn img{margin:8px 7px;width:24px}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup,.gray-theme.fr-popup .fr-command.fr-btn.fr-btn-active-popup,.gray-theme.fr-modal .fr-command.fr-btn.fr-btn-active-popup{background:gainsboro}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown i,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown span,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown img,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown svg,.gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown i,.gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown span,.gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown img,.gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown svg{margin-left:3px;margin-right:11px}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown:after,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown:after,.gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown:after{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #37474F;right:2px;top:18px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active,.gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active{fill:#37474F;background:gainsboro;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover{background:#e8e8e8;fill:#37474F}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after{border-top-color:#37474F}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after,.gray-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after{border-top:0;border-bottom:4px solid #37474F}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-disabled,.gray-theme.fr-popup .fr-command.fr-btn.fr-disabled,.gray-theme.fr-modal .fr-command.fr-btn.fr-disabled{color:#b7bdc0;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-disabled::after,.gray-theme.fr-popup .fr-command.fr-btn.fr-disabled::after,.gray-theme.fr-modal .fr-command.fr-btn.fr-disabled::after{border-top-color:#b7bdc0}

.gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn,.gray-theme.fr-popup .fr-tabs .fr-command.fr-btn,.gray-theme.fr-modal .fr-tabs .fr-command.fr-btn{margin:0;width:46px;height:40px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.gray-theme.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.gray-theme.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.gray-theme.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.gray-theme.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab{background:#F5F5F5}

.gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn span,.gray-theme.fr-popup .fr-tabs .fr-command.fr-btn span,.gray-theme.fr-modal .fr-tabs .fr-command.fr-btn span{height:27px}

.gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn img,.gray-theme.fr-toolbar .fr-tabs .fr-command.fr-btn svg,.gray-theme.fr-popup .fr-tabs .fr-command.fr-btn img,.gray-theme.fr-popup .fr-tabs .fr-command.fr-btn svg,.gray-theme.fr-modal .fr-tabs .fr-command.fr-btn img,.gray-theme.fr-modal .fr-tabs .fr-command.fr-btn svg{margin:8px 11px;width:24px;height:24px}

.gray-theme.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.gray-theme.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.gray-theme.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.gray-theme.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.gray-theme.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.gray-theme.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.gray-theme.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.gray-theme.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.gray-theme.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path{fill:#0097A7}

.gray-theme.fr-toolbar.fr-disabled .fr-btn,.gray-theme.fr-toolbar.fr-disabled .fr-btn.fr-active,.gray-theme.fr-popup.fr-disabled .fr-btn,.gray-theme.fr-popup.fr-disabled .fr-btn.fr-active,.gray-theme.fr-modal.fr-disabled .fr-btn,.gray-theme.fr-modal.fr-disabled .fr-btn.fr-active{color:#b7bdc0;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.gray-theme.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,.gray-theme.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.gray-theme.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,.gray-theme.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.gray-theme.fr-modal.fr-disabled .fr-btn.fr-dropdown::after,.gray-theme.fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after{border-top-color:#b7bdc0}

.gray-theme.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.gray-theme.fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.gray-theme.fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.gray-theme.fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.gray-theme.fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.gray-theme.fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover,.gray-theme.fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover,.gray-theme.fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover,.gray-theme.fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover,.gray-theme.fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover,.gray-theme.fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme.fr-toolbar.fr-inline>.fr-command.fr-btn:not(.fr-hidden),.gray-theme.fr-toolbar.fr-inline>.fr-btn-wrap:not(.fr-hidden){display:inline-flex}

.gray-theme.fr-desktop .fr-command:hover,.gray-theme.fr-desktop .fr-command:focus,.gray-theme.fr-desktop .fr-command.fr-btn-hover,.gray-theme.fr-desktop .fr-command.fr-expanded{outline:0;color:#37474F}

.gray-theme.fr-desktop .fr-command:hover:not(.fr-table-cell),.gray-theme.fr-desktop .fr-command:focus:not(.fr-table-cell),.gray-theme.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell),.gray-theme.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell){background:#e8e8e8}

.gray-theme.fr-desktop .fr-command:hover::after,.gray-theme.fr-desktop .fr-command:focus::after,.gray-theme.fr-desktop .fr-command.fr-btn-hover::after,.gray-theme.fr-desktop .fr-command.fr-expanded::after{border-top-color:#37474F}

.gray-theme.fr-desktop .fr-command.fr-selected:not(.fr-table-cell),.gray-theme.fr-desktop .fr-command:active{color:#37474F;background:gainsboro}

.gray-theme.fr-desktop .fr-command.fr-active:hover,.gray-theme.fr-desktop .fr-command.fr-active:focus,.gray-theme.fr-desktop .fr-command.fr-active.fr-btn-hover,.gray-theme.fr-desktop .fr-command.fr-active.fr-expanded{background:#e8e8e8}

.gray-theme.fr-desktop .fr-command.fr-active:active{background:gainsboro}

.gray-theme.fr-toolbar.fr-mobile .fr-command.fr-blink,.gray-theme.fr-popup.fr-mobile .fr-command.fr-blink{background:gainsboro}

.gray-theme .fr-command.fr-btn.fr-options{width:16px;margin-left:-5px}

.gray-theme .fr-command.fr-btn.fr-options.fr-btn-hover,.gray-theme .fr-command.fr-btn.fr-options:hover,.gray-theme .fr-command.fr-btn.fr-options:focus{border-left:solid 1px #FAFAFA;-webkit-transition:border-left 0s, background-color 0.5s;-moz-transition:border-left 0s, background-color 0.5s;-ms-transition:border-left 0s, background-color 0.5s;-o-transition:border-left 0s, background-color 0.5s}

.gray-theme .fr-command.fr-btn+.fr-dropdown-menu{background:#F5F5F5;right:auto;bottom:auto;height:auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}

.gray-theme .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}

.gray-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper{padding:0;margin:auto;box-sizing:border-box;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;margin-top:0;height:0}

.gray-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{margin:0;padding:8px 0;min-width:72px}

.gray-theme .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}

.gray-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{padding:0 20px;color:inherit;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg{width:24px;height:24px;margin:3px 4px}

.gray-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path{fill:#37474F}

.gray-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active{background:gainsboro}

.gray-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled{color:#b7bdc0}

.gray-theme .fr-command.fr-btn.fr-active+.fr-dropdown-menu{box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}

.gray-theme .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}

.gray-theme.fr-modal{color:#37474F;font-family:Arial, Helvetica, sans-serif;overflow-x:auto;top:0;left:0;bottom:0;right:0;z-index:2147483640;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.gray-theme.fr-modal.fr-middle .fr-modal-wrapper{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}

.gray-theme.fr-modal .fr-modal-wrapper{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:20px auto;background:#FFF;min-width:300px;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);border:0}

@media (min-width: 768px) and (max-width: 991px){.gray-theme.fr-modal .fr-modal-wrapper{margin:30px auto}}

@media (min-width: 992px){.gray-theme.fr-modal .fr-modal-wrapper{margin:50px auto}}

.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-head{background:#FFF;min-height:42px;border-bottom:solid #efefef 1px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s}

.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line{height:56px;padding:0 10px}

.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close{margin:10px;top:0;right:0}

.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-head h4{font-size:20px;padding:19px 10px;margin:0;font-weight:400;line-height:18px}

.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body{min-height:150px;overflow-y:auto;padding-bottom:20px}

.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body:focus{outline:0}

.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command{height:36px;color:#0097A7;padding:10px;-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}

.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus{background:#e8e8e8;color:#0097A7}

.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active{background:gainsboro;color:#0097A7}

.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner{border:0}

.gray-theme.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover{background:#e8e8e8}

.gray-theme.fr-overlay{top:0;bottom:0;left:0;right:0;background:#000;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.gray-theme.fr-popup{color:#37474F;background:#F5F5F5;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);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;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.gray-theme.fr-popup .fr-icon{font-size:20px;font-weight:400;padding:6px}

.gray-theme.fr-popup .fr-icon-container{padding:20px;max-height:200px;overflow:auto;box-sizing:border-box}

@supports not (-ms-high-contrast: none){.gray-theme.fr-popup .fr-icon-container{grid-template-columns:repeat(auto-fill, minmax(36px, 36px))}}

@media (min-width: 768px){.gray-theme.fr-popup .fr-icon-container{min-width:276px}}

@media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px){.gray-theme.fr-popup .fr-icon-container{width:236px}}

.gray-theme.fr-popup .fr-input-focus{background:#ebebeb}

.gray-theme.fr-popup.fr-above{border-top:0}

.gray-theme.fr-popup.fr-hidden{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.gray-theme.fr-popup .fr-input-line{padding:15px 0}

.gray-theme.fr-popup .fr-input-line input[type="text"],.gray-theme.fr-popup .fr-input-line textarea{margin-bottom:1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:solid 1px #999999;color:#37474F;font-size:14px;background:#F5F5F5;padding:4px 12px;box-sizing:border-box;-webkit-transition:border 0.5s, padding 0.5s;-moz-transition:border 0.5s, padding 0.5s;-ms-transition:border 0.5s, padding 0.5s;-o-transition:border 0.5s, padding 0.5s}

.gray-theme.fr-popup .fr-input-line input[type="text"]:hover,.gray-theme.fr-popup .fr-input-line textarea:hover{border:solid 1px #515151}

.gray-theme.fr-popup .fr-input-line input[type="text"]:focus,.gray-theme.fr-popup .fr-input-line textarea:focus{border:solid 2px #0097A7;padding:3px 11px}

.gray-theme.fr-popup .fr-input-line input[type="text"]{height:46px}

.gray-theme.fr-popup .fr-input-line input+label,.gray-theme.fr-popup .fr-input-line textarea+label{top:29px;left:12px;font-size:14px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;background:#F5F5F5;padding:0}

.gray-theme.fr-popup .fr-input-line input.fr-not-empty+label,.gray-theme.fr-popup .fr-input-line textarea.fr-not-empty+label{color:gray;width:auto;left:4px;padding:0 4px;font-size:11px;top:9px}

.gray-theme.fr-popup input,.gray-theme.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}

.gray-theme.fr-popup .fr-buttons{line-height:0}

.gray-theme.fr-popup .fr-buttons .fr-btn{margin-left:4px;margin-right:4px}

.gray-theme.fr-popup .fr-buttons.fr-tabs{border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#cfcfcf}

@media (max-width: 768px){.gray-theme.fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll{width:276px}}

.gray-theme.fr-popup .fr-buttons:not(.fr-tabs){padding:5px}

.gray-theme.fr-popup .fr-layer{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:195px;box-sizing:border-box;margin:20px}

@media (min-width: 768px){.gray-theme.fr-popup .fr-layer{width:260px}}

.gray-theme.fr-popup .fr-action-buttons{height:36px}

.gray-theme.fr-popup .fr-action-buttons button.fr-command{height:36px;color:#0097A7;padding:10px;font-size:16px;-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}

.gray-theme.fr-popup .fr-action-buttons button.fr-command:hover,.gray-theme.fr-popup .fr-action-buttons button.fr-command:focus{background:#e8e8e8;color:#0097A7}

.gray-theme.fr-popup .fr-action-buttons button.fr-command:active{background:gainsboro;color:#0097A7}

.gray-theme.fr-popup .fr-action-buttons button::-moz-focus-inner{border:0}

.gray-theme.fr-popup .fr-checkbox{width:18px;height:18px;padding:10px;box-sizing:content-box}

.gray-theme.fr-popup .fr-checkbox svg{margin-left:2px;margin-top:2px;width:10px;height:10px}

.gray-theme.fr-popup .fr-checkbox span{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:18px;height:18px;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}

.gray-theme.fr-popup .fr-checkbox input{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:18px;margin:0;padding:0;width:18px}

.gray-theme.fr-popup .fr-checkbox input:not(:checked)+span{border:solid 2px #999999}

.gray-theme.fr-popup .fr-checkbox input:not(:checked):active+span{background-color:#f5f5f5}

.gray-theme.fr-popup .fr-checkbox input:not(:checked):focus+span,.gray-theme.fr-popup .fr-checkbox input:not(:checked):hover+span{border-color:#515151}

.gray-theme.fr-popup .fr-checkbox input:checked+span{background:#0097A7;border:solid 2px #0097A7}

.gray-theme.fr-popup .fr-checkbox input:checked:active+span{background-color:#EcF5Ff}

.gray-theme.fr-popup .fr-checkbox input:checked:focus+span,.gray-theme.fr-popup .fr-checkbox input:checked:hover+span{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.gray-theme.fr-popup .fr-checkbox-line{font-size:14px;line-height:1.4px;margin-top:10px}

.gray-theme.fr-popup .fr-checkbox-line label{margin:0 5px}

.gray-theme.fr-popup.fr-rtl .fr-input-line input+label,.gray-theme.fr-popup.fr-rtl .fr-input-line textarea+label{left:auto;right:0}

.gray-theme .fr-text-edit-layer{box-sizing:border-box}

.gray-theme.fr-toolbar{color:#37474F;background:#F5F5F5;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;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #CCCCCC;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:0;-webkit-transition:padding-bottom 0.5s;-moz-transition:padding-bottom 0.5s;-ms-transition:padding-bottom 0.5s;-o-transition:padding-bottom 0.5s}

.gray-theme.fr-toolbar::after{clear:both;display:block;content:"";height:0}

.gray-theme.fr-toolbar::after{height:0}

.gray-theme.fr-toolbar .fr-newline{margin-left:9px;margin-right:9px;background:#efefef;height:1px;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s}

.gray-theme.fr-toolbar.fr-toolbar-open{padding-bottom:48px}

.gray-theme.fr-toolbar.fr-toolbar-open .fr-newline{height:0}

.gray-theme.fr-toolbar .fr-more-toolbar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#cfcfcf;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;height:0;box-sizing:border-box}

.gray-theme.fr-toolbar .fr-more-toolbar.fr-expanded{height:48px}

.gray-theme.fr-toolbar .fr-more-toolbar>.fr-command.fr-btn{margin-left:4px;margin-right:4px}

.gray-theme.fr-toolbar .fr-btn-grp{margin:0 17px 0 12px}

@media (max-width: 768px){.gray-theme.fr-toolbar .fr-btn-grp{margin:0 7px 0 6px}}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-open{margin-top:10px;margin-bottom:-1px;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active){background:#cfcfcf}

.gray-theme.fr-toolbar.fr-inline{box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);border:0;z-index:2147483630}

.gray-theme.fr-toolbar.fr-inline.fr-above{border-top:0}

.gray-theme.fr-toolbar.fr-inline .fr-newline{height:0}

.gray-theme.fr-toolbar.fr-top{top:0;border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme.fr-toolbar.fr-bottom{bottom:0;border-top:0;padding-bottom:0;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme.fr-toolbar.fr-bottom .fr-newline{padding-top:0;-webkit-transition:padding-top 0.5s;-moz-transition:padding-top 0.5s;-ms-transition:padding-top 0.5s;-o-transition:padding-top 0.5s}

.gray-theme.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline{padding-top:48px;background:#FFF}

.gray-theme.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open{margin-top:-1px;margin-bottom:10px;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme.fr-toolbar.fr-sticky-on{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme .fr-separator{background:#ebebeb}

.gray-theme .fr-separator.fr-vs{height:32px;width:1px;margin:8px 4px}

.gray-theme .fr-separator.fr-hs{width:calc(100% - (2 * 4px));margin:0 4px;height:1px}

.gray-theme .second-toolbar{border:1px solid #CCCCCC;border-top:0;background:#FFF;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.gray-theme .second-toolbar::after{clear:both;display:block;content:"";height:0}

.gray-theme #logo>span{padding:11px 5px 10px 15px;font-size:12px;font-weight:500;color:#b1b2b7;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s}

.gray-theme #logo>svg{height:20px;width:47px;margin:7px 0}

.gray-theme #logo>svg *{-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-ms-transition:fill 0.3s;-o-transition:fill 0.3s}

.gray-theme #logo:hover>span,.gray-theme #logo:focus>span{color:#0097A7}

.gray-theme #logo:hover>svg .fr-logo,.gray-theme #logo:focus>svg .fr-logo{fill:#0097A7}

/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/themes/royal.min.css ***!
  \*********************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v3.1.0 (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}

.royal-theme.fr-box.fr-basic{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme.fr-box.fr-basic .fr-element{font-family:sans-serif;color:#414141;font-size:14px;line-height:1.6;padding:20px;box-sizing:border-box;overflow-x:auto;min-height:60px;text-align:left}

.royal-theme .fr-element{-webkit-user-select:auto}

.royal-theme .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}

.royal-theme .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}

.royal-theme.fr-box a.fr-floating-btn{box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);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:40px;width:40px;background:#FFF;color:#333333;-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;left:0;top:0;line-height:40px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);box-sizing:border-box;border:none}

.royal-theme.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:#333333}

.royal-theme.fr-box a.fr-floating-btn i,.royal-theme.fr-box a.fr-floating-btn svg{font-size:14px;line-height:40px}

.royal-theme.fr-box a.fr-floating-btn:hover{background:#ebebeb}

.royal-theme.fr-box a.fr-floating-btn:hover svg{fill:#333333}

.royal-theme.fr-box .fr-visible a.fr-floating-btn{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}

.royal-theme iframe.fr-iframe{box-sizing:border-box}

.royal-theme .fr-wrapper::after{clear:both;display:block;content:"";height:0}

.royal-theme .fr-wrapper .fr-placeholder{font-size:14px;color:#AAA;font-family:sans-serif;top:0;left:0;right:0}

.royal-theme .fr-wrapper ::selection{background:#b5d6fd;color:#000}

.royal-theme.fr-box.fr-basic .fr-wrapper{background:#FFF;border:1px solid #CCCCCC;border-bottom-color:#efefef;top:0;left:0}

.royal-theme.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0}

.royal-theme.fr-box.fr-basic.fr-bottom .fr-wrapper{border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

@media (min-width: 992px){.royal-theme .fr-box.fr-document .fr-wrapper{padding:30px;background:#efefef}.royal-theme .fr-box.fr-document .fr-wrapper .fr-element{background:#FFF;margin:auto;z-index:auto}.royal-theme .fr-box.fr-document .fr-wrapper .fr-element hr{background:#efefef}}

.royal-theme .fr-sticky-on{z-index:10}

.royal-theme .fr-sticky-on.fr-sticky-ios{left:0;right:0}

.royal-theme span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}

.royal-theme .fr-opacity-0{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.royal-theme.fr-box .fr-counter{padding:10px;color:#999999;font-size:14px;font-family:sans-serif;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}

.royal-theme.fr-box.fr-rtl .fr-counter{left:0;right:auto;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}

.royal-theme textarea.fr-code{resize:none;-moz-resize:none;-webkit-resize:none;box-sizing:border-box;margin:0;background:#FFF;color:#000}

.royal-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch{top:0;right:0;background:#FFF;color:#333333;-moz-outline:0;outline:0;border:0;padding:8px 7px;-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;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}

.royal-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch i{font-size:24px;width:24px}

.royal-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover{background:#ebebeb}

.royal-theme.fr-popup .fr-layer.fr-color-hex-layer{margin:0;padding:20px;padding-top:0}

.royal-theme.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line{padding:15px 0 0}

.royal-theme.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons{width:38px;height:40px;padding:17px 0 0;margin:0}

.royal-theme.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command{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:40px;width:38px}

.royal-theme.fr-popup .fr-color-set{line-height:0}

.royal-theme.fr-popup .fr-color-set.fr-selected-set{padding:20px;padding-bottom:0}

.royal-theme.fr-popup .fr-color-set>span{width:32px;height:32px}

.royal-theme.fr-popup .fr-color-set>span>i,.royal-theme.fr-popup .fr-color-set>span>svg{line-height:32px;height:24px;width:24px;margin:4px;font-size:13px;bottom:0;left:0}

.royal-theme.fr-popup .fr-color-set>span>i path,.royal-theme.fr-popup .fr-color-set>span>svg path{fill:#222222}

.royal-theme.fr-popup .fr-color-set>span .fr-selected-color{color:#FFF;font-size:13px;font-weight:400;line-height:32px;top:0;bottom:0;right:0;left:0}

.royal-theme.fr-popup .fr-color-set>span:hover,.royal-theme.fr-popup .fr-color-set>span:focus{outline:1px solid #222222}

.royal-theme.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)}

.royal-theme .fr-drag-helper{background:#0098f7;-webkit-opacity:0.2;-moz-opacity:0.2;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:2147483640}

.royal-theme .fr-dragging{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.royal-theme.fr-popup .fr-emoticon{width:24px;height:24px}

.royal-theme.fr-popup .fr-emoticon img{height:24px;width:24px}

.royal-theme.fr-popup .fr-command.fr-btn.fr-tabs-unicode{padding:0 0 0 14px}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.royal-theme.fr-popup .fr-icon-container.fr-emoticon-container{width:368px}}

.royal-theme.fr-popup .fr-file-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;margin:20px;box-sizing:border-box}

.royal-theme.fr-popup .fr-file-upload-layer:hover{background:#ebebeb}

.royal-theme.fr-popup .fr-file-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}

.royal-theme.fr-popup .fr-file-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top:0;bottom:0;left:0;right:0;z-index:2147483640}

.royal-theme.fr-popup .fr-file-upload-layer .fr-form input{right:0;top:0;bottom:0;margin:0}

.royal-theme.fr-popup .fr-file-progress-bar-layer{box-sizing:border-box}

.royal-theme.fr-popup .fr-file-progress-bar-layer>h3{margin:10px 0}

.royal-theme.fr-popup .fr-file-progress-bar-layer>div.fr-loader{background:#b3e0fd}

.royal-theme.fr-popup .fr-file-progress-bar-layer>div.fr-loader span{background:#0098f7;-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}

.royal-theme.fr-popup .fr-file-progress-bar-layer>div.fr-loader.fr-indeterminate span{top:0;animation:loading 2s linear infinite}

.royal-theme.fr-box.fr-fullscreen{top:0;left:0;bottom:0;right:0}

.royal-theme.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme.fr-box.fr-fullscreen .fr-toolbar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme.fr-box.fr-fullscreen .second-toolbar{margin-top:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr{border:0}

.royal-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr{border-bottom:solid 1px #ebebeb}

.royal-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child{color:#646464}

.royal-theme .fr-element img{padding:0 1px}

.royal-theme .fr-image-resizer{border:solid 1px #0098f7;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}

.royal-theme .fr-image-resizer .fr-handler{background:#0098f7;border:solid 1px #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;box-sizing:border-box}

.royal-theme .fr-image-resizer .fr-handler{width:12px;height:12px}

.royal-theme .fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}

.royal-theme .fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}

.royal-theme .fr-image-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}

.royal-theme .fr-image-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}

@media (min-width: 1200px){.royal-theme .fr-image-resizer .fr-handler{width:10px;height:10px}.royal-theme .fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.royal-theme .fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.royal-theme .fr-image-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.royal-theme .fr-image-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}

.royal-theme.fr-image-overlay{top:0;left:0;bottom:0;right:0;z-index:2147483640}

.royal-theme.fr-popup .fr-image-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;margin:20px}

.royal-theme.fr-popup .fr-image-upload-layer:hover{background:#ebebeb}

.royal-theme.fr-popup .fr-image-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}

.royal-theme.fr-popup .fr-image-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top:0;bottom:0;left:0;right:0;z-index:2147483640}

.royal-theme.fr-popup .fr-image-upload-layer .fr-form input{right:0;top:0;bottom:0;margin:0}

.royal-theme.fr-popup .fr-image-progress-bar-layer>h3{margin:10px 0}

.royal-theme.fr-popup .fr-image-progress-bar-layer>div.fr-loader{background:#b3e0fd}

.royal-theme.fr-popup .fr-image-progress-bar-layer>div.fr-loader span{background:#0098f7;-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}

.royal-theme.fr-popup .fr-image-progress-bar-layer>div.fr-loader.fr-indeterminate span{top:0;animation:loading 2s linear infinite}

.royal-theme .fr-uploading{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.royal-theme.fr-modal .fr-modal-head .fr-modal-head-line::after{clear:both;display:block;content:"";height:0}

.royal-theme.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more{margin-top:10px}

.royal-theme.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available{opacity:0;width:0;padding:12px 0}

.royal-theme.fr-modal .fr-modal-head .fr-modal-tags{padding:0 20px}

.royal-theme.fr-modal .fr-modal-head .fr-modal-tags a{opacity:0;padding:6px 12px;margin:8px 0 8px 8px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-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;background-color:#f5f5f5}

.royal-theme.fr-modal .fr-modal-head .fr-modal-tags a:focus{background-color:#ebebeb}

.royal-theme.fr-modal .fr-modal-head .fr-modal-tags a:hover{background-color:#ebebeb}

.royal-theme.fr-modal .fr-modal-head .fr-modal-tags a:active{background-color:#d6d6d6}

.royal-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag{background-color:#EcF5Ff;color:#0098f7}

.royal-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus{background-color:#ebebeb}

.royal-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover{background-color:#ebebeb}

.royal-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active{background-color:#d6d6d6}

.royal-theme.fr-show-tags .fr-modal-more svg path{fill:#0098f7}

.royal-themediv.fr-modal-body{-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}

.royal-themediv.fr-modal-body .fr-preloader{margin:50px auto}

.royal-themediv.fr-modal-body div.fr-image-list{margin:0 20px;padding:0}

.royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after{-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:#000;top:0;left:0;bottom:0;right:0}

.royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before{color:#FFF;top:0;left:0;bottom:0;right:0;margin:auto}

.royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty{background:#CCCCCC}

.royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after{margin:auto;top:0;bottom:0;left:0;right:0}

.royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container img{-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)}

.royal-themediv.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)"}

.royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,.royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{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-sizing:border-box;margin:0;line-height:40px}

.royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img{background:#B8312F;fill:#FFF;padding:8px;-webkit-transform:translateY(-50%) translateX(25%);-moz-transform:translateY(-50%) translateX(25%);-ms-transform:translateY(-50%) translateX(25%);-o-transform:translateY(-50%) translateX(25%)}

.royal-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{background:#FFF;fill:#0098f7;padding:8px;-webkit-transform:translateY(-50%) translateX(-125%);-moz-transform:translateY(-50%) translateX(-125%);-ms-transform:translateY(-50%) translateX(-125%);-o-transform:translateY(-50%) translateX(-125%)}

.royal-theme.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)"}

.royal-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img,.royal-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img{width:40px;height:40px}

.royal-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover{background:#bf4644;color:#FFF}

.royal-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover{background:#ebebeb}

.royal-theme .fr-line-breaker{border-top:1px solid #0098f7}

.royal-theme .fr-line-breaker a.fr-floating-btn{left:calc(50% - (40px / 2));top:-20px}

.royal-theme .fr-line-breaker a.fr-floating-btn svg{margin:8px;height:24px;width:24px}

.royal-theme .fr-quick-insert{padding-right:10px;box-sizing:content-box}

.royal-theme .fr-quick-insert a.fr-floating-btn svg{margin:8px;width:24px;height:24px}

.royal-theme .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)}

.royal-theme .fr-qi-helper{padding-left:20px}

.royal-theme .fr-qi-helper a.fr-btn.fr-floating-btn{padding:6px 10px 10px 10px;color:#222222;background:#FFF;-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)}

.royal-theme .fr-qi-helper a.fr-btn.fr-floating-btn svg{fill:#222222}

.royal-theme .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)}

.royal-theme.fr-popup .fr-buttons.fr-tabs .fr-special-character-category{padding:10px 15px}

.royal-theme.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span{font-size:16px}

.royal-theme.fr-popup .fr-special-character{width:24px;height:24px}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.royal-theme.fr-popup .fr-icon-container.fr-sc-container{width:368px}}

.royal-theme .fr-element table td.fr-selected-cell,.royal-theme .fr-element table th.fr-selected-cell{border:1px double #0098f7}

.royal-theme .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}

.royal-theme .fr-element table td,.royal-theme .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}

.royal-theme .fr-element .fr-no-selection table td,.royal-theme .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}

.royal-theme .fr-table-resizer div{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-right:1px solid #0098f7}

.royal-theme .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}

.royal-theme.fr-popup .fr-table-size{margin:20px}

.royal-theme.fr-popup .fr-table-size .fr-select-table-size{line-height:0}

.royal-theme.fr-popup .fr-table-size .fr-select-table-size>span{padding:0 4px 4px 0}

.royal-theme.fr-popup .fr-table-size .fr-select-table-size>span>span{border:1px solid #DDD}

.royal-theme.fr-popup .fr-table-size .fr-select-table-size>span.hover>span{background:rgba(0,152,247,0.3);border:solid 1px #0098f7}

.royal-theme.fr-popup .fr-table-size .fr-select-table-size .new-line::after{clear:both;display:block;content:"";height:0}

.royal-theme.fr-popup .fr-table-colors{padding:20px;padding-bottom:0}

.royal-theme .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}

.royal-theme .fr-element .fr-video::after{top:0;left:0;right:0;bottom:0}

.royal-theme .fr-element .fr-video>*{box-sizing:content-box}

.royal-theme.fr-box .fr-video-resizer{border:solid 1px #0098f7;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}

.royal-theme.fr-box .fr-video-resizer .fr-handler{background:#0098f7;border:solid 1px #FFF;box-sizing:border-box}

.royal-theme.fr-box .fr-video-resizer .fr-handler{width:12px;height:12px}

.royal-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}

.royal-theme.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-6px;top:-6px}

.royal-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}

.royal-theme.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}

@media (min-width: 1200px){.royal-theme.fr-box .fr-video-resizer .fr-handler{width:10px;height:10px}.royal-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.royal-theme.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.royal-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.royal-theme.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}

.royal-theme.fr-popup .fr-video-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;margin:20px}

.royal-theme.fr-popup .fr-video-upload-layer:hover{background:#ebebeb}

.royal-theme.fr-popup .fr-video-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}

.royal-theme.fr-popup .fr-video-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top:0;bottom:0;left:0;right:0;z-index:2147483640}

.royal-theme.fr-popup .fr-video-upload-layer .fr-form input{right:0;top:0;bottom:0;margin:0}

.royal-theme.fr-popup .fr-video-progress-bar-layer>h3{margin:10px 0}

.royal-theme.fr-popup .fr-video-progress-bar-layer>div.fr-loader{background:#b3e0fd}

.royal-theme.fr-popup .fr-video-progress-bar-layer>div.fr-loader span{background:#0098f7;-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}

.royal-theme.fr-popup .fr-video-progress-bar-layer>div.fr-loader.fr-indeterminate span{top:0;animation:loading 2s linear infinite}

.royal-theme.fr-video-overlay{top:0;left:0;bottom:0;right:0;z-index:2147483640}

.royal-theme img.fr-rounded,.royal-theme .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}

.royal-theme img.fr-bordered{box-sizing:content-box}

.royal-theme .fr-img-caption.fr-bordered img{box-sizing:border-box}

.royal-theme .fr-view span[style~="color:"] a{color:inherit}

.royal-theme .fr-view strong{font-weight:700}

.royal-theme .fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:whitesmoke}

.royal-theme .fr-view table td,.royal-theme .fr-view table th{border:1px solid #DDD}

.royal-theme .fr-view table th{background:#ececec}

.royal-theme .fr-view hr{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}

.royal-theme .fr-view[dir="rtl"] blockquote{border-right:solid 2px #5E35B1;margin-right:0;padding-left:0}

.royal-theme .fr-view[dir="rtl"] blockquote blockquote{border-color:#00BCD4}

.royal-theme .fr-view[dir="rtl"] blockquote blockquote blockquote{border-color:#43A047}

.royal-theme .fr-view blockquote{border-left:solid 2px #5E35B1;margin-left:0;color:#5E35B1}

.royal-theme .fr-view blockquote blockquote{border-color:#00BCD4;color:#00BCD4}

.royal-theme .fr-view blockquote blockquote blockquote{border-color:#43A047;color:#43A047}

.royal-theme .fr-view span.fr-emoticon{line-height:0}

.royal-theme .fr-view span.fr-emoticon.fr-emoticon-img{font-size:inherit}

.royal-theme .fr-view .fr-text-bordered{padding:10px 0}

.royal-theme .fr-view .fr-class-highlighted{background-color:#ffff00}

.royal-theme .fr-view .fr-class-code{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}

.royal-theme .fr-view img.fr-dib{margin:5px auto}

.royal-theme .fr-view img.fr-dib.fr-fil{margin-left:0}

.royal-theme .fr-view img.fr-dib.fr-fir{margin-right:0}

.royal-theme .fr-view img.fr-dii{margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}

.royal-theme .fr-view img.fr-dii.fr-fil{margin:5px 5px 5px 0;max-width:calc(100% - 5px)}

.royal-theme .fr-view img.fr-dii.fr-fir{margin:5px 0 5px 5px;max-width:calc(100% - 5px)}

.royal-theme .fr-view span.fr-img-caption.fr-dib{margin:5px auto}

.royal-theme .fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0}

.royal-theme .fr-view span.fr-img-caption.fr-dib.fr-fir{margin-right:0}

.royal-theme .fr-view span.fr-img-caption.fr-dii{margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}

.royal-theme .fr-view span.fr-img-caption.fr-dii.fr-fil{margin:5px 5px 5px 0;max-width:calc(100% - 5px)}

.royal-theme .fr-view span.fr-img-caption.fr-dii.fr-fir{margin:5px 0 5px 5px;max-width:calc(100% - 5px)}

.royal-theme .fr-view .fr-video.fr-rv{height:0}

.royal-theme .fr-view .fr-video.fr-rv>iframe,.royal-theme .fr-view .fr-video.fr-rv object,.royal-theme .fr-view .fr-video.fr-rv embed{top:0;left:0}

.royal-theme .fr-view .fr-video>*{box-sizing:content-box}

.royal-theme .fr-view a.fr-strong{font-weight:700}

.royal-theme .fr-view .fr-img-caption .fr-img-wrap{padding:0;margin:auto}

.royal-theme .fr-view .fr-img-caption .fr-img-wrap img{margin:auto}

.royal-theme .fr-view .fr-img-caption .fr-img-wrap>span{margin:auto;box-sizing:border-box;-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.royal-theme .fr-view button.fr-rounded,.royal-theme .fr-view input.fr-rounded,.royal-theme .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}

.royal-theme a.fr-view.fr-strong{font-weight:700}

.royal-theme img.fr-view.fr-dib{margin:5px auto}

.royal-theme img.fr-view.fr-dib.fr-fil{margin-left:0}

.royal-theme img.fr-view.fr-dib.fr-fir{margin-right:0}

.royal-theme img.fr-view.fr-dii{margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}

.royal-theme img.fr-view.fr-dii.fr-fil{margin:5px 5px 5px 0;max-width:calc(100% - 5px)}

.royal-theme img.fr-view.fr-dii.fr-fir{margin:5px 0 5px 5px;max-width:calc(100% - 5px)}

.royal-theme span.fr-img-caption.fr-view.fr-dib{margin:5px auto}

.royal-theme span.fr-img-caption.fr-view.fr-dib.fr-fil{margin-left:0}

.royal-theme span.fr-img-caption.fr-view.fr-dib.fr-fir{margin-right:0}

.royal-theme span.fr-img-caption.fr-view.fr-dii{margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}

.royal-theme span.fr-img-caption.fr-view.fr-dii.fr-fil{margin:5px 5px 5px 0;max-width:calc(100% - 5px)}

.royal-theme span.fr-img-caption.fr-view.fr-dii.fr-fir{margin:5px 0 5px 5px;max-width:calc(100% - 5px)}

.royal-theme .fr-element .fr-embedly{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}

.royal-theme .fr-element .fr-embedly::after{top:0;left:0;right:0;bottom:0}

.royal-theme .fr-element .fr-embedly>*{box-sizing:content-box}

.royal-theme.fr-box .fr-embedly-resizer{border:solid 1px #0098f7;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}

.royal-theme.fr-popup .fr-icon.fr-fa-icon{width:18px;padding:8px;margin:6px;font-size:16px}

@supports not (-ms-high-contrast: none){.royal-theme.fr-popup .fr-icon-container.fr-fa-container{grid-template-columns:repeat(auto-fill, minmax(45px, 45px))}}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.royal-theme.fr-popup .fr-icon-container.fr-fa-container{width:506px}}

.royal-theme .tui-image-editor-container{top:0;left:0;bottom:0;right:0;z-index:10}

.royal-theme .tui-editor-cancel-btn{background-color:#FFF;border:1px solid #CCCCCC}

.royal-theme .tui-editor-save-btn{color:#FFF}

.royal-theme .examples-variante>a{font-size:14px;font-family:Arial, Helvetica, sans-serif}

.royal-theme .sc-cm-holder>.sc-cm{border-top:5px solid #222222 !important}

.royal-theme .sc-cm__item_dropdown:hover>a,.royal-theme .sc-cm a:hover{background-color:#ebebeb !important}

.royal-theme .sc-cm__item_active>a,.royal-theme .sc-cm__item_active>a:hover,.royal-theme .sc-cm a:active,.royal-theme .sc-cm a:focus{background-color:#d6d6d6 !important}

.royal-theme .sc-cm-holder>.sc-cm:before{background-color:#ebebeb !important}

.royal-theme .fr-tooltip{top:0;left:0;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:#222222;color:#FFF;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)";user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.royal-theme .fr-tooltip.fr-visible{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.royal-theme.fr-toolbar .fr-command.fr-btn,.royal-theme.fr-popup .fr-command.fr-btn,.royal-theme.fr-modal .fr-command.fr-btn{color:#333333;-moz-outline:0;border:0;margin:4px 2px;padding:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;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;height:40px}

.royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options,.royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options,.royal-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme.fr-toolbar .fr-command.fr-btn.fr-btn-hover,.royal-theme.fr-popup .fr-command.fr-btn.fr-btn-hover,.royal-theme.fr-modal .fr-command.fr-btn.fr-btn-hover{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,.royal-theme.fr-popup .fr-command.fr-btn::-moz-focus-inner,.royal-theme.fr-modal .fr-command.fr-btn::-moz-focus-inner{border:0}

.royal-theme.fr-toolbar .fr-command.fr-btn.fr-btn-text,.royal-theme.fr-popup .fr-command.fr-btn.fr-btn-text,.royal-theme.fr-modal .fr-command.fr-btn.fr-btn-text{width:auto}

.royal-theme.fr-toolbar .fr-command.fr-btn i,.royal-theme.fr-toolbar .fr-command.fr-btn svg,.royal-theme.fr-popup .fr-command.fr-btn i,.royal-theme.fr-popup .fr-command.fr-btn svg,.royal-theme.fr-modal .fr-command.fr-btn i,.royal-theme.fr-modal .fr-command.fr-btn svg{margin:8px 7px;width:24px}

.royal-theme.fr-toolbar .fr-command.fr-btn svg.fr-svg,.royal-theme.fr-popup .fr-command.fr-btn svg.fr-svg,.royal-theme.fr-modal .fr-command.fr-btn svg.fr-svg{height:24px}

.royal-theme.fr-toolbar .fr-command.fr-btn svg path,.royal-theme.fr-popup .fr-command.fr-btn svg path,.royal-theme.fr-modal .fr-command.fr-btn svg path{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;fill:#333333}

.royal-theme.fr-toolbar .fr-command.fr-btn span.fr-sr-only,.royal-theme.fr-popup .fr-command.fr-btn span.fr-sr-only,.royal-theme.fr-modal .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}

.royal-theme.fr-toolbar .fr-command.fr-btn span,.royal-theme.fr-popup .fr-command.fr-btn span,.royal-theme.fr-modal .fr-command.fr-btn span{font-size:14px;line-height:17px;min-width:30px;height:17px;padding:0 4px}

.royal-theme.fr-toolbar .fr-command.fr-btn img,.royal-theme.fr-popup .fr-command.fr-btn img,.royal-theme.fr-modal .fr-command.fr-btn img{margin:8px 7px;width:24px}

.royal-theme.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup,.royal-theme.fr-popup .fr-command.fr-btn.fr-btn-active-popup,.royal-theme.fr-modal .fr-command.fr-btn.fr-btn-active-popup{background:#d6d6d6}

.royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,.royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown i,.royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown span,.royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown img,.royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown svg,.royal-theme.fr-modal .fr-command.fr-btn.fr-dropdown i,.royal-theme.fr-modal .fr-command.fr-btn.fr-dropdown span,.royal-theme.fr-modal .fr-command.fr-btn.fr-dropdown img,.royal-theme.fr-modal .fr-command.fr-btn.fr-dropdown svg{margin-left:3px;margin-right:11px}

.royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown:after,.royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown:after,.royal-theme.fr-modal .fr-command.fr-btn.fr-dropdown:after{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333333;right:2px;top:18px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}

.royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,.royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active,.royal-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active{fill:#333333;background:#d6d6d6;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease}

.royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,.royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.royal-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover{background:#ebebeb;fill:#333333}

.royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.royal-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after{border-top-color:#333333}

.royal-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after,.royal-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after,.royal-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after{border-top:0;border-bottom:4px solid #222222}

.royal-theme.fr-toolbar .fr-command.fr-btn.fr-disabled,.royal-theme.fr-popup .fr-command.fr-btn.fr-disabled,.royal-theme.fr-modal .fr-command.fr-btn.fr-disabled{color:#bdbdbd;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.royal-theme.fr-toolbar .fr-command.fr-btn.fr-disabled::after,.royal-theme.fr-popup .fr-command.fr-btn.fr-disabled::after,.royal-theme.fr-modal .fr-command.fr-btn.fr-disabled::after{border-top-color:#bdbdbd}

.royal-theme.fr-toolbar .fr-tabs .fr-command.fr-btn,.royal-theme.fr-popup .fr-tabs .fr-command.fr-btn,.royal-theme.fr-modal .fr-tabs .fr-command.fr-btn{margin:0;width:46px;height:40px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.royal-theme.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.royal-theme.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.royal-theme.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.royal-theme.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.royal-theme.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab{background:#FFF}

.royal-theme.fr-toolbar .fr-tabs .fr-command.fr-btn span,.royal-theme.fr-popup .fr-tabs .fr-command.fr-btn span,.royal-theme.fr-modal .fr-tabs .fr-command.fr-btn span{height:27px}

.royal-theme.fr-toolbar .fr-tabs .fr-command.fr-btn img,.royal-theme.fr-toolbar .fr-tabs .fr-command.fr-btn svg,.royal-theme.fr-popup .fr-tabs .fr-command.fr-btn img,.royal-theme.fr-popup .fr-tabs .fr-command.fr-btn svg,.royal-theme.fr-modal .fr-tabs .fr-command.fr-btn img,.royal-theme.fr-modal .fr-tabs .fr-command.fr-btn svg{margin:8px 11px;width:24px;height:24px}

.royal-theme.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.royal-theme.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.royal-theme.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.royal-theme.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.royal-theme.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.royal-theme.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.royal-theme.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.royal-theme.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.royal-theme.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path{fill:#0098f7}

.royal-theme.fr-toolbar.fr-disabled .fr-btn,.royal-theme.fr-toolbar.fr-disabled .fr-btn.fr-active,.royal-theme.fr-popup.fr-disabled .fr-btn,.royal-theme.fr-popup.fr-disabled .fr-btn.fr-active,.royal-theme.fr-modal.fr-disabled .fr-btn,.royal-theme.fr-modal.fr-disabled .fr-btn.fr-active{color:#bdbdbd;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.royal-theme.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,.royal-theme.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.royal-theme.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,.royal-theme.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.royal-theme.fr-modal.fr-disabled .fr-btn.fr-dropdown::after,.royal-theme.fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after{border-top-color:#bdbdbd}

.royal-theme.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.royal-theme.fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.royal-theme.fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.royal-theme.fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.royal-theme.fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.royal-theme.fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover,.royal-theme.fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover,.royal-theme.fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover,.royal-theme.fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover,.royal-theme.fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover,.royal-theme.fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme.fr-toolbar.fr-inline>.fr-command.fr-btn:not(.fr-hidden),.royal-theme.fr-toolbar.fr-inline>.fr-btn-wrap:not(.fr-hidden){display:inline-flex}

.royal-theme.fr-desktop .fr-command:hover,.royal-theme.fr-desktop .fr-command:focus,.royal-theme.fr-desktop .fr-command.fr-btn-hover,.royal-theme.fr-desktop .fr-command.fr-expanded{outline:0;color:#333333}

.royal-theme.fr-desktop .fr-command:hover:not(.fr-table-cell),.royal-theme.fr-desktop .fr-command:focus:not(.fr-table-cell),.royal-theme.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell),.royal-theme.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell){background:#ebebeb}

.royal-theme.fr-desktop .fr-command:hover::after,.royal-theme.fr-desktop .fr-command:focus::after,.royal-theme.fr-desktop .fr-command.fr-btn-hover::after,.royal-theme.fr-desktop .fr-command.fr-expanded::after{border-top-color:#333333}

.royal-theme.fr-desktop .fr-command.fr-selected:not(.fr-table-cell),.royal-theme.fr-desktop .fr-command:active{color:#333333;background:#d6d6d6}

.royal-theme.fr-desktop .fr-command.fr-active:hover,.royal-theme.fr-desktop .fr-command.fr-active:focus,.royal-theme.fr-desktop .fr-command.fr-active.fr-btn-hover,.royal-theme.fr-desktop .fr-command.fr-active.fr-expanded{background:#ebebeb}

.royal-theme.fr-desktop .fr-command.fr-active:active{background:#d6d6d6}

.royal-theme.fr-toolbar.fr-mobile .fr-command.fr-blink,.royal-theme.fr-popup.fr-mobile .fr-command.fr-blink{background:#d6d6d6}

.royal-theme .fr-command.fr-btn.fr-options{width:16px;margin-left:-5px}

.royal-theme .fr-command.fr-btn.fr-options.fr-btn-hover,.royal-theme .fr-command.fr-btn.fr-options:hover,.royal-theme .fr-command.fr-btn.fr-options:focus{border-left:solid 1px #FAFAFA;-webkit-transition:border-left 0s, background-color 0.5s;-moz-transition:border-left 0s, background-color 0.5s;-ms-transition:border-left 0s, background-color 0.5s;-o-transition:border-left 0s, background-color 0.5s}

.royal-theme .fr-command.fr-btn+.fr-dropdown-menu{background:#FFF;right:auto;bottom:auto;height:auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}

.royal-theme .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}

.royal-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper{padding:0;margin:auto;box-sizing:border-box;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;margin-top:0;height:0}

.royal-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{margin:0;padding:8px 0;min-width:72px}

.royal-theme .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}

.royal-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{padding:0 20px;color:inherit;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg{width:24px;height:24px;margin:3px 4px}

.royal-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path{fill:#333333}

.royal-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active{background:#d6d6d6}

.royal-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled{color:#bdbdbd}

.royal-theme .fr-command.fr-btn.fr-active+.fr-dropdown-menu{box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}

.royal-theme .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}

.royal-theme.fr-modal{color:#222222;font-family:Arial, Helvetica, sans-serif;overflow-x:auto;top:0;left:0;bottom:0;right:0;z-index:2147483640;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.royal-theme.fr-modal.fr-middle .fr-modal-wrapper{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}

.royal-theme.fr-modal .fr-modal-wrapper{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:20px auto;background:#FFF;min-width:300px;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);border:0}

@media (min-width: 768px) and (max-width: 991px){.royal-theme.fr-modal .fr-modal-wrapper{margin:30px auto}}

@media (min-width: 992px){.royal-theme.fr-modal .fr-modal-wrapper{margin:50px auto}}

.royal-theme.fr-modal .fr-modal-wrapper .fr-modal-head{background:#FFF;min-height:42px;border-bottom:solid #efefef 1px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s}

.royal-theme.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line{height:56px;padding:0 10px}

.royal-theme.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close{margin:10px;top:0;right:0}

.royal-theme.fr-modal .fr-modal-wrapper .fr-modal-head h4{font-size:20px;padding:19px 10px;margin:0;font-weight:400;line-height:18px}

.royal-theme.fr-modal .fr-modal-wrapper div.fr-modal-body{min-height:150px;overflow-y:auto;padding-bottom:20px}

.royal-theme.fr-modal .fr-modal-wrapper div.fr-modal-body:focus{outline:0}

.royal-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command{height:36px;color:#0098f7;padding:10px;-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}

.royal-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,.royal-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus{background:#ebebeb;color:#0098f7}

.royal-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active{background:#d6d6d6;color:#0098f7}

.royal-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner{border:0}

.royal-theme.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover{background:#ebebeb}

.royal-theme.fr-overlay{top:0;bottom:0;left:0;right:0;background:#000;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.royal-theme.fr-popup{color:#222222;background:#FFF;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);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;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.royal-theme.fr-popup .fr-icon{font-size:20px;font-weight:400;padding:6px}

.royal-theme.fr-popup .fr-icon-container{padding:20px;max-height:200px;overflow:auto;box-sizing:border-box}

@supports not (-ms-high-contrast: none){.royal-theme.fr-popup .fr-icon-container{grid-template-columns:repeat(auto-fill, minmax(36px, 36px))}}

@media (min-width: 768px){.royal-theme.fr-popup .fr-icon-container{min-width:276px}}

@media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px){.royal-theme.fr-popup .fr-icon-container{width:236px}}

.royal-theme.fr-popup .fr-input-focus{background:whitesmoke}

.royal-theme.fr-popup.fr-above{border-top:0}

.royal-theme.fr-popup.fr-hidden{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.royal-theme.fr-popup .fr-input-line{padding:15px 0}

.royal-theme.fr-popup .fr-input-line input[type="text"],.royal-theme.fr-popup .fr-input-line textarea{margin-bottom:1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:solid 1px #999999;color:#222222;font-size:14px;background:#FFF;padding:4px 12px;box-sizing:border-box;-webkit-transition:border 0.5s, padding 0.5s;-moz-transition:border 0.5s, padding 0.5s;-ms-transition:border 0.5s, padding 0.5s;-o-transition:border 0.5s, padding 0.5s}

.royal-theme.fr-popup .fr-input-line input[type="text"]:hover,.royal-theme.fr-popup .fr-input-line textarea:hover{border:solid 1px #515151}

.royal-theme.fr-popup .fr-input-line input[type="text"]:focus,.royal-theme.fr-popup .fr-input-line textarea:focus{border:solid 2px #0098f7;padding:3px 11px}

.royal-theme.fr-popup .fr-input-line input[type="text"]{height:46px}

.royal-theme.fr-popup .fr-input-line input+label,.royal-theme.fr-popup .fr-input-line textarea+label{top:29px;left:12px;font-size:14px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;background:#FFF;padding:0}

.royal-theme.fr-popup .fr-input-line input.fr-not-empty+label,.royal-theme.fr-popup .fr-input-line textarea.fr-not-empty+label{color:gray;width:auto;left:4px;padding:0 4px;font-size:11px;top:9px}

.royal-theme.fr-popup input,.royal-theme.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}

.royal-theme.fr-popup .fr-buttons{line-height:0}

.royal-theme.fr-popup .fr-buttons .fr-btn{margin-left:4px;margin-right:4px}

.royal-theme.fr-popup .fr-buttons.fr-tabs{border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5}

@media (max-width: 768px){.royal-theme.fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll{width:276px}}

.royal-theme.fr-popup .fr-buttons:not(.fr-tabs){padding:5px}

.royal-theme.fr-popup .fr-layer{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:195px;box-sizing:border-box;margin:20px}

@media (min-width: 768px){.royal-theme.fr-popup .fr-layer{width:260px}}

.royal-theme.fr-popup .fr-action-buttons{height:36px}

.royal-theme.fr-popup .fr-action-buttons button.fr-command{height:36px;color:#0098f7;padding:10px;font-size:16px;-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}

.royal-theme.fr-popup .fr-action-buttons button.fr-command:hover,.royal-theme.fr-popup .fr-action-buttons button.fr-command:focus{background:#ebebeb;color:#0098f7}

.royal-theme.fr-popup .fr-action-buttons button.fr-command:active{background:#d6d6d6;color:#0098f7}

.royal-theme.fr-popup .fr-action-buttons button::-moz-focus-inner{border:0}

.royal-theme.fr-popup .fr-checkbox{width:18px;height:18px;padding:10px;box-sizing:content-box}

.royal-theme.fr-popup .fr-checkbox svg{margin-left:2px;margin-top:2px;width:10px;height:10px}

.royal-theme.fr-popup .fr-checkbox span{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:18px;height:18px;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}

.royal-theme.fr-popup .fr-checkbox input{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:18px;margin:0;padding:0;width:18px}

.royal-theme.fr-popup .fr-checkbox input:not(:checked)+span{border:solid 2px #999999}

.royal-theme.fr-popup .fr-checkbox input:not(:checked):active+span{background-color:#f5f5f5}

.royal-theme.fr-popup .fr-checkbox input:not(:checked):focus+span,.royal-theme.fr-popup .fr-checkbox input:not(:checked):hover+span{border-color:#515151}

.royal-theme.fr-popup .fr-checkbox input:checked+span{background:#0098f7;border:solid 2px #0098f7}

.royal-theme.fr-popup .fr-checkbox input:checked:active+span{background-color:#EcF5Ff}

.royal-theme.fr-popup .fr-checkbox input:checked:focus+span,.royal-theme.fr-popup .fr-checkbox input:checked:hover+span{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.royal-theme.fr-popup .fr-checkbox-line{font-size:14px;line-height:1.4px;margin-top:10px}

.royal-theme.fr-popup .fr-checkbox-line label{margin:0 5px}

.royal-theme.fr-popup.fr-rtl .fr-input-line input+label,.royal-theme.fr-popup.fr-rtl .fr-input-line textarea+label{left:auto;right:0}

.royal-theme .fr-text-edit-layer{box-sizing:border-box}

.royal-theme.fr-toolbar{color:#222222;background:#FFF;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;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #CCCCCC;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:0;-webkit-transition:padding-bottom 0.5s;-moz-transition:padding-bottom 0.5s;-ms-transition:padding-bottom 0.5s;-o-transition:padding-bottom 0.5s}

.royal-theme.fr-toolbar::after{clear:both;display:block;content:"";height:0}

.royal-theme.fr-toolbar::after{height:0}

.royal-theme.fr-toolbar .fr-newline{margin-left:9px;margin-right:9px;background:#efefef;height:1px;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s}

.royal-theme.fr-toolbar.fr-toolbar-open{padding-bottom:48px}

.royal-theme.fr-toolbar.fr-toolbar-open .fr-newline{height:0}

.royal-theme.fr-toolbar .fr-more-toolbar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;height:0;box-sizing:border-box}

.royal-theme.fr-toolbar .fr-more-toolbar.fr-expanded{height:48px}

.royal-theme.fr-toolbar .fr-more-toolbar>.fr-command.fr-btn{margin-left:4px;margin-right:4px}

.royal-theme.fr-toolbar .fr-btn-grp{margin:0 17px 0 12px}

@media (max-width: 768px){.royal-theme.fr-toolbar .fr-btn-grp{margin:0 7px 0 6px}}

.royal-theme.fr-toolbar .fr-command.fr-btn.fr-open{margin-top:10px;margin-bottom:-1px;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active){background:#f5f5f5}

.royal-theme.fr-toolbar.fr-inline{box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);border:0;z-index:2147483630}

.royal-theme.fr-toolbar.fr-inline.fr-above{border-top:0}

.royal-theme.fr-toolbar.fr-inline .fr-newline{height:0}

.royal-theme.fr-toolbar.fr-top{top:0;border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme.fr-toolbar.fr-bottom{bottom:0;border-top:0;padding-bottom:0;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme.fr-toolbar.fr-bottom .fr-newline{padding-top:0;-webkit-transition:padding-top 0.5s;-moz-transition:padding-top 0.5s;-ms-transition:padding-top 0.5s;-o-transition:padding-top 0.5s}

.royal-theme.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline{padding-top:48px;background:#FFF}

.royal-theme.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open{margin-top:-1px;margin-bottom:10px;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme.fr-toolbar.fr-sticky-on{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme .fr-separator{background:#ebebeb}

.royal-theme .fr-separator.fr-vs{height:32px;width:1px;margin:8px 4px}

.royal-theme .fr-separator.fr-hs{width:calc(100% - (2 * 4px));margin:0 4px;height:1px}

.royal-theme .second-toolbar{border:1px solid #CCCCCC;border-top:0;background:#FFF;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

.royal-theme .second-toolbar::after{clear:both;display:block;content:"";height:0}

.royal-theme #logo>span{padding:11px 5px 10px 15px;font-size:12px;font-weight:500;color:#b1b2b7;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s}

.royal-theme #logo>svg{height:20px;width:47px;margin:7px 0}

.royal-theme #logo>svg *{-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-ms-transition:fill 0.3s;-o-transition:fill 0.3s}

.royal-theme #logo:hover>span,.royal-theme #logo:focus>span{color:#0098f7}

.royal-theme #logo:hover>svg .fr-logo,.royal-theme #logo:focus>svg .fr-logo{fill:#0098f7}

/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/jqstyle/jqx.light-coaon.css ***!
  \********************************************************************************************************************************************************************************************************************************/
.jqx-widget-light-coaon {
    font-family: inherit;
    font-size:14px;
    color: #555;
}
.jqx-widget-content-light-coaon {
    font-family: inherit;
    font-size:14px;
    color: #555;
}
.jqx-widget-header-light-coaon {
    font-family: inherit;
    font-size:14px;
    background: #fff;
    color: #555;
}
/*Rounded Corners*/
/*top-left rounded Corners*/
.jqx-rc-tl-light-coaon {
    border-top-left-radius: 4px;
}
/*top-right rounded Corners*/
.jqx-rc-tr-light-coaon {
    border-top-right-radius: 4px;
}
/*bottom-left rounded Corners*/
.jqx-rc-bl-light-coaon {
    border-bottom-left-radius: 4px;
}
/*bottom-right rounded Corners*/
.jqx-rc-br-light-coaon {
    border-bottom-right-radius: 4px;
}
/*top rounded Corners*/
.jqx-rc-t-light-coaon {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
/*bottom rounded Corners*/
.jqx-rc-b-light-coaon {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
/*right rounded Corners*/
.jqx-rc-r-light-coaon {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    box-sizing: border-box;
}
/*left rounded Corners*/
.jqx-rc-l-light-coaon {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
/*all rounded Corners*/
.jqx-rc-all-light-coaon {
    border-radius: 4px;
}
.jqx-widget-light-coaon, .jqx-widget-header-light-coaon, .jqx-fill-state-normal-light-coaon,
.jqx-widget-content-light-coaon, .jqx-fill-state-hover-light-coaon, .jqx-fill-state-pressed-light-coaon {
    font-family: inherit;
    font-size:14px;
}
.jqx-widget-content-light-coaon {
    background-color: #ffffff;
    /* border-color: #dddddd; */   /*jskim 없앰*/
}
/* 헤더 색상 변경 jskim*/
.jqx-widget-header-light-coaon {
    color: #555;
       /* background-color:#f8f8f8;  */
    background-color: gold;
    border-color:#dddddd;
    *zoom: 1;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.jqx-widget-light-coaon input::selection, input.jqx-input-widget-light-coaon::selection, .jqx-widget-content-light-coaon input::selection {
    background: #0077BE;
    color: #fff;
}
.jqx-button-light-coaon {
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;
    /* display: none; */
}
.jqx-button-light-coaon, .jqx-fill-state-normal-light-coaon  {
    color: #555;
  	background:#fafafa;
    border-color: #dddddd;
    *zoom: 1;
}
.jqx-fill-state-hover-light-coaon {
    color: #373a3c;
    border-color: #b2b2b2;
    border-color: rgba(0, 0, 0, 0.3);
    background-color: #f0f0f0;
 }
.jqx-fill-state-pressed-light-coaon {
    color: #fff ;
    background-color: #0077BE;
    border-color: #0077BE;
    *background-color: #fff;
}
.jqx-fill-state-hover-light-coaon, .jqx-fill-state-focus-light-coaon {
    color: #333333;
    text-decoration: none;
}
.jqx-fill-state-focus-light-coaon, .jqx-item-light-coaon.jqx-fill-state-focus {
    border-color: #0077BE;
}
.jqx-fill-state-pressed-light-coaon.jqx-fill-state-hover-light-coaon, .jqx-dropdownlist-state-selected-light-coaon{
  color: #fff ;
}
.jqx-datetimeinput-light-coaon .jqx-action-button-light-coaon.jqx-fill-state-hover{
    border-color: #ddd;
}
.jqx-datetimeinput-light-coaon.jqx-fill-state-focus .jqx-action-button-light-coaon{
    border-color: #0077BE;
}
.jqx-filter-input-light-coaon:focus {
    border-color: #0077BE !important;
}
.jqx-button-light-coaon  {
    color: #555;
    border-color: #ddd;
    *zoom: 1;
}
.jqx-button-light-coaon.jqx-fill-state-hover  {
  
    *zoom: 1;
    transition: background-color 100ms linear;
}
.jqx-button-light-coaon.jqx-fill-state-pressed  {
    color: #fff;
  	background:#0077BE;
    border-color: #0077BE;
    *zoom: 1;
    transition: background-color 100ms linear;
     /* jskim 없앰*/
     /* display: none;  */
}
.jqx-dropdownlist-state-normal-light-coaon, .jqx-dropdownlist-state-hover-light-coaon, .jqx-dropdownlist-state-selected-light-coaon,
.jqx-scrollbar-button-state-hover-light-coaon, .jqx-scrollbar-button-state-normal-light-coaon, .jqx-scrollbar-button-state-pressed-light-coaon,
.jqx-scrollbar-thumb-state-normal-horizontal-light-coaon, .jqx-scrollbar-thumb-state-hover-horizontal-light-coaon, .jqx-scrollbar-thumb-state-pressed-horizontal-light-coaon,
.jqx-scrollbar-thumb-state-normal-light-coaon, .jqx-scrollbar-thumb-state-pressed-light-coaon, .jqx-tree-item-hover-light-coaon, .jqx-tree-item-selected-light-coaon,
.jqx-tree-item-light-coaon, .jqx-menu-item-light-coaon, .jqx-menu-item-hover-light-coaon, .jqx-menu-item-selected-light-coaon, .jqx-menu-item-top-light-coaon, .jqx-menu-item-top-hover-light-coaon, 
.jqx-menu-item-top-selected-light-coaon, .jqx-slider-button-light-coaon, .jqx-slider-slider-light-coaon
 {
    transition: background-color 100ms linear;
}
.jqx-primary-light-coaon
{
  color: #0077BE  !important;
  background: #fff  !important;
  border-color: #0077BE!important;
  text-shadow: none !important;
}
.jqx-primary-light-coaon.jqx-dropdownlist-state-normal-light-coaon,
.jqx-primary-light-coaon.jqx-slider-button-light-coaon,
.jqx-primary-light-coaon.jqx-slider-slider-light-coaon,
.jqx-primary-light-coaon.jqx-combobox-arrow-normal-light-coaon,
.jqx-primary-light-coaon.jqx-combobox-arrow-hover-light-coaon,
.jqx-primary-light-coaon.jqx-action-button-light-coaon,
.jqx-primary-light-coaon:hover,
.jqx-primary-light-coaon:focus,
.jqx-primary-light-coaon:active,
.jqx-primary-light-coaon.active,
.jqx-primary-light-coaon.disabled,
.jqx-primary-light-coaon[disabled] {
 color: #fff  !important;
  background: #0077BE  !important;
  border-color: #0077BE !important;
  text-shadow: none !important;
}
.jqx-fill-state-pressed-light-coaon.jqx-primary-light-coaon,
.jqx-primary-light-coaon:active,
.jqx-primary-light-coaon.active {
 color: #fff  !important;
  background-color: #0077BE  !important;
  border-color: #0077BE!important;
  text-shadow: none !important;
}
.jqx-success-light-coaon
{
  color: #5cb85c  !important;
  background: #fff  !important;
  border-color: #5cb85c!important;
  text-shadow: none !important;
}
.jqx-success-light-coaon.jqx-dropdownlist-state-normal-light-coaon,
.jqx-success-light-coaon.jqx-slider-button-light-coaon,
.jqx-success-light-coaon.jqx-slider-slider-light-coaon,
.jqx-success-light-coaon.jqx-combobox-arrow-normal-light-coaon,
.jqx-success-light-coaon.jqx-combobox-arrow-hover-light-coaon,
.jqx-success-light-coaon.jqx-action-button-light-coaon,
.jqx-success-light-coaon:hover,
.jqx-success-light-coaon:focus,
.jqx-success-light-coaon:active,
.jqx-success-light-coaon.active,
.jqx-success-light-coaon.disabled,
.jqx-success-light-coaon[disabled] {
 color: #fff  !important;
  background: #5cb85c  !important;
  border-color: #5cb85c!important;
  text-shadow: none !important;
}
.jqx-fill-state-pressed-light-coaon.jqx-success-light-coaon,
.jqx-success-light-coaon:active,
.jqx-success-light-coaon.active {
  text-shadow: none !important;
 color: #fff  !important;
  background: #5cb85c  !important;
  border-color: #5cb85c!important;
}
.jqx-inverse-light-coaon
{
  text-shadow: none !important;
  color: #666  !important;
  background: #fff  !important;
  border-color: #cccccc!important;
}
.jqx-inverse-light-coaon.jqx-dropdownlist-state-normal-light-coaon,
.jqx-inverse-light-coaon.jqx-slider-button-light-coaon,
.jqx-inverse-light-coaon.jqx-slider-slider-light-coaon,
.jqx-inverse-light-coaon.jqx-combobox-arrow-hover-light-coaon,
.jqx-inverse-light-coaon.jqx-combobox-arrow-normal-light-coaon,
.jqx-inverse-light-coaon.jqx-action-button-light-coaon,
.jqx-inverse-light-coaon:hover,
.jqx-inverse-light-coaon:focus,
.jqx-inverse-light-coaon:active,
.jqx-inverse-light-coaon.active,
.jqx-inverse-light-coaon.disabled,
.jqx-inverse-light-coaon[disabled] {
  text-shadow: none !important;
 color: #666  !important;
  background: #cccccc  !important;
  border-color: #cccccc!important;
}
.jqx-fill-state-pressed-light-coaon.jqx-inverse-light-coaon,
.jqx-inverse-light-coaon:active,
.jqx-inverse-light-coaon.active {
  text-shadow: none !important;
 color: #666  !important;
  background: #cccccc  !important;
  border-color: #cccccc!important;
}
.jqx-danger-light-coaon
{
  text-shadow: none !important;
  color: #d9534f  !important;
  background: #fff  !important;
  border-color: #d9534f!important;
}
.jqx-danger-light-coaon.jqx-dropdownlist-state-normal-light-coaon,
.jqx-danger-light-coaon.jqx-slider-button-light-coaon,
.jqx-danger-light-coaon.jqx-slider-slider-light-coaon,
.jqx-danger-light-coaon.jqx-combobox-arrow-hover-light-coaon,
.jqx-danger-light-coaon.jqx-combobox-arrow-normal-light-coaon,
.jqx-danger-light-coaon.jqx-action-button-light-coaon,
.jqx-danger-light-coaon:hover,
.jqx-danger-light-coaon:focus,
.jqx-danger-light-coaon:active,
.jqx-danger-light-coaon.active,
.jqx-danger-light-coaon.disabled,
.jqx-danger-light-coaon[disabled] {
  text-shadow: none !important;
 color: #fff  !important;
  background: #d9534f  !important;
  border-color: #d9534f!important;
}
.jqx-fill-state-pressed-light-coaon.jqx-danger-light-coaon,
.jqx-danger-light-coaon:active,
.jqx-danger-light-coaon.active {
  text-shadow: none !important;
 color: #fff  !important;
  background: #d9534f  !important;
  border-color: #d9534f!important;
}
.jqx-warning-light-coaon
{
  text-shadow: none !important;
  color: #f0ad4e  !important;
  background: #fff  !important;
  border-color: #f0ad4e!important;
}
.jqx-warning-light-coaon.jqx-dropdownlist-state-normal-light-coaon,
.jqx-warning-light-coaon.jqx-slider-button-light-coaon,
.jqx-warning-light-coaon.jqx-slider-slider-light-coaon,
.jqx-warning-light-coaon.jqx-combobox-arrow-hover-light-coaon,
.jqx-warning-light-coaon.jqx-combobox-arrow-normal-light-coaon,
.jqx-warning-light-coaon.jqx-action-button-light-coaon,
.jqx-warning-light-coaon:hover,
.jqx-warning-light-coaon:focus,
.jqx-warning-light-coaon:active,
.jqx-warning-light-coaon.active,
.jqx-warning-light-coaon.disabled,
.jqx-warning-light-coaon[disabled] {
  text-shadow: none !important;
 color: #fff  !important;
  background: #f0ad4e  !important;
  border-color: #f0ad4e!important;
}
.jqx-fill-state-pressed-light-coaon.jqx-warning-light-coaon,
.jqx-warning-light-coaon:active,
.jqx-warning-light-coaon.active {
  text-shadow: none !important;
 color: #fff  !important;
  background: #f0ad4e  !important;
  border-color: #f0ad4e!important;
}
.jqx-info-light-coaon
{
  text-shadow: none !important;
  color: #5bc0de  !important;
  background: #fff  !important;
  border-color: #5bc0de!important;
}
.jqx-info-light-coaon.jqx-dropdownlist-state-normal-light-coaon,
.jqx-info-light-coaon.jqx-slider-button-light-coaon,
.jqx-info-light-coaon.jqx-slider-slider-light-coaon,
.jqx-info-light-coaon.jqx-combobox-arrow-hover-light-coaon,
.jqx-info-light-coaon.jqx-combobox-arrow-normal-light-coaon,
.jqx-info-light-coaon.jqx-action-button-light-coaon,
.jqx-info-light-coaon:hover,
.jqx-info-light-coaon:focus,
.jqx-info-light-coaon:active,
.jqx-info-light-coaon.active,
.jqx-info-light-coaon.disabled,
.jqx-info-light-coaon[disabled] {
 color: #fff  !important;
  background: #5bc0de  !important;
  border-color: #5bc0de!important;
  text-shadow: none !important;
}
.jqx-fill-state-pressed-light-coaon.jqx-info-light-coaon,
.jqx-info-light-coaon:active,
.jqx-info-light-coaon.active {
  text-shadow: none !important;
 color: #fff  !important;
  background: #5bc0de  !important;
  border-color: #5bc0de!important;
}
.jqx-fill-state-pressed-light-coaon {
    background-image: none;
    outline: 0;
}
.jqx-grid-cell-light-coaon {
    box-shadow: none;
}
.jqx-grid-column-menubutton-light-coaon {
    background-color: transparent;
    border-color: #ddd !important;
}
.jqx-cell-light-coaon {
    font-size: 14px;
}
.jqx-calendar-light-coaon > div {
    padding: 10px;
    box-sizing: border-box;
}
.jqx-calendar-light-coaon .jqx-widget-header-light-coaon
{
    background-color: #fff;
    font-size:12px;
    box-shadow:none;
}
.jqx-calendar-row-header-light-coaon, .jqx-calendar-top-left-header-light-coaon {
    background-color: #f0f0f0;
    border-color: #f2f2f2;
    box-shadow:none;
}
.jqx-calendar-title-content-light-coaon {
    font-weight:bold;
}
.jqx-calendar-column-header-light-coaon {
    background-color: #FFF;
    border-top-color: #fff;
    box-shadow:none;
    border-bottom-color: #e9e9e9;
}
.jqx-calendar-light-coaon > div {
    padding: 10px;
    box-sizing: border-box;
}
.jqx-expander-header-light-coaon {
    padding-top: 10px; padding-bottom: 10px;
}
.jqx-expander-header.jqx-fill-state-hover-light-coaon,
 .jqx-expander-header.jqx-fill-state-normal-light-coaon,
 .jqx-expander-header.jqx-fill-state-pressed-light-coaon
 {
      background: #fff;
      border-color: #e0e0e0;
      color: #333;
}
.jqx-expander-header.jqx-fill-state-hover-light-coaon {
    background: #f6f6f6;
}
.jqx-expander-header.jqx-fill-state-focus-light-coaon {
    border-color: #0077BE;
}
.jqx-expander-content.jqx-fill-state-focus-light-coaon {
    border-color: #e0e0e0;
    background: #fdfdfd;
}
.jqx-expander-header-light-coaon {
    padding:10px;
}
.jqx-ribbon-header-vertical-light-coaon, .jqx-widget-header-vertical-light-coaon {
	background:#f0f0f0;
}
.jqx-scrollbar-state-normal-light-coaon {
    background-color: #f8f8f8;
    border: 1px solid #f8f8f8;
    border-left-color: #ddd;
}
.jqx-scrollbar-thumb-state-normal-light-coaon, .jqx-scrollbar-thumb-state-normal-horizontal-light-coaon {
    background: #f6f6f6;
    border-color: #b3b3b3;
}
.jqx-scrollbar-thumb-state-hover-light-coaon, .jqx-scrollbar-thumb-state-hover-horizontal-light-coaon {
    background: #e6e6e6;
    border-color: #b3b3b3;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.jqx-progressbar-light-coaon {
    background: #f7f7f7 !important;
    box-shadow: none;
}
.jqx-progressbar-value-light-coaon, .jqx-splitter-collapse-button-horizontal-light-coaon {
    background: #0077BE;
}
.jqx-splitter-collapse-button-vertical-light-coaon, .jqx-progressbar-value-vertical-light-coaon {
    background: #0077BE;
}
.jqx-scrollbar-thumb-state-pressed-light-coaon, .jqx-splitter-splitbar-vertical-light-coaon, .jqx-splitter-splitbar-horizontal-light-coaon, .jqx-scrollbar-thumb-state-pressed-horizontal-light-coaon,
.jqx-scrollbar-button-state-pressed-light-coaon
 {
    background: #d9d9d9;
    border-color: #b3b3b3;
     box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.jqx-grid-column-sortdescbutton-light-coaon, jqx-grid-column-filterbutton-light-coaon, .jqx-grid-column-sortascbutton-light-coaon {
    background-color: transparent;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #ddd;
}
.jqx-menu-vertical-light-coaon {
    background: #ffffff;
    filter: none;
}
.jqx-checkbox-check-checked-light-coaon {
    background: transparent url('material_check_black.4f1404b6f76dc387.png') center center no-repeat;
}
.jqx-checkbox-check-indeterminate-light-coaon {
    width:14px !important;
    height:14px !important;
    position:relative;
    top: 1px;
    left: 1px;
    background: #0379BF;
}
.jqx-checkbox-hover {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.jqx-combobox-content-light-coaon, .jqx-input-light-coaon {
}
.jqx-combobox-content-light-coaon {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.25);
}
.jqx-grid-bottomright-light-coaon, .jqx-panel-bottomright-light-coaon, .jqx-listbox-bottomright-light-coaon {
    background-color: #f8f8f8;
}
.jqx-window-light-coaon, .jqx-tooltip-light-coaon {
    box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0,0,0,0.15);
}
.jqx-docking-light-coaon .jqx-window-light-coaon {
    box-shadow: none;
}
.jqx-docking-panel-light-coaon .jqx-window-light-coaon {
    box-shadow: none;
}
.jqx-radiobutton-light-coaon {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    background-repeat: no-repeat;
    background: none;
}
.jqx-radiobutton-light-coaon-light-coaon, .jqx-radiobutton-hover-light-coaon {
    border-radius: 100%;
    background-repeat: no-repeat;
}
.jqx-radiobutton-check-checked-light-coaon {
    filter: none;
    background: #0077BE;
    background-repeat: no-repeat;
    border-radius: 100%;
}
.jqx-radiobutton-check-indeterminate-light-coaon {
    filter: none;
    background: #999;
    border-radius: 100%;
}
.jqx-radiobutton-check-indeterminate-disabled-light-coaon {
    filter: none;
    background: #999;
    border-radius: 100%;
}
.jqx-slider-track-horizontal-light-coaon, .jqx-slider-track-vertical-light-coaon {
    border-color: #ddd;
    background: #f0f0f0;
}
.jqx-slider-button-light-coaon {
    border-radius: 100%;
    background-color: transparent;
    border-color: transparent !important;
}
.jqx-slider-slider-light-coaon {
    transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease;
}
.jqx-slider-has-value-light-coaon {
    border-radius: 100%;
    background-color: #0077BE;
    border-color: #0077BE !important;
}
.jqx-slider-slider-light-coaon:active {
    transform: scale(1.2);
    box-shadow: rgba(0,0,0,0.3) 0 0 10px;
}
.jqx-slider-tooltip-light-coaon, .jqx-slider-tooltip-light-coaon .jqx-fill-state-normal-light-coaon {
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #0077BE; 
    border-color: #0077BE;
    color: #fff;
    font-size:11px;
}
.jqx-slider-tooltip-light-coaon .jqx-tooltip-arrow-t-b,
.jqx-slider-tooltip-light-coaon .jqx-tooltip-arrow-l-r {
     background: #0077BE; 
    border-color: #0077BE;
}
.jqx-listitem-state-normal-light-coaon,
.jqx-listitem-state-hover-light-coaon,
.jqx-listitem-state-selected-light-coaon
 {
    padding-top:5px;
    padding-bottom:5px;
    margin:0px;
    border-radius: 0px;
}
.jqx-listitem-state-normal-light-coaon.checkboxes,
.jqx-listitem-state-hover-light-coaon.checkboxes,
.jqx-listitem-state-selected-light-coaon.checkboxes {
    border-radius: 4px;
}
.jqx-listitem-element-light-coaon {
 
}
/*applied to a list item when the item is selected.*/
.jqx-listitem-state-hover-light-coaon, .jqx-menu-item-hover-light-coaon, .jqx-tree-item-hover-light-coaon, .jqx-calendar-cell-hover-light-coaon, .jqx-grid-cell-hover-light-coaon,
.jqx-menu-vertical-light-coaon .jqx-menu-item-top-hover-light-coaon, .jqx-input-popup-light-coaon .jqx-fill-state-hover-light-coaon,
.jqx-input-popup-light-coaon .jqx-fill-state-pressed-light-coaon {
    color: #a1e9ff !important;
    border-color: #e1f5fe;
    text-decoration: none;
    background-color: #e1f5fe;
    background-repeat: repeat-x;
    outline: 0;
    background: #e1f5fe; /* Old browsers */
    box-shadow: none;
    background-position: 0 0;
}
.jqx-scheduler-cell-hover-light-coaon {
    border-color: #e3f5fb !important;
    background: #e3f5fb !important;
}
.jqx-grid-table-dark {
    font-size: 14px;
}
.jqx-listitem-state-selected-light-coaon, .jqx-menu-item-selected-light-coaon, .jqx-tree-item-selected-light-coaon, .jqx-calendar-cell-selected-light-coaon, .jqx-grid-cell-selected-light-coaon,
.jqx-menu-vertical-light-coaon .jqx-menu-item-top-selected-light-coaon, .jqx-grid-selectionarea-light-coaon, .jqx-input-button-header-light-coaon, .jqx-input-button-innerHeader-light-coaon {
    color: #ffffff !important;
    background-color: #a1e9ff;
    *background-color: #a1e9ff;
    background-repeat: repeat-x;
    outline: 0;
    border-color: #a1e9ff !important;
    background: #a1e9ff; /* Old browsers */
    box-shadow: none;
}
.jqx-scheduler-cell-selected-light-coaon {
    /* border: 2px solid #0077BE !important; */
    /* border-color: #5bc0de !important; */
    background: #a1e9ff !important;
}
.jqx-grid-cell-light-coaon .jqx-button-light-coaon, .jqx-grid-cell-light-coaon .jqx-button-light-coaon.jqx-fill-state-hover-light-coaon, .jqx-grid-cell-light-coaon .jqx-button-light-coaon.jqx-fill-state-pressed-light-coaon {
    box-shadow: none;
   transition: none;
}
.jqx-popup-light-coaon {
    border: 1px solid #ddd;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
}
.jqx-grid-column-sortascbutton-light-coaon, .jqx-expander-arrow-bottom-light-coaon, .jqx-window-collapse-button-light-coaon, .jqx-menu-item-arrow-up-light-coaon, .jqx-menu-item-arrow-up-selected-light-coaon, .jqx-menu-item-arrow-top-up-light-coaon, .jqx-icon-arrow-up-light-coaon, .jqx-icon-arrow-up-hover-light-coaon, .jqx-icon-arrow-up-selected-light-coaon {
    background-image: url('metro-icon-up.d0ef8c6031e0bbcd.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-widget-light-coaon .jqx-grid-group-expand-light-coaon, .jqx-grid-group-expand-light-coaon, .jqx-grid-column-menubutton-light-coaon, .jqx-grid-column-sortdescbutton-light-coaon, .jqx-expander-arrow-top-light-coaon, .jqx-window-collapse-button-collapsed-light-coaon, .jqx-menu-item-arrow-down-light-coaon, .jqx-menu-item-arrow-down-selected-light-coaon, .jqx-menu-item-arrow-down-light-coaon, .jqx-icon-arrow-down-light-coaon, .jqx-icon-arrow-down-hover-light-coaon, .jqx-icon-arrow-down-selected-light-coaon {
    background-image: url('metro-icon-down.37e000bf7184b1d1.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-tabs-arrow-left-light-coaon, .jqx-menu-item-arrow-left-selected-light-coaon, .jqx-menu-item-arrow-top-left, .jqx-icon-arrow-left-light-coaon, .jqx-icon-arrow-down-left-light-coaon, .jqx-icon-arrow-left-selected-light-coaon {
    background-image: url('metro-icon-left.24f73299de50c857.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-widget-light-coaon .jqx-grid-group-collapse-light-coaon, .jqx-grid-group-collapse-light-coaon, .jqx-tabs-arrow-right-light-coaon, .jqx-menu-item-arrow-right-selected-light-coaon, .jqx-menu-item-arrow-top-right-light-coaon, .jqx-icon-arrow-right-light-coaon, .jqx-icon-arrow-right-hover-light-coaon, .jqx-icon-arrow-right-selected-light-coaon {
    background-image: url('metro-icon-right.fd42100041b2dec9.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-tree-item-arrow-collapse-rtl-light-coaon, .jqx-tree-item-arrow-collapse-hover-rtl-light-coaon {
    background-image: url('metro-icon-left.24f73299de50c857.png');
}
.jqx-menu-item-arrow-left-selected-light-coaon {
    background-image: url('metro-icon-left-white.a7cdf0606a062a86.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-menu-item-arrow-right-selected-light-coaon {
    background-image: url('metro-icon-right-white.44b5445aaf773651.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-input-button-content-light-coaon {
    font-size: 10px;
}
.jqx-widget .jqx-grid-cell, .jqx-widget .jqx-grid-column-header, .jqx-widget .jqx-grid-group-cell {border-color: #ddd;}
.jqx-grid-groups-row-light-coaon > span {
    padding-left: 4px;
}
.jqx-combobox-content-light-coaon, .jqx-input-light-coaon {
    border-color: #ddd;
    color: #555555;
    background-color: #ffffff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jqx-combobox-content-light-coaon, .jqx-combobox-light-coaon, .jqx-combobox-state-normal-light-coaon {
    border-color: #ddd;
}
.jqx-combobox-content-focus-light-coaon, .jqx-combobox-state-focus-light-coaon, .jqx-fill-state-focus-light-coaon,
.jqx-numberinput-focus-light-coaon {
    outline: none;
    border-color: #959595;
}
input[type="text"].jqx-input-light-coaon, input[type="password"].jqx-input-light-coaon, input[type="text"].jqx-widget-content-light-coaon, input[type="textarea"].jqx-widget-content-light-coaon, textarea.jqx-input-light-coaon {
    font-size: 14px;
    padding-left:3px;
    padding-right: 3px;
    resize: none;
}
input[type="text"].jqx-input-light-coaon:-moz-placeholder, input[type="text"].jqx-widget-content-light-coaon:-moz-placeholder, input[type="textarea"].jqx-widget-content-light-coaon:-moz-placeholder, textarea.jqx-input-light-coaon:-moz-placeholder {
    color: #999999;
}
input[type="text"].jqx-input-light-coaon:-webkit-input-placeholder, input[type="text"].jqx-widget-content-light-coaon:-webkit-input-placeholder, input[type="textarea"].jqx-widget-content-light-coaon:-webkit-input-placeholder, textarea.jqx-input-light-coaon:-webkit-input-placeholder {
    color: #999999;
}
input[type="text"].jqx-input-light-coaon:-ms-input-placeholder, input[type="text"].jqx-widget-content-light-coaon:-ms-input-placeholder, input[type="textarea"].jqx-widget-content-light-coaon:-ms-input-placeholder, textarea.jqx-input-light-coaon:-ms-input-placeholder {
    color: #999999;
}
.jqx-combobox-content-light-coaon, .jqx-input-light-coaon {
    border-color: #ddd;
    color: #555555;
    background-color: #ffffff;
}
.jqx-combobox-content-light-coaon, .jqx-combobox-light-coaon, .jqx-combobox-state-normal-light-coaon {
    border-color: #ddd;
}
.jqx-combobox-content-focus-light-coaon, .jqx-combobox-state-focus-light-coaon, .jqx-fill-state-focus-light-coaon,
.jqx-numberinput-focus-light-coaon {
    outline: none;
    border-color: #ddd;
}
.jqx-popup-light-coaon.jqx-fill-state-focus-light-coaon
{
    outline: none;
    border-color: #ddd !important;
}
.jqx-datetimeinput-content, .jqx-datetimeinput-container {
    overflow: visible !important;
}
.jqx-slider-rangebar-light-coaon {
    border-color: #0077BE;
    background: #0077BE;
}
.jqx-switchbutton-light-coaon{
    border-radius: 15px;
}
.jqx-switchbutton-light-coaon .jqx-fill-state-normal-light-coaon,
.jqx-switchbutton-light-coaon .jqx-fill-state-hover-light-coaon,
.jqx-switchbutton-light-coaon .jqx-fill-state-pressed-light-coaon {
    border-color: #0077BE;
    background: #0077BE;
}
.jqx-grid-cell-light-coaon.jqx-grid-cell-selected-light-coaon>.jqx-grid-group-expand-light-coaon {
    background-image: url('metro-icon-down-white.c4f81fbc00379b32.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-light-coaon.jqx-grid-cell-selected-light-coaon>.jqx-grid-group-collapse-light-coaon{
    background-image: url('metro-icon-right-white.44b5445aaf773651.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-light-coaon.jqx-grid-cell-selected-light-coaon>.jqx-grid-group-collapse-rtl-light-coaon{
    background-image: url('metro-icon-left-white.a7cdf0606a062a86.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-light-coaon.jqx-grid-cell-selected-light-coaon>.jqx-grid-group-expand-rtl-light-coaon {
    background-image: url('metro-icon-down-white.c4f81fbc00379b32.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-tabs-title-selected-top-light-coaon, .jqx-tabs-selection-tracker-top-light-coaon {
    border-color: transparent;
    filter: none;
    background: #fff;
    color: #333;
    box-shadow: none;
}
.jqx-tabs-arrow-background-light-coaon{
    background: #fff;
    border:none;
    box-shadow:none;
}
.jqx-tabs-title-light-coaon, .jqx-ribbon-item-light-coaon {
    color: #333;
}
.jqx-tabs-title-selected-bottom-light-coaon,
.jqx-tabs-title-selected-top-light-coaon
 {
    padding-top:5px;
    padding-bottom:5px;
    color: #1997C6;
    font-weight:500;
}
.jqx-tabs-title.jqx-fill-state-hover-light-coaon {
    border-color: transparent;
}
.jqx-ribbon-item-light-coaon {
    cursor: pointer;
}
.jqx-ribbon-item-selected-light-coaon {
    color: #1997C6;
    font-weight:500;
    border-color: transparent;
}
.jqx-ribbon-item-hover-light-coaon {
    background: transparent;
    border-color: transparent;
}
.jqx-ribbon-header-top-light-coaon {
    border-color: transparent;
    border-bottom-color: #E0E0E0;
}
.jqx-ribbon-header-bottom-light-coaon {
    border-color: transparent;
    border-top-color: #E0E0E0;
}
.jqx-ribbon-header-right-light-coaon {
    border-color: transparent;
    border-left-color:#E0E0E0;
}
.jqx-ribbon-header-left-light-coaon {
    border-color: transparent;
    border-right-color:#E0E0E0;
}
.jqx-tabs-title-selected-bottom-light-coaon, .jqx-tabs-selection-tracker-bottom-light-coaon {
    border-color: transparent;
    border-top: 1px solid #fff;
    filter: none;
    background: #fff;
    box-shadow: none;
}
.jqx-tabs-light-coaon, .jqx-ribbon-light-coaon {
    border-color: transparent;
}
.jqx-tabs-header-light-coaon, .jqx-ribbon-header-light-coaon {
    background: transparent;
}
.jqx-tabs-position-bottom .jqx-tabs-header-light-coaon {
    border-color: transparent;
}
.jqx-layout-light-coaon .jqx-tabs-header-light-coaon, .jqx-layout-light-coaon .jqx-ribbon-header-light-coaon {
    background: #fff;
    border-color: #E0E0E0;
}
.jqx-tabs-title-bottom {
    border-color: transparent;
}
.jqx-tabs-title-hover-top-light-coaon, .jqx-tabs-title-hover-bottom-light-coaon, .jqx-tabs-header-light-coaon {
    box-shadow: none !important;
    background: transparent;
}
.jqx-tabs-content-light-coaon {
    box-sizing: border-box;
    border: 1px solid #E0E0E0;
    border-top-color: transparent;
    padding:5px;
}
.jqx-tabs-bar-light-coaon {
    position: absolute;
    bottom: 0;
    background: #1997C6;
    height: 2px;
    z-index:20;
    transition: .5s cubic-bezier(.35,0,.25,1);
}
.jqx-tabs-bar-light-coaon.vertical {
    width: 2px;
}
.jqx-tabs-position-bottom .jqx-tabs-bar-light-coaon {
    top: 0;
}
.jqx-window-content-light-coaon {
    box-sizing:border-box;
}
.jqx-layout-light-coaon
{
    background-color: #cccccc;
}
.jqx-kanban-column-header-collapsed-light-coaon { /* ff3.6+ */ /* safari4+,chrome */ /* safari5.1+,chrome10+ */ /* opera 11.10+ */ /* ie10+ */
    background: linear-gradient(90deg, rgba(248,248,248,1) 0%, rgba(234,234,234,1) 100%); /* w3c */
}
.jqx-calendar-light-coaon td {
    font-size: 12px;
}
.jqx-grid-column-menubutton-light-coaon {
    background-image: url('metro-icon-down.37e000bf7184b1d1.png');
 }
.jqx-grid-pager-top-light-coaon .jqx-grid-pager-number-light-coaon,
.jqx-grid-pager-light-coaon .jqx-grid-pager-number-light-coaon {

    background-color: transparent;
    border-color: transparent;
    color: rgba(0,0,0,.54) !important;
    font-size:12px;
}
.jqx-grid-pager-top-light-coaon .jqx-grid-pager-number-light-coaon:hover,
.jqx-grid-pager-light-coaon .jqx-grid-pager-number-light-coaon:hover {
    font-size:12px;
}
.jqx-grid-pager-top-light-coaon .jqx-grid-pager-number-light-coaon.jqx-fill-state-pressed-light-coaon ,
.jqx-grid-pager-light-coaon .jqx-grid-pager-number-light-coaon.jqx-fill-state-pressed-light-coaon {
    color: #0077BE !important;
    font-weight: bold !important;
}
.jqx-menu-item-arrow-up-selected-light-coaon, .jqx-icon-arrow-up-selected-light-coaon{background-image:url('metro-icon-up-white.cfc72a52d6c35373.png');background-repeat:no-repeat;background-position:center;}
.jqx-menu-item-arrow-down-selected-light-coaon, .jqx-icon-arrow-down-selected-light-coaon{background-image:url('metro-icon-down-white.c4f81fbc00379b32.png');background-repeat:no-repeat;background-position:center;}
.jqx-menu-item-arrow-left-selected-light-coaon, .jqx-icon-arrow-left-selected-light-coaon{background-image:url('metro-icon-left-white.a7cdf0606a062a86.png');background-repeat:no-repeat;background-position:center;}
.jqx-menu-item-arrow-right-selected-light-coaon, .jqx-icon-arrow-right-selected-light-coaon{background-image:url('metro-icon-right-white.44b5445aaf773651.png');background-repeat:no-repeat;background-position:center;}
.jqx-tabs-close-button-light-coaon{background-image:url('close.133ea9ffe9a22d30.png');  background-repeat:no-repeat;  background-position:center;}
.jqx-tabs-close-button-selected-light-coaon{background-image:url('close.133ea9ffe9a22d30.png');  background-repeat:no-repeat;  background-position:center;}
.jqx-tabs-close-button-hover-light-coaon{background-image:url('close.133ea9ffe9a22d30.png');  background-repeat:no-repeat;  background-position:center;}
.jqx-scrollbar-button-state-pressed-light-coaon .jqx-icon-arrow-up-selected-light-coaon{background-image:url('metro-icon-up.d0ef8c6031e0bbcd.png');background-repeat:no-repeat;background-position:center;}
.jqx-scrollbar-button-state-pressed-light-coaon .jqx-icon-arrow-down-selected-light-coaon{background-image:url('metro-icon-down.37e000bf7184b1d1.png');background-repeat:no-repeat;background-position:center;}
.jqx-scrollbar-button-state-pressed-light-coaon .jqx-icon-arrow-left-selected-light-coaon{background-image:url('metro-icon-left.24f73299de50c857.png');background-repeat:no-repeat;background-position:center;}
.jqx-scrollbar-button-state-pressed-light-coaon .jqx-icon-arrow-right-selected-light-coaon{background-image:url('metro-icon-right.fd42100041b2dec9.png');background-repeat:no-repeat;background-position:center;}
.jqx-grid-cell-light-coaon.jqx-grid-cell-selected-light-coaon>.jqx-grid-group-expand-light-coaon {
    background-image: url('metro-icon-down-white.c4f81fbc00379b32.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-light-coaon.jqx-grid-cell-selected-light-coaon>.jqx-grid-group-collapse-light-coaon{
    background-image: url('metro-icon-right-white.44b5445aaf773651.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-light-coaon.jqx-grid-cell-selected-light-coaon>.jqx-grid-group-collapse-rtl-light-coaon {
    background-image: url('metro-icon-left-white.a7cdf0606a062a86.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-light-coaon.jqx-grid-cell-selected-light-coaon>.jqx-grid-group-expand-rtl-light-coaon{
    background-image: url('metro-icon-down-white.c4f81fbc00379b32.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-group-collapse-light-coaon {
    background-image: url('metro-icon-right.fd42100041b2dec9.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.jqx-grid-group-collapse-rtl-light-coaon
{
    padding-right: 0px;
    background-image: url('metro-icon-left.24f73299de50c857.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.jqx-grid-group-expand-light-coaon, .jqx-grid-group-expand-rtl-light-coaon
{
    padding-right: 0px;
    background-image: url('metro-icon-down.37e000bf7184b1d1.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.jqx-icon-arrow-first-light-coaon
{
    background-image: url('metro-icon-first.2ded1dfcd6aec847.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-last-light-coaon
{
    background-image: url('metro-icon-last.1d14735447c19f0d.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-first-hover-light-coaon
{
    background-image: url('metro-icon-first.2ded1dfcd6aec847.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-last-hover-light-coaon
{
    background-image: url('metro-icon-last.1d14735447c19f0d.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-first-selected-light-coaon
{
    background-image: url('metro-icon-first-white.e5fdd7492d9e441c.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-last-selected-light-coaon
{
    background-image: url('metro-icon-last-white.f2d4b5b4c7d7fb13.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-calendar-pressed-light-coaon {
    background-image: url('/assets/img/calendar_icon_white.svg');
}
.jqx-icon-time-pressed-light-coaon {
    background-image: url('icon-time-white.d433ba09764d793a.png');
}
.jqx-icon-time-light-coaon{
    margin-left:1px;
}
.sorticon, .filtericon {
    box-shadow:none;
}
.sorticon.descending .jqx-grid-column-sorticon-light-coaon {
    margin-top:-1px;
}
.sorticon.ascending .jqx-grid-column-sorticon-light-coaon {
    margin-top:1px;
}
.jqx-dropdownlist-state-normal-light-coaon .jqx-icon-arrow-down-light-coaon,
.jqx-combobox-state-normal-light-coaon .jqx-icon-arrow-down-light-coaon,
.sorticon.descending .jqx-grid-column-sorticon-light-coaon,
.jqx-tree-item-arrow-expand-light-coaon,
 .jqx-expander-header-light-coaon .jqx-icon-arrow-down
 {
    transform: rotate(0deg);
    transition: transform 0.2s ease-out;
}
.jqx-expander-header-light-coaon .jqx-icon-arrow-up {
   transform: rotate(180deg);
   transition: transform 0.2s ease-out;
    background-image: url('metro-icon-down.37e000bf7184b1d1.png');
}
.jqx-tree-item-arrow-collapse-light-coaon
{
    transform: rotate(-90deg);
    background-image: url('metro-icon-down.37e000bf7184b1d1.png');
    background-repeat: no-repeat;
    background-position: center;
    transition: transform 0.2s ease-out;
}
.jqx-dropdownlist-state-selected-light-coaon .jqx-icon-arrow-down-light-coaon,
.jqx-combobox-state-selected-light-coaon .jqx-icon-arrow-down-light-coaon,
.sorticon.ascending .jqx-grid-column-sorticon-light-coaon
 {
    transform: rotate(180deg);
    transition: transform 0.2s ease-out;
}
.jqx-combobox-state-selected-light-coaon .jqx-icon-arrow-down-light-coaon{
    left:0px;
}
.jqx-primary .jqx-icon-arrow-down-light-coaon, .jqx-warning .jqx-icon-arrow-down-light-coaon, .jqx-danger .jqx-icon-arrow-down-light-coaon, .jqx-success .jqx-icon-arrow-down-light-coaon, .jqx-info .jqx-icon-arrow-down-light-coaon {
  background-image: url('metro-icon-down-white.c4f81fbc00379b32.png');
}
.jqx-primary .jqx-icon-arrow-down-selected-light-coaon, .jqx-warning .jqx-icon-arrow-down-selected-light-coaon, .jqx-danger .jqx-icon-arrow-down-selected-light-coaon, .jqx-success .jqx-icon-arrow-down-selected-light-coaon, .jqx-info .jqx-icon-arrow-down-selected-light-coaon {
  background-image: url('metro-icon-down-white.c4f81fbc00379b32.png');
}
.jqx-primary .jqx-icon-arrow-down-hover-light-coaon, .jqx-warning .jqx-icon-arrow-down-hover-light-coaon, .jqx-danger .jqx-icon-arrow-down-hover-light-coaon, .jqx-success .jqx-icon-arrow-down-hover-light-coaon, .jqx-info .jqx-icon-arrow-down-hover-light-coaon {
  background-image: url('metro-icon-down-white.c4f81fbc00379b32.png');
}
.jqx-primary .jqx-icon-arrow-up-light-coaon, .jqx-warning .jqx-icon-arrow-up-light-coaon, .jqx-danger .jqx-icon-arrow-up-light-coaon, .jqx-success .jqx-icon-arrow-up-light-coaon, .jqx-info .jqx-icon-arrow-up-light-coaon {
  background-image: url('metro-icon-up-white.cfc72a52d6c35373.png');
}
.jqx-primary .jqx-icon-arrow-up-selected-light-coaon, .jqx-warning .jqx-icon-arrow-up-selected-light-coaon, .jqx-danger .jqx-icon-arrow-up-selected-light-coaon, .jqx-success .jqx-icon-arrow-up-selected-light-coaon, .jqx-info .jqx-icon-arrow-up-selected-light-coaon {
  background-image: url('metro-icon-up-white.cfc72a52d6c35373.png');
}
.jqx-primary .jqx-icon-arrow-up-hover-light-coaon, .jqx-warning .jqx-icon-arrow-up-hover-light-coaon, .jqx-danger .jqx-icon-arrow-up-hover-light-coaon, .jqx-success .jqx-icon-arrow-up-hover-light-coaon, .jqx-info .jqx-icon-arrow-up-hover-light-coaon {
  background-image: url('metro-icon-up-white.cfc72a52d6c35373.png');
}
.jqx-primary .jqx-icon-arrow-left-light-coaon, .jqx-warning .jqx-icon-arrow-left-light-coaon, .jqx-danger .jqx-icon-arrow-left-light-coaon, .jqx-success .jqx-icon-arrow-left-light-coaon, .jqx-info .jqx-icon-arrow-left-light-coaon {
  background-image: url('metro-icon-left-white.a7cdf0606a062a86.png');
}
.jqx-primary .jqx-icon-arrow-left-selected-light-coaon, .jqx-warning .jqx-icon-arrow-left-selected-light-coaon, .jqx-danger .jqx-icon-arrow-left-selected-light-coaon, .jqx-success .jqx-icon-arrow-left-selected-light-coaon, .jqx-info .jqx-icon-arrow-left-selected-light-coaon {
  background-image: url('metro-icon-left-white.a7cdf0606a062a86.png');
}
.jqx-primary .jqx-icon-arrow-left-hover-light-coaon, .jqx-warning .jqx-icon-arrow-left-hover-light-coaon, .jqx-danger .jqx-icon-arrow-left-hover-light-coaon, .jqx-success .jqx-icon-arrow-left-hover-light-coaon, .jqx-info .jqx-icon-arrow-left-hover-light-coaon {
  background-image: url('metro-icon-left-white.a7cdf0606a062a86.png');
}
.jqx-primary .jqx-icon-arrow-right-light-coaon, .jqx-warning .jqx-icon-arrow-right-light-coaon, .jqx-danger .jqx-icon-arrow-right-light-coaon, .jqx-success .jqx-icon-arrow-right-light-coaon, .jqx-info .jqx-icon-arrow-right-light-coaon {
  background-image: url('metro-icon-right-white.44b5445aaf773651.png');
}
.jqx-primary .jqx-icon-arrow-right-selected-light-coaon, .jqx-warning .jqx-icon-arrow-right-selected-light-coaon, .jqx-danger .jqx-icon-arrow-right-selected-light-coaon, .jqx-success .jqx-icon-arrow-right-selected-light-coaon, .jqx-info .jqx-icon-arrow-right-selected-light-coaon {
  background-image: url('metro-icon-right-white.44b5445aaf773651.png');
}
.jqx-primary .jqx-icon-arrow-right-hover-light-coaon, .jqx-warning .jqx-icon-arrow-right-hover-light-coaon, .jqx-danger .jqx-icon-arrow-right-hover-light-coaon, .jqx-success .jqx-icon-arrow-right-hover-light-coaon, .jqx-info .jqx-icon-arrow-right-hover-light-coaon {
  background-image: url('metro-icon-right-white.44b5445aaf773651.png');
}
.jqx-slider-tooltip-light-coaon.jqx-primary-slider, .jqx-slider-tooltip-light-coaon.jqx-primary-slider .jqx-fill-state-normal-light-coaon {
    border-color: #1ca8dd;
    background: #1ca8dd;
}
.jqx-slider-tooltip-light-coaon.jqx-success-slider, .jqx-slider-tooltip-light-coaon.jqx-success-slider .jqx-fill-state-normal-light-coaon {
    border-color: #5cb85c;
    background: #5cb85c;
}
.jqx-slider-tooltip-light-coaon.jqx-inverse-slider, .jqx-slider-tooltip-light-coaon.jqx-inverse-slider .jqx-fill-state-normal-light-coaon {
    border-color: #666;
    background: #666;
}
.jqx-slider-tooltip-light-coaon.jqx-danger-slider, .jqx-slider-tooltip-light-coaon.jqx-danger-slider .jqx-fill-state-normal-light-coaon {
    border-color: #d9534f;
    background: #d9534f;
}
.jqx-slider-tooltip-light-coaon.jqx-warning-slider, .jqx-slider-tooltip-light-coaon.jqx-warning-slider .jqx-fill-state-normal-light-coaon {
    border-color: #f0ad4e;
    background: #f0ad4e;
}
.jqx-slider-tooltip-light-coaon.jqx-info-slider, .jqx-slider-tooltip-light-coaon.jqx-info-slider .jqx-fill-state-normal-light-coaon {
    border-color: #5bc0de;
    background: #5bc0de;
}
.jqx-fill-state-pressed-light-coaon .jqx-icon-delete-light-coaon
{
    background-image: url('icon-delete-white.f185ef073c0b2b50.png');
}
.jqx-fill-state-pressed-light-coaon .jqx-icon-edit-light-coaon
{
    background-image: url('icon-edit-white.da0142909b6a4f4a.png');
}
.jqx-fill-state-pressed-light-coaon .jqx-icon-save-light-coaon
{
    background-image: url('icon-save-white.dda57fc698a3a66e.png');
}
.jqx-fill-state-pressed-light-coaon .jqx-icon-cancel-light-coaon
{
    background-image: url('icon-cancel-white.6fc4c556c82fae09.png');
}
.jqx-fill-state-pressed-light-coaon .jqx-icon-search-light-coaon
{
    background-image: url('search_white.b078a5575b7f461b.png');
}
.jqx-fill-state-pressed-light-coaon .jqx-icon-plus-light-coaon
{
    background-image: url('plus_white.07aa307fe5e0fc27.png');
}
.jqx-fill-state-pressed-light-coaon .jqx-menu-minimized-button-light-coaon {
   background-image: url('icon-menu-minimized-white.d2459b56790eef1f.png');
}
.jqx-fill-state-pressed-light-coaon .jqx-editor-toolbar-icon-light-coaon {
    background: url('html_editor_white.d5df66486450dde2.png') no-repeat;
}
.jqx-editor-toolbar-button-light-coaon{
    border-color: #ddd;
}
/*applied to the timepicker*/
.jqx-needle-central-circle-light-coaon {
	fill: rgb(0, 119, 190);
}
.jqx-needle-light-coaon {
	fill: rgb(0, 119, 190);
}
.jqx-time-picker .jqx-header .jqx-selected-light-coaon:focus {
    outline: 2px solid rgba(0, 119, 190, 0.5);
	box-shadow: 0px 0px 4px 2px rgba(0, 119, 190, 0.125);
}
.jqx-svg-picker-light-coaon:focus {
	border: 1px solid rgb(0, 119, 190) !important;
}
.jqx-time-picker[view="portrait"] .jqx-header-light-coaon {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}
.jqx-time-picker[view="landscape"] .jqx-header-light-coaon {
	border-top-left-radius: inherit;
	border-bottom-left-radius: inherit;
}
/* 배경 흰색으로 변경 */
.jqx-grid-column-header{
    background-color: #ffffff;
}
/* 첫번째 자식색상 변경 jskim */
.jqx-grid-column-header:first-child{
    color: red;
}
/* 마지막 자식색상 변경 jskim */
.jqx-grid-column-header:last-child{	
    color: blue;
}
/* 날짜 배경 수정 */
.jqx-scheduler-month-cell{
    background-color: transparent;
    border: none;
    text-align: center;
}
/* cell 배경 색상 수정 */
.jqx-cell{
    background-color: #ffffff;
}
/* 일요일은 빨간색 */
.jqx-grid-table td:first-child .jqx-scheduler-month-cell{
    color: red;
}
/* 토요일은 파란색 */
.jqx-grid-table td:last-child .jqx-scheduler-month-cell{
    color: blue;
}
/* 요일 border 두께 변경. */
.jqx-scheduler .jqx-grid-column-header, .jqx-scheduler.jqx-widget .jqx-grid-column-header {
    border-bottom: 2px solid #c5c5c5;
    bottom: 0;
}
/* 전체 border 없앰. */
.jqx-widget-content-light-coaon{
    background-color: #ffffff;
    /* border: none; */
    box-sizing: border-box;
}
/* 월 버튼 없앰 */
.jqx-group-button-normal{
    display: none;
}
/* .jqx-widget-content {
    border: none;  
} */
/* .jqx-fill-state-normal{
    border: none;  
    margin-left: 2px;
} */
input[type="text"], input[type="password"]{
    border: 1px solid #ddd;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ngx-spinner/animations/ball-scale-multiple.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-scale-multiple,
.la-ball-scale-multiple > div {
    position: relative;
    box-sizing: border-box;
}
.la-ball-scale-multiple {
    display: block;
    font-size: 0;
    color: #fff;
}
.la-ball-scale-multiple.la-dark {
    color: #333;
}
.la-ball-scale-multiple > div {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
}
.la-ball-scale-multiple {
    width: 32px;
    height: 32px;
}
.la-ball-scale-multiple > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    opacity: 0;
    animation: ball-scale-multiple 1s 0s linear infinite;
}
.la-ball-scale-multiple > div:nth-child(2) {
    animation-delay: .2s;
}
.la-ball-scale-multiple > div:nth-child(3) {
    animation-delay: .4s;
}
.la-ball-scale-multiple.la-sm {
    width: 16px;
    height: 16px;
}
.la-ball-scale-multiple.la-sm > div {
    width: 16px;
    height: 16px;
}
.la-ball-scale-multiple.la-2x {
    width: 64px;
    height: 64px;
}
.la-ball-scale-multiple.la-2x > div {
    width: 64px;
    height: 64px;
}
.la-ball-scale-multiple.la-3x {
    width: 96px;
    height: 96px;
}
.la-ball-scale-multiple.la-3x > div {
    width: 96px;
    height: 96px;
}
/*
 * Animation
 */
@keyframes ball-scale-multiple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: .75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
}

/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ngx-spinner/animations/line-scale-pulse-out.css ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-line-scale-pulse-out,
.la-line-scale-pulse-out > div {
    position: relative;
    box-sizing: border-box;
}
.la-line-scale-pulse-out {
    display: block;
    font-size: 0;
    color: #fff;
}
.la-line-scale-pulse-out.la-dark {
    color: #333;
}
.la-line-scale-pulse-out > div {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
}
.la-line-scale-pulse-out {
    width: 40px;
    height: 32px;
}
.la-line-scale-pulse-out > div {
    width: 4px;
    height: 32px;
    margin: 2px;
    margin-top: 0;
    margin-bottom: 0;
    border-radius: 0;
    animation: line-scale-pulse-out .9s infinite cubic-bezier(.85, .25, .37, .85);
}
.la-line-scale-pulse-out > div:nth-child(3) {
    animation-delay: -.9s;
}
.la-line-scale-pulse-out > div:nth-child(2),
.la-line-scale-pulse-out > div:nth-child(4) {
    animation-delay: -.7s;
}
.la-line-scale-pulse-out > div:nth-child(1),
.la-line-scale-pulse-out > div:nth-child(5) {
    animation-delay: -.5s;
}
.la-line-scale-pulse-out.la-sm {
    width: 20px;
    height: 16px;
}
.la-line-scale-pulse-out.la-sm > div {
    width: 2px;
    height: 16px;
    margin: 1px;
    margin-top: 0;
    margin-bottom: 0;
}
.la-line-scale-pulse-out.la-2x {
    width: 80px;
    height: 64px;
}
.la-line-scale-pulse-out.la-2x > div {
    width: 8px;
    height: 64px;
    margin: 4px;
    margin-top: 0;
    margin-bottom: 0;
}
.la-line-scale-pulse-out.la-3x {
    width: 120px;
    height: 96px;
}
.la-line-scale-pulse-out.la-3x > div {
    width: 12px;
    height: 96px;
    margin: 6px;
    margin-top: 0;
    margin-bottom: 0;
}
/*
 * Animation
 */
@keyframes line-scale-pulse-out {
    0% {
        transform: scaley(1);
    }
    50% {
        transform: scaley(.3);
    }
    100% {
        transform: scaley(1);
    }
}

/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ngx-spinner/animations/square-jelly-box.css ***!
  \**************************************************************************************************************************************************************************************************************************************************/
/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-square-jelly-box,
.la-square-jelly-box > div {
    position: relative;
    box-sizing: border-box;
}
.la-square-jelly-box {
    display: block;
    font-size: 0;
    color: #fff;
}
.la-square-jelly-box.la-dark {
    color: #333;
}
.la-square-jelly-box > div {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
}
.la-square-jelly-box {
    width: 32px;
    height: 32px;
}
.la-square-jelly-box > div:nth-child(1),
.la-square-jelly-box > div:nth-child(2) {
    position: absolute;
    left: 0;
    width: 100%;
}
.la-square-jelly-box > div:nth-child(1) {
    top: -25%;
    z-index: 1;
    height: 100%;
    border-radius: 10%;
    animation: square-jelly-box-animate .6s -.1s linear infinite;
}
.la-square-jelly-box > div:nth-child(2) {
    bottom: -9%;
    height: 10%;
    background: #000;
    border-radius: 50%;
    opacity: .2;
    animation: square-jelly-box-shadow .6s -.1s linear infinite;
}
.la-square-jelly-box.la-sm {
    width: 16px;
    height: 16px;
}
.la-square-jelly-box.la-2x {
    width: 64px;
    height: 64px;
}
.la-square-jelly-box.la-3x {
    width: 96px;
    height: 96px;
}
/*
 * Animations
 */
@keyframes square-jelly-box-animate {
    17% {
        border-bottom-right-radius: 10%;
    }
    25% {
        transform: translateY(25%) rotate(22.5deg);
    }
    50% {
        border-bottom-right-radius: 100%;
        transform: translateY(50%) scale(1, .9) rotate(45deg);
    }
    75% {
        transform: translateY(25%) rotate(67.5deg);
    }
    100% {
        transform: translateY(0) rotate(90deg);
    }
}
@keyframes square-jelly-box-shadow {
    50% {
        transform: scale(1.25, 1);
    }
}


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