﻿/*!
 * MARS PRODUCT SEARCH CSS *
 * Copyright 2015-2019 MARSFLAG, Inc.
 */
/*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
 * Copyright 2011-2016 The Bootstrap Authors
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@import url("https://c.marsflagms.com/lib/fonts/font-awesome/5.15.4/css/all.css");

.mf_mps_search_result_table__table_part__fixed_side {
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    overflow: hidden;
    box-shadow: 3px 0 3px 0 rgba(0,0,0,0.35)
}



#mf_mps_STAT button {
  cursor: pointer;
}


.mf_mps_search_result_table__outer_group {
    box-shadow: 0 0 2px 1px #666;
}

.mf_mps_search_result_table__table_part__fixed_side table {
    border-right: none;
    border-left: none;
    width: 100%
}

.mf_mps_search_result_table__table_part__fixed_top {
    position: absolute;
    top: 0;
    overflow: hidden
}

.mf_mps_table_area_wrapper {
    position: relative;
    overflow: hidden
}

.mf_mps_search_result_table__table_part__main {
    -webkit-overflow-scrolling: touch
}

.mf_mps_search_result_table__table {
    background-color: #fff
}

.mf_mps_search_result_table__table th,.mf_mps_search_result_table__table td {
    position: relative;
    padding: 8px;
    font-size: 0.9rem;
    text-align: center;
    border-right: solid 1px rgba(0,0,0,0.1)
}

.mf_mps_search_result_table__table th input[type="checkbox"]:checked+label,.mf_mps_search_result_table__table td input[type="checkbox"]:checked+label {
    color: #dc1e19
}

.mf_mps_search_result_table__table th {
    color: #111
}

.mf_mps_search_result_table__table td {
    border-bottom: solid 1px rgba(0,0,0,0.1)
}

.mf_mps_search_result_table__table td .mf_mps_search_result_table__sts__row_hovered {
    background-color: rgba(220,30,25,0.125)
}

.mf_mps_search_result_table__table td input+span:before {
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
    font-size: 21px;
    margin-right: 16px;
    width: 18.4px
}

.mf_mps_search_result_table__table label {
    margin-bottom: 0
}

.mf_mps_search .mf_mps_search_result_table__table thead {
    background-color: #e1e4e6
}

.mf_mps_search .mf_mps_search_result_table__table th,.mf_mps_search .mf_mps_search_result_table__table td {
    white-space: nowrap
}

.mf_mps_search .mf_mps_search_result_table__table td.mf_mps_search_result_table__table_cell__width_spec {
    white-space: normal;
}

.mf_mps_search .mf_mps_search_result_table__table th:first-child,.mf_mps_search .mf_mps_search_result_table__table td:first-child {
    padding-left: 24px
}

.mf_mps_search .mf_mps_search_result_table__table th {
    padding-top: 24px
}

.mf_mps_search .mf_mps_search_result_table__table th.mf_mps_search_result_table__sts__attr_filtered:after,.mf_mps_search .mf_mps_search_result_table__table th.mf_mps_table_attr_filtered_freeword:after,.mf_mps_search .mf_mps_search_result_table__table th.mf_mps_table_attr_filtered_selection:after,.mf_mps_search .mf_mps_search_result_table__table th.mf_mps_table_attr_filtered_range:after {
    content: "";
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
    font-size: 21px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    color: #dc1e19
}

.mf_mps_search .mf_mps_search_result_table__table th.mf_mps_search_result_table__sts__attr_sorted_asc:after {
    content: "";
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
    font-size: 18px;
    position: absolute;
    top: 2px;
    left: 5px;
    color: #dc1e19
}

.mf_mps_search .mf_mps_search_result_table__table th.mf_mps_search_result_table__sts__attr_sorted_desc:after {
    content: "";
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
    font-size: 18px;
    position: absolute;
    top: 2px;
    left: 5px;
    color: #dc1e19
}

.mf_mps_search .mf_mps_search_result_table__table th.mf_mps_table_attr_sorted_1,.mf_mps_search .mf_mps_search_result_table__table th.mf_mps_table_attr_sorted_2,.mf_mps_search .mf_mps_search_result_table__table th.mf_mps_table_attr_sorted_3 {
    color: #dc1e19
}

.mf_mps_search .mf_mps_search_result_table__table td img {
    max-height: 60px
}

.mf_mps_search .mf_wdg_value_postfix {
    display: block
}

.mf_mps_tr_selected {
    background-color: rgba(220,30,25,0.125) !important;
    box-shadow: inset 0 -1px 0 0 rgba(220,30,25,0.35)
}

.mf_mps_compare .mf_mps_search_result_table__table_part__main .mf_mps_search_result_table__table {
    width: 100%
}

.mf_mps_search_result_table__table_control {
    display: flex;
    margin-left: 4px;
    margin-bottom: 8px
}

.mf_mps_search_result_table__table_control button {
    background-color: #fff;
    padding: 2px 4px;
    margin-right: 4px;
    border: solid 1px #eceeef;
    border-radius: 3px;
    line-height: 1.0;
    font-size: 12px;
    text-align: center;
    position: relative;
    width: 40px;
    height: 16px
}

.mf_mps_search_result_table__table_control button:hover {
    border-color: rgba(0,0,0,0.9)
}

.mf_mps_search_result_table__table_control button:disabled {
    opacity: 0.5
}

.mf_mps_search_result_table__table_control button:before {
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    padding: 2px 4px
}

.mf_mps_search_result_table__table_control_btn__check_all {
  color: #aaaaaa;
}

.mf_mps_search_result_table__table_control button span {
    display: none
}

.mf_mps_search_result_table__table_control .mf_mps_search_result_table__table_control_btn__horizontal:first-child {
    margin-left: 8px
}

.mf_mps_search_result_table__table_control .mf_mps_search_result_table__table_control_btn__prev.mf_mps_search_result_table__table_control_btn__vertical:before {
    content: "\f077"
}

.mf_mps_search_result_table__table_control .mf_mps_search_result_table__table_control_btn__next.mf_mps_search_result_table__table_control_btn__vertical:before {
    content: "\f078"
}

.mf_mps_search_result_table__table_control .mf_mps_search_result_table__table_control_btn__prev.mf_mps_search_result_table__table_control_btn__horizontal:before {
    content: "\f053"
}

.mf_mps_search_result_table__table_control .mf_mps_search_result_table__table_control_btn__next.mf_mps_search_result_table__table_control_btn__horizontal:before {
    content: "\f054"
}

.mf_mps_search_result_table__table_control .mf_mps_search_result_table__table_control_btn__check_all:before {
    content: "\f00c"
}

.mf_mps_search_result_table__table_control .mf_mps_search_result_table__table_control_btn__reset_all {
    width: 72px
}

.mf_mps_search_result_table__table_control .mf_mps_search_result_table__table_control_btn__reset_all:before {
    content: "\f0e2";
    position: static
}

.mf_mps_search_result_table__table_control .mf_mps_search_result_table__table_control_btn__reset_all:after {
    content: "Reset"
}

.mf_mps_search_result_table__table_control .mf_mps_search_result_table__table_control_btn__remove {
    width: 24px;
    background-color: transparent;
    border-color: transparent;
    padding: 0 !important
}

.mf_mps_search_result_table__table_control .mf_mps_search_result_table__table_control_btn__remove:before {
    content: "\f057";
    color: #55595c;
    font-size: 18px;
    position: absolute;
    top: -2px
}

.mf_mps_cell_value {
    cursor: text;
    padding: 2px 0
}

.mf_mps__outeput_target__no_browser {
    display: none;
}

.ps_UA_IE11 thead th.mf_mps_table_head,.ps_UA_Firefox thead th.mf_mps_table_head {
    border-bottom-color: rgba(0,0,0,0.5)
}

.mf_mps_search_result_table_wrap,.mf_mps_search_result_table__outer_group_body {
    position: relative
}

.mf_mps_search_result_table__table_wrap {
    overflow-x: auto
}

.mf_mps_search_result_table__table_wrap .mf_mps_search_result_table__table_part__main th,
.mf_mps_search_result_table__table_wrap .mf_mps_search_result_table__table_part__fixed_side th,
.mf_mps_search_result_table__table_wrap .mf_mps_search_result_table__table_part__fixed_top_side th {
    border-right:  solid 1px #d1d4d6;
    border-bottom: solid 1px #d1d4d6;
}
.mf_mps_search_result_table__table_wrap .mf_mps_search_result_table__table_part__fixed_top th {
    position: relative;
#    border-right: solid 1px red;
    border-right: solid 1px #d1d4d6;
}

.mf_mps_search_result_table__table_wrap .mf_mps_search_result_table__table_part__fixed_side {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0
}

.mf_mps_search_result_table__table_wrap .mf_mps_search_result_table__table_part__fixed_top_side {
    position: absolute;
    z-index: 2;
    top: 0
}

.mf_mps_range_slider {
    display: none\9
}

.mf_wdg_slider {
    padding: 2rem 1.5rem
}

.mf_wdg_rsldr_wrapper {
    height: 14px;
    position: relative;
    margin: 0;
    margin-top: 2px;
    width: 100%;
    background-color: #fff
}

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

.mf_wdg_rsldr_customRail {
    position: relative;
    height: 100%;
    width: 100%
}

.mf_wdg_rsldr_rail,.mf_wdg_rsldr_customRail canvas {
    border: none;
    background-color: rgba(0,0,0,0.01);
    border-radius: 9px;
    box-shadow: inset 1px 1px 2px 1px rgba(0,0,0,0.15)
}

.heatmap-canvas,.mf_wdg_rsldr_canvas {
    position: absolute;
    border: none;
    background-color: rgba(0,0,0,0.01);
    border-radius: 9px;
    box-shadow: inset 1px 1px 2px 1px rgba(0,0,0,0.15)
}

.mf_wdg_rsldr_range {
    width: 100%;
    z-index: 1;
    height: 14px;
    margin-top: -14px;
    cursor: default
}

.mf_wdg_rsldr_labels {
    position: relative;
    width: 100%;
    height: 24px
}

.mf_wdg_rsldr_label {
    position: absolute;
    top: 6px;
    width: 80px;
    margin-left: -40px;
    text-align: center;
    font-size: 12px
}

.mf_wdg_rsldr_tickmark {
    position: absolute;
    width: 1px;
    height: 7px;
    background-color: #666
}

.mf_wdg_rsldr_handle {
    position: absolute;
    top: -2px;
    width: 1.2em;
    height: 1.2em;
    margin-left: -.6em;
    z-index: 2;
    border-radius: 50%;
    border: none;
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    cursor: default;
    background: linear-gradient(#161a1d 10%, #374149 99%)
}

.mf_wdg_rsldr_range-active {
    border-top: solid 3px rgba(0,0,0,0.5);
    border-bottom: solid 3px rgba(0,0,0,0.5);
    background-color: rgba(192,192,192,0.3)
}

.mf_wdg_rsldr_range-hover {
    background-color: rgba(255,255,255,0.3)
}

.mf_flg_used .mf_wdg_rsldr_range-1,.mf_wdg_rsldr_range-1.mf_wdg_rsldr_range-hover {
    background-color: rgba(255,225,225,0.7);
    border-top: solid 3px rgba(255,150,150,0.7);
    border-bottom: solid 3px rgba(255,150,150,0.7)
}

.mf_flg_used .mf_wdg_rsldr_range-1 {
    background-color: rgba(255,225,225,0.7);
    border-top: solid 3px rgba(255,150,150,0.7);
    border-bottom: solid 3px rgba(255,150,150,0.7)
}

.mf_wdg_rsldr_container {
    margin: 5px;
    height: 36px
}

.mf_wdg_rsldr_label_first {
    margin-left: 0px;
    text-align: left
}

.mf_wdg_rsldr_label_last {
    margin-left: -80px;
    text-align: right
}

.mf_wdg_rsldr_container-withDirectInput {
    margin: 5px;
    height: 64px
}

.mf_wdg_rsldr_directInput {
    margin-top: 24px
}

.mf_wdg_rsldr_range_leading {
    border-radius: 9px 0 0 9px
}

.mf_wdg_rsldr_range_trailing {
    border-radius: 0 9px 9px 0
}

@-ms-viewport {
    width: device-width
}

.mf_mps_search,.mf_mps_compare {
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5;
    color: #111;
    background-color: #fff;
    /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
}

.mf_mps_search *,.mf_mps_search *::before,.mf_mps_search *::after,.mf_mps_compare *,.mf_mps_compare *::before,.mf_mps_compare *::after {
    box-sizing: inherit
}

.mf_mps_search html,.mf_mps_compare html {
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent
}

.mf_mps_search [tabindex="-1"]:focus,.mf_mps_compare [tabindex="-1"]:focus {
    outline: none !important
}

.mf_mps_search p,.mf_mps_compare p {
    margin-top: 0;
    margin-bottom: 1rem
}

.mf_mps_search address,.mf_mps_compare address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

.mf_mps_search ol,.mf_mps_search ul,.mf_mps_search dl,.mf_mps_compare ol,.mf_mps_compare ul,.mf_mps_compare dl {
    margin-top: 0
}

.mf_mps_search ol ol,.mf_mps_search ul ul,.mf_mps_search ol ul,.mf_mps_search ul ol,.mf_mps_compare ol ol,.mf_mps_compare ul ul,.mf_mps_compare ol ul,.mf_mps_compare ul ol {
    margin-bottom: 0
}

.mf_mps_search dt,.mf_mps_compare dt {
    font-weight: bold
}

.mf_mps_search dd,.mf_mps_compare dd {
    XXmargin-bottom: .5rem;
    margin-left: 0
}

.mf_mps_search a,.mf_mps_compare a {
    color: #374149;
    text-decoration: none
}

.mf_mps_search a:focus,.mf_mps_search a:hover,.mf_mps_compare a:focus,.mf_mps_compare a:hover {
    text-decoration: underline
}

.mf_mps_search a:not([href]):not([tabindex]),.mf_mps_compare a:not([href]):not([tabindex]) {
    text-decoration: none
}

.mf_mps_search a:not([href]):not([tabindex]):focus,.mf_mps_search a:not([href]):not([tabindex]):hover,.mf_mps_compare a:not([href]):not([tabindex]):focus,.mf_mps_compare a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

.mf_mps_search a:not([href]):not([tabindex]):focus,.mf_mps_compare a:not([href]):not([tabindex]):focus {
    outline: 0
}

.mf_mps_search img,.mf_mps_compare img {
    vertical-align: middle
}

.mf_mps_search [role="button"],.mf_mps_compare [role="button"] {
    cursor: pointer
}

.mf_mps_search ::-webkit-input-placeholder,.mf_mps_compare ::-webkit-input-placeholder {
    color: #999
}

.mf_mps_search :-ms-input-placeholder,.mf_mps_compare :-ms-input-placeholder {
    color: #999
}

.mf_mps_search ::placeholder,.mf_mps_compare ::placeholder {
    color: #999
}

.mf_mps_search a,.mf_mps_search area,.mf_mps_search button,.mf_mps_search [role="button"],.mf_mps_search input,.mf_mps_search label,.mf_mps_search select,.mf_mps_search summary,.mf_mps_search textarea,.mf_mps_compare a,.mf_mps_compare area,.mf_mps_compare button,.mf_mps_compare [role="button"],.mf_mps_compare input,.mf_mps_compare label,.mf_mps_compare select,.mf_mps_compare summary,.mf_mps_compare textarea {
    touch-action: manipulation
}

.mf_mps_search table,.mf_mps_compare table {
    border-collapse: collapse;
    background-color: #fff
}

.mf_mps_search button:focus,.mf_mps_compare button:focus {
    outline: 1px dotted
}

.mf_mps_search select,.mf_mps_search textarea,.mf_mps_compare select,.mf_mps_compare textarea {
    line-height: inherit
}

.mf_mps_search input[type="radio"]:disabled,.mf_mps_search input[type="checkbox"]:disabled,.mf_mps_compare input[type="radio"]:disabled,.mf_mps_compare input[type="checkbox"]:disabled {
    cursor: not-allowed
}

.mf_mps_search input[type="date"],.mf_mps_search input[type="time"],.mf_mps_search input[type="datetime-local"],.mf_mps_search input[type="month"],.mf_mps_compare input[type="date"],.mf_mps_compare input[type="time"],.mf_mps_compare input[type="datetime-local"],.mf_mps_compare input[type="month"] {
    -webkit-appearance: listbox
}

.mf_mps_search input[type="search"],.mf_mps_compare input[type="search"] {
    -webkit-appearance: none
}

.mf_mps_search [hidden],.mf_mps_compare [hidden] {
    display: none !important
}

.mf_mps_search a,.mf_mps_compare a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

.mf_mps_search a:active,.mf_mps_search a:hover,.mf_mps_compare a:active,.mf_mps_compare a:hover {
    outline-width: 0
}

.mf_mps_search b,.mf_mps_search strong,.mf_mps_compare b,.mf_mps_compare strong {
    font-weight: inherit
}

.mf_mps_search b,.mf_mps_search strong,.mf_mps_compare b,.mf_mps_compare strong {
    font-weight: bolder
}

.mf_mps_search small,.mf_mps_compare small {
    font-size: 80%
}

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

.mf_mps_search sub,.mf_mps_compare sub {
    bottom: -0.25em
}

.mf_mps_search sup,.mf_mps_compare sup {
    top: -0.5em
}

.mf_mps_search img,.mf_mps_compare img {
    border-style: none
}

.mf_mps_search svg:not(:root),.mf_mps_compare svg:not(:root) {
    overflow: hidden
}

.mf_mps_search input,.mf_mps_search optgroup,.mf_mps_search select,.mf_mps_search textarea,.mf_mps_compare input,.mf_mps_compare optgroup,.mf_mps_compare select,.mf_mps_compare textarea {
    line-height: 1.25;
    margin: 0
}

.mf_mps_search button,.mf_mps_search input,.mf_mps_compare button,.mf_mps_compare input {
    overflow: visible
}

.mf_mps_search button,.mf_mps_search select,.mf_mps_compare button,.mf_mps_compare select {
    text-transform: none
}

.mf_mps_search button,.mf_mps_search html [type="button"],.mf_mps_search [type="reset"],.mf_mps_search [type="submit"],.mf_mps_compare button,.mf_mps_compare html [type="button"],.mf_mps_compare [type="reset"],.mf_mps_compare [type="submit"] {
    -webkit-appearance: button
}

.mf_mps_search button::-moz-focus-inner,.mf_mps_search [type="button"]::-moz-focus-inner,.mf_mps_search [type="reset"]::-moz-focus-inner,.mf_mps_search [type="submit"]::-moz-focus-inner,.mf_mps_compare button::-moz-focus-inner,.mf_mps_compare [type="button"]::-moz-focus-inner,.mf_mps_compare [type="reset"]::-moz-focus-inner,.mf_mps_compare [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

.mf_mps_search button:-moz-focusring,.mf_mps_search [type="button"]:-moz-focusring,.mf_mps_search [type="reset"]:-moz-focusring,.mf_mps_search [type="submit"]:-moz-focusring,.mf_mps_compare button:-moz-focusring,.mf_mps_compare [type="button"]:-moz-focusring,.mf_mps_compare [type="reset"]:-moz-focusring,.mf_mps_compare [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText
}

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

.mf_mps_search [type="number"]::-webkit-inner-spin-button,.mf_mps_search [type="number"]::-webkit-outer-spin-button,.mf_mps_compare [type="number"]::-webkit-inner-spin-button,.mf_mps_compare [type="number"]::-webkit-outer-spin-button {
    height: auto
}

.mf_mps_search [type="search"],.mf_mps_compare [type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

.mf_mps_search [type="search"]::-webkit-search-cancel-button,.mf_mps_search [type="search"]::-webkit-search-decoration,.mf_mps_compare [type="search"]::-webkit-search-cancel-button,.mf_mps_compare [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

.mf_mps_search ::-webkit-file-upload-button,.mf_mps_compare ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

.mf_mps_search canvas,.mf_mps_compare canvas {
    display: inline-block
}

.mf_mps_search template,.mf_mps_compare template {
    display: none
}

.mf_mps_search [hidden],.mf_mps_compare [hidden] {
    display: none
}

.mf_wdg {
    position: relative
}

.mf_mps_modal .mf_wdg_clear_btn,
.mf_mps_modal .mf_mps_btn_close,
.mf_mps_modal .mf_mps_btn_modal_close,
.mf_mps_modal .mf_mps_btn_clear {
    background: white;
}
.mf_mps_modal-dialog {
    top: 1%;
    width: 100%;
    left: 0%;
    height: calc(100vh - 1% - 5.2rem);
}
.mf_mps_modal-dialog > .mf_mps_modal-content {
    height: 100%;
}

.mf_wdg_condition.mf_wdg_condition_set .mf_wdg_head_btn:before {
    content: "";
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
    color: #C00;
}

.mf_wdg_condition > .mf_ms_wdg__dbg_show_search_condition > i {
    display: inline;
    position: relative;
    top: -0.07rem;
    left: 0.5rem;
    cursor: pointer;
}
.mf_wdg_condition > .mf_ms_wdg__dbg_show_search_condition > i:before {
    display: inline-block;
    content: '';
    position: absolute;
    top: 0.00rem;
    left: 0.00rem;

    width: 1.5rem;
    height: 1.5rem;
    background: #bbbbbb;
    border-radius: 0.2rem;
}
.mf_wdg_condition > .mf_ms_wdg__dbg_show_search_condition > i:after {
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
    display: inline-block;
    position: absolute;
    top: -0.15rem;
    left: -0.15rem;

    content: "\f002";
    width: 1.5rem;
    height: 1.5rem;
    color: #777777;
    background: #eeefee;
    padding-left: calc((1.5rem - 1rem) / 2);
    padding-top: calc((1.5rem - 1rem) / 2);
    border-radius: 0.2rem;
}
.mf_wdg_condition > .mf_ms_wdg__dbg_show_search_condition > i:hover:before {
    background: #999999;
}
.mf_wdg_condition > .mf_ms_wdg__dbg_show_search_condition > i:hover:after {
    background: #ffffff;
    color: #5a5a5a;
}


.mf_wdg_condition_inner {
    background-color: transparent;
    padding: 8px;
    padding-right: 0;
    border-bottom: solid 1px #c6cace;
    border-radius: 2px
}

.mf_wdg_header .mf_wdg_head_btn {
    position: absolute;
    top: 16px;
    left: 0;
    display: inline-block;
    width: 28px;
    height: 28px;
    border: none;
    background-color: transparent;
    font-size: 16px;
    z-index: 100
}

.mf_wdg_header .mf_wdg_head_btn:focus {
    outline: none
}

.mf_wdg_header .mf_wdg_head_btn.mf_wdg_condition_selected:before {
    content: "";
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
    color: #C00
}

.mf_wdg_header .mf_wdg_header_ttl {
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 12px 0 8px;
    padding-left: 24px;
    font-size: 16px;
    font-weight: 600;
    color: #21272c;
    cursor: pointer
}

.mf_wdg_header .mf_wdg_header_ttl:before {
    content: "";
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
    color: #ddd;
    margin-right: 12px;
    margin-left: 4px;
    display: inline-block;
    width: 15px;
    position: absolute;
    left: 4px
}

.mf_wdg_header .mf_wdg_header_ttl.mf_wdg_header_searchBox:before {
    content: ""
}

.mf_wdg_header .mf_wdg_header_ttl.mf_wdg_dateRange_side:before {
    content: ""
}

.mf_wdg_js_toggler:after {
    content: "";
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
    font-size: 20px;
    line-height: 1.0;
    float: right
}

.mf_wdg_js_toggler.mf_sts_widget_opened:after {
    content: ""
}

.mf_wdg_body_tail {
    display: none
}

.mf_wdg_condition_set .mf_wdg_body_tail {
    display: block;
    padding-bottom: 8px;
    display: -webkit-lex;
    display: flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end
}

.mf_wdg_body {
    display: none;
    padding-bottom: 12px
}

.mf_wdg_body.mf_sts_widget_block {
    display: block
}

.mf_wdg_list {
    margin-left: 0;
    margin-bottom: 4px;
    padding: 0;
    border: solid 1px transparent;
    background-color: #fff;
    overflow-y: auto;
    overflow-x: hidden
}

.mf_wdg_list .mf_wdg_list_item {
    margin-left: 0;
    margin-bottom: 0;
    padding: 0;
    list-style: none
}

.mf_wdg_list input[type="checkbox"],.mf_wdg_list input[type="radio"] {
    margin-right: 4px
}

.mf_wdg_list label:last-child {
    margin-bottom: 0
}

.mf_wdg_list .list_label_checked {
    background-color: #55595c;
    color: #fff
}

.mf_wdg_list.mf_wdg_list_locked {
    background-color: #eceeef;
    cursor: not-allowed
}

.mf_wdg_list.mf_wdg_list_locked input:disabled+label {
    color: #ccc
}

.mf_wdg_list.mf_wdg_list_locked input:disabled+label span {
    color: #ccc
}

.mf_wdg_list.mf_mps_cond_indent_beautify li,.mf_wdg_list.mf_mps_cond1col li {
    text-indent: 0;
    padding-left: 0
}

.mf_wdg_list.mf_mps_unjustified li {
    display: inline
}

.mf_wdg_list.mf_mps_list_item_flush {
    display: block
}

.mf_wdg_list[class*="mf_mps_cond_col__"] li,.mf_wdg_list[class*="mf_mps_list_item_align_col__"] li {
    display: inline-block
}

.mf_wdg_list.mf_mps_cond_col__1 li,.mf_wdg_list.mf_mps_list_item_align_col__1 li {
    width: 100%;
    display: block
}

.mf_wdg_list.mf_mps_cond_col__2 li,.mf_wdg_list.mf_mps_list_item_align_col__2 li {
    width: 48%
}

.mf_wdg_list.mf_mps_cond_col__3 li,.mf_wdg_list.mf_mps_list_item_align_col__3 li {
    width: 32%
}

.mf_wdg_list.mf_mps_cond_col__4 li,.mf_wdg_list.mf_mps_list_item_align_col__4 li {
    width: 22%
}

.mf_wdg_list.mf_mps_cond_col__5 li,.mf_wdg_list.mf_mps_list_item_align_col__5 li {
    width: 18.8%
}

.mf_wdg_list.mf_mps_cond_col__6 li,.mf_wdg_list.mf_mps_list_item_align_col__6 li {
    width: 16%
}

.mf_wdg_list.mf_mps_cond_col__7 li,.mf_wdg_list.mf_mps_list_item_align_col__7 li {
    width: 13.8%
}

.mf_wdg_list.mf_mps_cond_indent_beautify li,.mf_wdg_list.mf_mps_cond_col__1 li {
    text-indent: -4px;
    padding-left: 4px
}

.mf_wdg_component .mf_flg_inactive {
    opacity: 0.3
}

.mf_wdg_component_type__none,.mf_wdg_component_type__onlyone {
    line-height: 1.0
}

.mf_wdg_component_type__none div,.mf_wdg_component_type__none .mf_wdg_stats_msg,.mf_wdg_component_type__onlyone div,.mf_wdg_component_type__onlyone .mf_wdg_stats_msg {
    padding-left: 16px;
    padding-bottom: 4px;
    font-size: 12px;
    color: #55595c
}

.mf_wdg_component__input_in_half_width_chars {
    line-height: 1.0;
    font-size: 0.8rem;
    color: #ff3333;
    padding-left: 1rem;
}

.mf_wdg_component_type__custom_ui .mf_wdg_list .mf_wdg_list_item {
    padding: 0 4px 4px
}

.mf_wdg_component_type__custom_ui .mf_wdg_list .mf_mps_label_filter {
    display: flex;
    align-items: center;
    border: solid 1px #eceeef;
    border-radius: 2px;
    text-align: center
}
.mf_wdg_component_type__custom_ui.mf_wdg_component_type__single .mf_wdg_list .mf_mps_label_filter {
    border-radius: 8px;
    padding-left: 5px;
}

.mf_wdg_component_type__custom_ui .mf_wdg_list .mf_mps_label_filter:hover {
    background-color: #55595c;
    border-color: #55595c;
    color: #fff
}

.mf_wdg_inputs_no_values {
    opacity: 0.5
}

.mf_wdg_component_type__notices_top {
    margin-top: 0.20rem;
    margin-bottom: 1rem;
}
.mf_wdg_component_type__notices_bottom {
    margin-top: 0.25rem;
    margin-bottom: 0.35rem;
}

.mf_wdg_notice {
    margin-left: 0.25rem;
}

.mf_wdg_component_type__drilldown .mf_wdg_list {
    margin-left: -4px;
    padding-left: 0;
    overflow: hidden
}

.mf_wdg_component_type__drilldown .mf_wdg_list .mf_wdg_list_item {
    padding-left: 24px;
    position: relative;
    display: block;
    clear: left
}

.mf_wdg_component_type__drilldown .mf_wdg_list .mf_wdg_list_item input[type="checkbox"],.mf_wdg_component_type__drilldown .mf_wdg_list .mf_wdg_list_item input[type=radio] {
    display: none
}

.mf_wdg_component_type__drilldown .mf_wdg_list .mf_wdg_list_item>.mf_wdg_drillDown_btn,.mf_wdg_component_type__drilldown .mf_wdg_list .mf_wdg_list_item>.mf_wdg_drillDown_end {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0
}

.mf_wdg_component_type__drilldown .mf_wdg_list .mf_wdg_list_item .mf_wdg_list_item_label {
    display: block;
    cursor: pointer;
    margin-left: 0;
    margin-bottom: 0;
    padding: 2px 4px
}

.mf_wdg_component_type__drilldown .mf_wdg_list .mf_wdg_list_item .mf_wdg_drillDown_child {
    display: none;
    padding-left: 0
}

.mf_wdg_drillDown_btn:before {
    content: "";
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
    text-align: center;
    display: inline-block;
    width: 20px;
    padding-left: 8px;
    padding-right: 4px
}

.mf_wdg_drillDown_btn.mf_mps_narrow_close:before {
    content: ""
}

.mf_wdg_drillDown_end {
    float: left
}

.mf_wdg_drillDown_end:before {
    content: "•";
    text-align: center;
    display: inline-block;
    width: 20px;
    padding-left: 8px;
    padding-right: 4px
}

.mf_mps_label_filter {
    display: inline-block;
    padding-left: 4px;
    width: 100%
}

.mf_mps_label_filter_checked {
    background-color: #eceeef
}

.mf_wdg_list.mf_wdg_accorditon {
    padding-left: 0
}

.mf_wdg_accrd_list_child {
    display: none;
    margin-left: 16px;
    padding-left: 0
}

.mf_wdg_accrd_list_child a {
    display: block;
    width: 100%;
    text-decoration: none;
    padding: 2px 4px;
    padding-left: 16px;
    text-indent: -32px
}

.mf_wdg_accrd_list_child a:not([href]):not([tabindex]):hover,.mf_wdg_accrd_list_child a:not([href]):not([tabindex]):active,.mf_wdg_accrd_list_child a:not([href]):not([tabindex]):focus {
    background-color: #55595c;
    color: #fff
}

.mf_wdg_accrd_item {
    width: 100%
}

.mf_wdg_accrd_item a:before {
    display: inline-block;
    width: 16px;
    text-align: center;
    text-indent: -24px;
    padding-left: 32px
}

.mf_wdg_accrd_item_hasChildren:before {
    content: "\f105";
    font-family: "Font Awesome 5 Free",sans-serif
    font-weight: 900;
}

.mf_wdg_accrd_item_hasChildren.mf_wdg_accord_opend:before {
    content: "\f107";
    font-family: "Font Awesome 5 Free",sans-serif
    font-weight: 900;
}

.mf_wdg_accrd_item_noChildren:before {
    content: "•"
}

.mf_wdg_filter_unit {
    font-size: 12px
}

.mf_wdg_filter_unit:before {
    content: "(";
    margin-left: 4px
}

.mf_wdg_filter_unit:after {
    content: ")";
    margin-right: 4px
}

.mf_wdg_facets_count {
    font-size: 12px
}

.mf_wdg_facets_count:before {
    content: "(";
    margin-left: 4px
}

.mf_wdg_facets_count:after {
    content: ")";
    margin-right: 4px
}

.mf_wdg_inputs_container {
    padding-top: 8px;
    width: 100%
}

.mf_wdg_inputs_head {
    font-weight: 600;
    font-size: 12px;
    font-weight: normal
}

.mf_wdg_inputs {
    margin-bottom: 0
}

.mf_wdg_inputs input[type="text"] {
    border: solid 1px #ccc;
    border-radius: 2px;
    padding: 5.6px 4px;
    height: 100%;
    font-size: 16px
}

.mf_wdg_inputs input[type="text"]:hover,.mf_wdg_inputs input[type="text"]:active,.mf_wdg_inputs input[type="text"]:focus {
    outline: solid 1px #5bc0de
}

.mf_wdg_inputs_content {
    display: -webkit-flex;
    display: flex;
    margin-bottom: 8px
}

.mf_wdg_input_partition {
    display: -webkit-flex;
    display: flex;
    align-items: center
}

.mf_wdg_input_partition.mf_wdg_spacer {
    padding-left: 4px;
    padding-right: 4px
}

.mf_wdg_input_partition button {
    opacity: 1
}

.mf_wdg_input_partition button:disabled {
    opacity: 0.65
}

.mf_wdg_searchAptitude_low,.mf_wdg_searchAptitude_high {
    width: 100%;
    ime-mode: disabled
}

.mf_wdg_searchAptitude_low input,.mf_wdg_searchAptitude_high input {
    width: 100%
}

.mf_wdg_keyword_input {
    width: 100%
}

input[type="text"]:disabled {
    background-color: #eceeef;
    color: #ccc
}

.mf_wdg_select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: solid 1px #ccc;
    border-radius: 3px;
    padding: 3.2px
}

.mf_wdg_subtext_head {
    font-size: 12px;
    font-weight: normal
}

.mf_wdg_subtext_head:before {
    content: "";
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
    margin-right: 4px;
    color: #f90
}

.mf_wdg_dateRange_input {
    width: 100%
}

.mf_wdg_btn {
    display: inline-block;
    font-weight: normal;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none
}

.mf_wdg_btn:focus,.mf_wdg_btn:hover {
    text-decoration: none
}

.mf_wdg_btn:focus,.mf_wdg_btn.focus {
    outline: 0;
    box-shadow: 0 0 0 2px rgba(55,65,73,0.25)
}

.mf_wdg_btn.disabled,.mf_wdg_btn:disabled {
    cursor: not-allowed;
    opacity: .45
}

.mf_wdg_btn:active,.mf_wdg_btn.active {
    background-image: none
}

.mf_wdg_btn.mf_wdg_btnSubmit_tiny_bottom {
    margin-top: 4px
}

.mf_mps_btn_apply_icon:before,.mf_wdg_btn_icon:before,.mf_wdg_obj_icon:before {
    content: "";
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
    margin-right: 4px
}

.mf_mps_btn_command {
    display: inline-block;
    background: #f4f4f4;
    border: 1px solid #cccccc;
    border-radius: 2px;
    padding: 8px 16px;
    line-height: 1.25;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
    font-weight: normal;
    user-select: none;
    white-space: nowrap;
}
.mf_mps_btn_command:hover {
    background: #fefefe;
}
.mf_mps_btn_command:disabled {
    background: #dadada;
}
.mf_mps_btn_command:focus {
    outline: 0;
    box-shadow: none
}

#mf_mps_STAT:not(.mf_mps_sys_STAT_item-selected) .mf-ms-wdg-command-button-item-selection-clear-all, 
#mf_mps_STAT:not(.mf_mps_sys_STAT_item-selected-compare__ready) .mf-ms-wdg-command-button-compare {
  display:none;
}



/***
.mf-ms-wdg-command-button-item-selection-clear-all {
  display:none;
}
#mf_mps_STAT.mf_mps_sys_STAT_item-selected .mf-ms-wdg-command-button-item-selection-clear-all {
  display: inline-block;
}

.mf-ms-wdg-command-button-compare {
  display:none;
}
#mf_mps_STAT.mf_mps_sys_STAT_item-selected-compare__ready .mf-ms-wdg-command-button-compare {
  display: inline-block;
}
***/





/**
**/
.mf_wdg_clear_btn,.mf_wdg_clearAll_btn,.mf_mps_btn_clear,.mf_mps_btn_close,.mf_mps_btn_modal_close {
    background-color: #eceeef;
    display: inline-block;
    font-weight: normal;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: 8px 16px;
    font-size: 16px;
    border-radius: 2px;
    padding: 4px 8px;
    font-size: 14px;
    border-radius: 2px
}

.mf_wdg_clear_btn:focus,.mf_wdg_clear_btn:hover,.mf_wdg_clearAll_btn:focus,.mf_wdg_clearAll_btn:hover,.mf_mps_btn_clear:focus,.mf_mps_btn_clear:hover,.mf_mps_btn_close:focus,.mf_mps_btn_close:hover,.mf_mps_btn_modal_close:focus,.mf_mps_btn_modal_close:hover {
    text-decoration: none
}

.mf_wdg_clear_btn:focus,.mf_wdg_clear_btn.focus,.mf_wdg_clearAll_btn:focus,.mf_wdg_clearAll_btn.focus,.mf_mps_btn_clear:focus,.mf_mps_btn_clear.focus,.mf_mps_btn_close:focus,.mf_mps_btn_close.focus,.mf_mps_btn_modal_close:focus,.mf_mps_btn_modal_close.focus {
    outline: 0;
    box-shadow: none
}

.mf_wdg_clear_btn.disabled,.mf_wdg_clear_btn:disabled,.mf_wdg_clearAll_btn.disabled,.mf_wdg_clearAll_btn:disabled,.mf_mps_btn_clear.disabled,.mf_mps_btn_clear:disabled,.mf_mps_btn_close.disabled,.mf_mps_btn_close:disabled,.mf_mps_btn_modal_close:disabled,.mf_mps_btn_modal_close.disabled {
    cursor: not-allowed;
    opacity: .65
}

.mf_wdg_clear_btn:active,.mf_wdg_clear_btn.active,.mf_wdg_clearAll_btn:active,.mf_wdg_clearAll_btn.active,.mf_mps_btn_clear:active,.mf_mps_btn_clear.active,.mf_mps_btn_close:active,.mf_mps_btn_close.active,.mf_mps_btn_modal_close:active,.mf_mps_btn_modal_close.active {
    background-image: none
}

.mf_wdg_clear_btn:before,.mf_wdg_clearAll_btn:before,.mf_mps_btn_clear:before,.mf_mps_btn_close:before {
    content: "×";
    margin-right: 8px
}

.mf_mps_allSelectOff,.mf_mps_btn_clearAll {
    background-color: #eceeef;
    display: inline-block;
    font-weight: normal;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: 8px 16px;
    font-size: 16px;
    border-radius: 2px
}

.mf_mps_allSelectOff:focus,.mf_mps_allSelectOff:hover,.mf_mps_btn_clearAll:focus,.mf_mps_btn_clearAll:hover {
    text-decoration: none
}

.mf_mps_allSelectOff:focus,.mf_mps_allSelectOff.focus,.mf_mps_btn_clearAll:focus,.mf_mps_btn_clearAll.focus {
    outline: 0;
    box-shadow: none
}

.mf_mps_allSelectOff.disabled,.mf_mps_allSelectOff:disabled,.mf_mps_btn_clearAll.disabled,.mf_mps_btn_clearAll:disabled {
    cursor: not-allowed;
    opacity: .65
}

.mf_mps_allSelectOff:active,.mf_mps_allSelectOff.active,.mf_mps_btn_clearAll:active,.mf_mps_btn_clearAll.active {
    background-image: none
}

.mf_wdg_btnSubmit_tiny,.mf_wdg_keyword_search,.mf_mps_btn_apply {
    color: #fff;
    background-color: #f90;
    border-color: #f90;
    display: inline-block;
    font-weight: normal;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: 8px 16px;
    font-size: 16px;
    border-radius: 2px;
    padding: 4px 8px;
    font-size: 14px;
    border-radius: 2px;
    margin-left: 4px;
    font-weight: 700
}

.mf_wdg_filter_text .mf_wdg_btn_apply_wrapper {
    display: none;
}
.mf_wdg_filter_text .mf_wdg_text_wrapper input {
    margin-left: 32px;
    margin-right: 16px;
    padding: 4px 5px;
}
.mf_wdg_filter_text .mf_wdg_text_wrapper:before {
    content: "\f0b0";
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
    color: #ddd;
    margin-right: 12px;
    margin-left: 4px;
    display: inline-block;
    width: 15px;
    position: absolute;
    left: 4px;
}

.mf_wdg_btnSubmit_tiny:hover,.mf_wdg_keyword_search:hover,.mf_mps_btn_apply:hover {
    color: #fff;
    background-color: #cc7a00;
    border-color: #c27400
}

.mf_wdg_btnSubmit_tiny:focus,.mf_wdg_btnSubmit_tiny.focus,.mf_wdg_keyword_search:focus,.mf_wdg_keyword_search.focus,.mf_mps_btn_apply:focus,.mf_mps_btn_apply.focus {
    box-shadow: 0 0 0 2px rgba(255,153,0,0.5)
}

.mf_wdg_btnSubmit_tiny.disabled,.mf_wdg_btnSubmit_tiny:disabled,.mf_wdg_keyword_search.disabled,.mf_wdg_keyword_search:disabled,.mf_mps_btn_apply.disabled,.mf_mps_btn_apply:disabled {
    background-color: #f90;
    border-color: #f90
}

.mf_wdg_btnSubmit_tiny:active,.mf_wdg_btnSubmit_tiny.active,.show>.mf_wdg_btnSubmit_tiny.dropdown-toggle,.mf_wdg_keyword_search:active,.mf_wdg_keyword_search.active,.show>.mf_wdg_keyword_search.dropdown-toggle,.mf_mps_btn_apply:active,.mf_mps_btn_apply.active,.show>.mf_mps_btn_apply.dropdown-toggle {
    color: #fff;
    background-color: #cc7a00;
    background-image: none;
    border-color: #c27400
}

.mf_wdg_btnSubmit_tiny:focus,.mf_wdg_btnSubmit_tiny:hover,.mf_wdg_keyword_search:focus,.mf_wdg_keyword_search:hover,.mf_mps_btn_apply:focus,.mf_mps_btn_apply:hover {
    text-decoration: none
}

.mf_wdg_btnSubmit_tiny:focus,.mf_wdg_btnSubmit_tiny.focus,.mf_wdg_keyword_search:focus,.mf_wdg_keyword_search.focus,.mf_mps_btn_apply:focus,.mf_mps_btn_apply.focus {
    outline: 0;
    box-shadow: none
}

.mf_wdg_btnSubmit_tiny.disabled,.mf_wdg_btnSubmit_tiny:disabled,.mf_wdg_keyword_search.disabled,.mf_wdg_keyword_search:disabled,.mf_mps_btn_apply.disabled,.mf_mps_btn_apply:disabled {
    cursor: not-allowed;
    opacity: .65
}

.mf_wdg_btnSubmit_tiny:active,.mf_wdg_btnSubmit_tiny.active,.mf_wdg_keyword_search:active,.mf_wdg_keyword_search.active,.mf_mps_btn_apply:active,.mf_mps_btn_apply.active {
    background-image: none
}

.mf_wdg_btnSubmit_tiny:hover,.mf_wdg_keyword_search:hover,.mf_mps_btn_apply:hover {
    background-color: #ffa929;
    border-color: transparent
}

.mf_wdg_btnSubmit_tiny:disabled,.mf_wdg_keyword_search:disabled,.mf_mps_btn_apply:disabled {
    color: #fff;
    background-color: #374149;
    border-color: #374149
}

.mf_wdg_btnSubmit_tiny:disabled:hover,.mf_wdg_keyword_search:disabled:hover,.mf_mps_btn_apply:disabled:hover {
    color: #fff;
    background-color: #21272c;
    border-color: #1d2226
}

.mf_wdg_btnSubmit_tiny:disabled:focus,.mf_wdg_btnSubmit_tiny:disabled.focus,.mf_wdg_keyword_search:disabled:focus,.mf_wdg_keyword_search:disabled.focus,.mf_mps_btn_apply:disabled:focus,.mf_mps_btn_apply:disabled.focus {
    box-shadow: 0 0 0 2px rgba(55,65,73,0.5)
}

.mf_wdg_btnSubmit_tiny:disabled.disabled,.mf_wdg_btnSubmit_tiny:disabled:disabled,.mf_wdg_keyword_search:disabled.disabled,.mf_wdg_keyword_search:disabled:disabled,.mf_mps_btn_apply:disabled.disabled,.mf_mps_btn_apply:disabled:disabled {
    background-color: #374149;
    border-color: #374149
}

.mf_wdg_btnSubmit_tiny:disabled:active,.mf_wdg_btnSubmit_tiny:disabled.active,.show>.mf_wdg_btnSubmit_tiny:disabled.dropdown-toggle,.mf_wdg_keyword_search:disabled:active,.mf_wdg_keyword_search:disabled.active,.show>.mf_wdg_keyword_search:disabled.dropdown-toggle,.mf_mps_btn_apply:disabled:active,.mf_mps_btn_apply:disabled.active,.show>.mf_mps_btn_apply:disabled.dropdown-toggle {
    color: #fff;
    background-color: #21272c;
    background-image: none;
    border-color: #1d2226
}

.mf_wdg_component_type__phrase .mf_wdg_inputs_content>.mf_wdg_input_partition:first-child {
    width: 78%
}

.mf_wdg_component_type__phrase .mf_wdg_inputs_content>.mf_wdg_input_partition .mf_wdg_btn {
    height: 100%
}





.mf-ms-wdg-inject.ms_key__search_result_ttl {
  font-weight: bold;
}


.mf_mps_result_btnAllCheckOff {
    text-align: center
}

.mf_mps_result_btnAllCheckOff.mf_mps_sts_hidden {
    visibility: hidden
}

.mf_mps_btn_edit_table,.mf_mps_btn_compare,.mf_mps_btn_compare_close {
    display: inline-block;
    font-weight: normal;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: 8px 16px;
    font-size: 16px;
    border-radius: 2px
}

.mf_mps_btn_edit_table:focus,.mf_mps_btn_edit_table:hover,.mf_mps_btn_compare:focus,.mf_mps_btn_compare:hover,.mf_mps_btn_compare_close:focus,.mf_mps_btn_compare_close:hover {
    text-decoration: none
}

.mf_mps_btn_edit_table:focus,.mf_mps_btn_edit_table.focus,.mf_mps_btn_compare:focus,.mf_mps_btn_compare.focus,.mf_mps_btn_compare_close:focus,.mf_mps_btn_compare_close.focus {
    outline: 0;
    box-shadow: none
}

.mf_mps_btn_edit_table.disabled,.mf_mps_btn_edit_table:disabled,.mf_mps_btn_compare.disabled,.mf_mps_btn_compare:disabled,.mf_mps_btn_compare_close.disabled,.mf_mps_btn_compare_close:disabled {
    cursor: not-allowed;
    opacity: .65
}

.mf_mps_btn_edit_table:active,.mf_mps_btn_edit_table.active,.mf_mps_btn_compare:active,.mf_mps_btn_compare.active,.mf_mps_btn_compare_close:active,.mf_mps_btn_compare_close.active {
    background-image: none
}

.mf_mps_common_btn_close,.mf_mps_btn_clearAll,.mf_mps_clearAllSelections,.mf_mps_btn_sort,.mf_mps_btn_edit_table,.mf_mps_btn_compare_close,.mf_mps_customizeTable_btn,.mf_mps_btn_filter,.mf_mps_btn_show_favorite,.mf_mps_btn_copy_url,.mf_mps_btn_output_email,.mf_mps_btn_output_pdf,.mf_mps_btn_output_csv,.mf_mps_btn_output_excel,.mf_mps_btn_output_print,.mf_mps_btn_compare {
    background-color: #fff;
    border: solid 1px rgba(0,0,0,0.2);
    color: #111;
    font-size: 14px;
    XXdisplay: flex;
    align-items: center
}


/**  <div class="mf_mps_obj" is="mf-ms-wdg-search-result-paging"></div> **/
.mf-ms-wdg-search-result-paging {
  margin-top: 16px;
  XXtext-align: center;
  text-align: right;
  flex: 0 0 100%;
  width: 100%;
  min-height: 1px;
  max-width: 100%;
  position: relative;
}
.mf-ms-wdg-search-result-paging:after {
    clear: both;
    content: "";
    display: block;
}
.mf-ms-wdg-search-result-paging .mf_mps_pager_count {
    display: block;
    vertical-align: middle;
    margin-bottom: 16px;
}



.mf-ms-wdg-search-result-paging .mf_mps_pager_list {
    XXdisplay: -webkit-flex;
    XXdisplay: flex;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 8px auto;
    padding-left: 0
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list li {
    display: inline-block;
    min-width: 16px;
    padding: 0;
    margin: 0;
    border-radius: 2px;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    color: #111;
    line-height: 1.0
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_item {
    border: solid 1px #374149
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_item:hover,.mf_mps_pager .mf_mps_pager_list .mf_mps_pager_item:active,.mf_mps_pager .mf_mps_pager_list .mf_mps_pager_item:focus {
    background-color: #374149
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_move {
    background: inherit;
    border: solid 1px #374149;
    display: inline-block;
    min-width: 16px;
    padding: 5.6px 8px;
    margin-left: 8px;
    margin-right: 3.2px;
    border-radius: 2px;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    color: #374149;
    line-height: 1.0
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_sts_inactive {
    display: none
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_first,
.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_prev,
.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_next,
.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_last {
    margin-left: 4px;
    margin-right: 4px;
    position: relative;
    font-size: 21px
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_first .mf_mps_pager_move,
.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_prev .mf_mps_pager_move,
.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_next .mf_mps_pager_move,
.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_last .mf_mps_pager_move {
    border-color: transparent
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_first .mf_mps_pager_move:before,
.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_prev .mf_mps_pager_move:before,
.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_next .mf_mps_pager_move:before,
.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_last .mf_mps_pager_move:before {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_first.mf_mps_pager_disable .mf_mps_pager_move,
.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_prev.mf_mps_pager_disable .mf_mps_pager_move,
.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_next.mf_mps_pager_disable .mf_mps_pager_move,
.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_last.mf_mps_pager_disable .mf_mps_pager_move {
    color: #aab1b7;
    cursor: text
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_first>.mf_mps_pager_move {
    padding-left: 0
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_first>.mf_mps_pager_move:before {
    content: "\f100"
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_prev>.mf_mps_pager_move:before {
    content: "\f104"
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_next>.mf_mps_pager_move:before {
    content: "\f105"
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_last>.mf_mps_pager_move:before {
    content: "\f101"
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_current {
    cursor: text;
    color: #fff
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_current .mf_mps_pager_move {
    cursor: auto;
    background-color: #374149;
    color: #fff;
    border-color: #374149
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_all,
.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_current_page_num {
    margin: 0 4px
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list>:not(.mf_mps_pager_number) .mf_mps_pager_move {
    border: none
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_item.mf_mps_pager_must_show_first:hover,
.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_item.mf_mps_pager_must_show_last:hover {
    background: inherit
}

.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_item.mf_mps_pager_must_show_first,
.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_item.mf_mps_pager_must_show_last {
    border: none;
    padding-left: 0px;
    padding-right: 0px
}

.mf_mps_pager_must_show_first>.mf_mps_pager_value,.mf_mps_pager_must_show_last>.mf_mps_pager_value {
    border: solid 1px #374149;
    padding: 5.6px 10.4px
}

.mf_mps_pager_must_show_first>.mf_mps_pager_value:hover,
.mf_mps_pager_must_show_last>.mf_mps_pager_value:hover {
    background: #374149
}





.mf_mps_for_print {
    display: none
}

@media print {
    .mf_mps_for_print {
        display: block
    }

    .mf_mps_for_screen {
        display: none
    }
}

#mf_mps_STAT:not(.mf_mps_sys_STAT_initialized) .mf_mps_mainHeader_wrap {
    display: none
}


.mf_mps_sys_STAT_proc_type__print .mf_mps_search_result_table__table_part__main {
    left: 0 !important
}


.mf-ms-wdg-search-settings-sort-select {
    display: inline;
}

.mf_mps_sort_exposed_buttons {
    visibility: hidden
}

.mf_mps_sys_STAT_sorted .mf_mps_sort_exposed_buttons {
    visibility: visible
}

.ps_STAT_lang__en .mf_mps_pager_current_page_num_after {
    display: none
}

.mf_mps_navHead:after {
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
    color: #aab1b7;
    margin-left: 8px
}

.mf_mps_STAT_not_nav_head_closed .mf_mps_navHead:after {
    content: ""
}

.mf_mps_STAT_not_nav_head_closed .mf_wdg_widgets {
    display: block;
    transition-duration: 0.5s
}

.mf_mps_STAT_nav_head_closed .mf_mps_navHead {
    border-bottom: dotted 1px #aab1b7
}

.mf_mps_STAT_nav_head_closed .mf_mps_navHead:after {
    content: ""
}

.mf_mps_STAT_nav_head_closed .mf_wdg_widgets {
    display: none
}

.mf_mps_sys_STAT_filtered .mf_mps_navHead:before {
    color: #dc1e19
}

.mf_mps_sys_STAT_filtered .mf_mps_btn_filter:before {
    color: #dc1e19
}

.mf_mps_STAT_search-info-float .mf_mps_mainHeader_floating {
    background-color: rgba(255,255,255,0.95);
    border-bottom: solid 1px #ccc;
    z-index: 10;
    transition: 0.2s;
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px
}

.mf_mps_STAT_search-info-float .mf_mps_mainHeader_floating_toggler {
    display: block
}

.mf_mps_STAT_sort-dialog-open.mf_mps_STAT_search-info-float .mf_mps_mainHeader_floating {
    z-index: 0
}

.mf_mps_sys_STAT_not_found .mf_mps_pager_current_page_num {
    display: none
}

.mf_mps_sys_STAT_not_found .mf_mps_number_text:after {
    display: none
}

#mf_mps_modal_filter .mf_mps_filter_allCheckOff {
    visibility: hidden;
    position: absolute;
    top: 0;
    right: 40px
}

.mf_mps_sys_STAT_filtered #mf_mps_modal_filter .mf_mps_filter_allCheckOff {
    visibility: visible
}

.mf_mps_sys_STAT_filtered .mf_mps_sideNav_1_closeBtn:before {
    color: #dc1e19
}

.mf_mps_sys_STAT_filtered .mf_mps_filter_allCheckOff {
    display: block
}

.mf_mps_sys_STAT_filtered .mf_mps_checked_cond_head:before,.mf_mps_sys_STAT_filtered .mf_mps_checked_filter_head:before {
    content: "";
    font-family: "Font Awesome 5 Free",sans-serif;
    font-weight: 900;
    color: #dc1e19
}


.mf-ms-wdg-search-condition-applied-list {
}
.mf-ms-wdg-search-condition-applied-list > dl {
  margin: 0;
}
.mf-ms-wdg-search-condition-applied-list > dl:nth-child(n + 2) > dt {
  margin-left: 0.2rem;
}
.mf-ms-wdg-search-condition-applied-list > dl > dt {
  margin-right: 0.3rem;
}
.mf-ms-wdg-search-condition-applied-list .checked_cond_info_item {
  margin-right: 0.9rem;
}

.mf-ms-wdg-search-condition-applied-list .checked_cond_info_item .checked_cond_info_item_hier:not(:last-of-type):after {
  content: ', ';
}

.mf_mps_removal span {
  display: none;
}
.mf_mps_removal {
  padding: 0;
  border: none;
  background: transparent;
}
.mf_mps_removal:after {
  display: block;
  margin-left: -0.1rem;
  content: "";
  font-family: "Font Awesome 5 Free", sans-serif;
  font-weight: 900;
}


.mf-ms-wdg-search-condition-applied-list {
  display: flex;
}

.mf-ms-wdg-search-condition-applied-list > dl {
  display: flex;
}

.mf-ms-wdg-search-condition-applied-list > dl > dd .mf_mps_condition_value_label {
  vertical-align: middle;
}


.mf_mps_sys_STAT_filtered.mf_mps_STAT_filter-applied-open .mf_mps_checked_cond_head:after,.mf_mps_sys_STAT_filtered.mf_mps_STAT_filter-applied-open .mf_mps_checked_filter_head:after {
    content: ""
}

.mf_mps_sys_STAT_filtered.mf_mps_STAT_filter-applied-open .mf_mps_checked_cond_info_body,.mf_mps_sys_STAT_filtered.mf_mps_STAT_filter-applied-open .mf_mps_checked_filter_info_body {
    display: flex;
    flex-wrap: wrap
}

.mf_mps_sys_STAT_not_filtered.mf_mps_STAT_filter-applied-open .mf_mps_checked_cond_info_body:before,.mf_mps_sys_STAT_not_filtered.mf_mps_STAT_filter-applied-open .mf_mps_checked_filter_info_body:before {
    content: "No filter set"
}

.mf_mps_STAT_sort-dialog-open #mf_mps_modal_sorting.mf_mps_modal {
    top: 0;
    display: block;
    opacity: 1
}

.mf_mps_STAT_sort-dialog-open #mf_mps_modal_sorting.mf_mps_modal .mf_mps_modal-dialog {
    transform: translate(0, 0)
}


.mf_mps_sys_STAT_sorted .mf_mps_sort_exposed_header:before {
    color: #dc1e19
}

.mf-mps-wdg-search-settings-sort-selection {
    display: inline
}

.mf_mps_btn_sort .mf-mps-wdg-search-settings-sort-selection-list {
    display: inline
}

.mf_mps_btn_sort .mf-mps-wdg-search-settings-sort-selection-list ul,.mf_mps_btn_sort .mf-mps-wdg-search-settings-sort-selection-list li {
    display: inline
}

.mf_mps_sys_STAT_sorted .mf_mps_btn_sort {
    position: relative
}

.mf_mps_sys_STAT_sorted .mf_mps_btn_sort:before {
    color: #dc1e19
}

.mf_mps_sys_STAT_item-selected .mf_mps_item_selection_drawer {
    bottom: 0px
}

.mf_mps_sys_STAT_item-selected .mf_mps_drawer_toggler:before {
    content: ""
}

.mf_mps_sys_STAT_item-selected.mf_mps_STAT_item-selection-drawer-glimpsed .mf_mps_item_selection_drawer {
    bottom: -138px
}

.mf_mps_sys_STAT_item-selected.mf_mps_STAT_item-selection-drawer-glimpsed .mf_mps_drawer_toggler:before {
    content: ""
}

.mf_mps_sys_STAT_not_item-selected .mf_mps_btn_compare {
    display: none
}

.mf_mps_compare_max_alert {
    display: none
}

.mf_mps_sys_STAT_item-selected-compare__over .mf_mps_btn_compare {
    display: none
}

.mf_mps_sys_STAT_item-selected-compare__over .mf_mps_compare_max_alert {
    display: inline-block
}

#mf_mps_STAT:not(.mf_mps_sys_STAT_item-selected-pdf__ready) .mf_mps_btn_output_pdf,
#mf_mps_STAT:not(.mf_mps_sys_STAT_item-selected-csv__ready) .mf_mps_btn_output_csv,
#mf_mps_STAT:not(.mf_mps_sys_STAT_item-selected-excel__ready) .mf_mps_btn_output_excel,
#mf_mps_STAT:not(.mf_mps_sys_STAT_item-selected-print__ready) .mf_mps_btn_output_print {
    opacity: 0.4
}

#mf_mps_STAT:not(.mf_mps_sys_STAT_item-selected-pdf__ready) .mf_mps_btn_output_pdf:hover,
#mf_mps_STAT:not(.mf_mps_sys_STAT_item-selected-csv__ready) .mf_mps_btn_output_csv:hover,
#mf_mps_STAT:not(.mf_mps_sys_STAT_item-selected-excel__ready) .mf_mps_btn_output_excel:hover,
#mf_mps_STAT:not(.mf_mps_sys_STAT_item-selected-print__ready) .mf_mps_btn_output_print:hover {
    color: #111
}

.mf_mps_STAT_edit_table_enable .mf_mps_search_result_table__table th,.mf_mps_STAT_edit-table-enable .mf_mps_search_result_table__table th {
    text-align: right
}

.mf_mps_STAT_edit_table_enable .mf_mps_search_result_table__sts__item_selected,.mf_mps_STAT_edit-table-enable .mf_mps_search_result_table__sts__item_selected {
    display: -webkit-flex;
    display: flex
}

.mf_mps_STAT_edit_table_enable .mf_mps_table_head,.mf_mps_STAT_edit-table-enable .mf_mps_table_head {
    padding-top: 24px
}

.mf_mps_search_result_not_item_found {
    display: none
}

.mf_mps_sys_STAT_not_item-found .mf_mps_table_result {
    visibility: hidden
}

.mf_mps_sys_STAT_not_item-found .mf_mps_search_result_not_item_found {
    display: block
}


.mf-ms-wdg-item-selection-list {
  overflow-y: scroll;
  position: relative;
  height: calc(200px - 8px - 8px - 0.53rem - 16px - 0.53rem - 16px);
}

.mf-ms-wdg-item-selection-list > ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}

.mf-ms-wdg-item-selection-list li.mf_mps_selected_list_item {
  margin-right: 1.5rem;
  margin-bottom: 0.5rem;
}

.mf-ms-wdg-item-selection-list .mf_mps_selected_list_item_name {
}

.mf-ms-wdg-item-selection-list .mf_mps_selected_list_item_image img {
  width: 4rem;
}


.ms_key__search_compare_max_alert_txt {
  display: none;
}
#mf_mps_STAT.mf_mps_sys_STAT_item-selected-compare__over .ms_key__search_compare_max_alert_txt {
  display: inline-block;
}





.mf_mps_overlay {
    background-color: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    z-index: 950;
    color: #eeeeee;
    font-size: 3em;
    text-align: center
}



.mf_mps_modal_underlay {
    background-color: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    z-index: 1050;
    color: #555555;
    overflow-y: scroll;
}
.mf_mps_modal_underlay.mf_mps_modal_has_target {
  display: block;
}

.mf_mps_modal_dialog_frame {
  margin: 10px auto;
  background: white;
}
@media (min-width: 576px) {
  .mf_mps_modal_dialog_frame {
    max-width: 600px;
  }
}
@media (min-width: 992px) {
  .mf_mps_modal_dialog_frame {
    max-width: 900px;
  }
}
@media (min-width: 1200px) {
  .mf_mps_modal_dialog_frame {
    max-width: 1200px;
  }
}
.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal.fade .modal-dialog {
    transform: translate(0, -25%); }
  .modal.show .modal-dialog {
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.2rem;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }
  .modal-backdrop.in {
    opacity: 0.5; }

.modal-header {
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 15px;
  border-bottom: 2px solid #374149;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 15px; }

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.2); }
  .modal-footer > :not(:first-child) {
    margin-left: .25rem; }
  .modal-footer > :not(:last-child) {
    margin-right: .25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }




