/* Resource filter control common default Styles. */
/* Prefix "rf_" is used to make sure these styles won't have conflicts with elements on the same page.'*/

/* Main container */
.rf_resourceFilter {
    min-width: 200px;
    background-color: rgb(253, 253, 253);
    display: flex;
    flex-direction: column;
    height: 100%;
    /* make text non-selectable for all children elements */
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                        not supported by any browser */
}

/* Container for: "< Back" */
.rf_goBackContainer {
    /* inline-block, so that div doesn't occupy all width(we can only click on "< Back", not whole line. */
    display: inline-block;
    cursor: pointer;
    float: left;
    padding-right: 7px;
}

.rf_goBackArrowButton {
    position: relative;
    top: -1px;
    transform: rotate(90deg);
}

/* Container for header text: "Resource groups   Select all/Deselect all" */
.rf_headerContainer,
.rf_searchContainer {
    margin-left: 19px;
    padding-top: 19px;
    margin-right: 20px;
}

    .rf_headerContainer .rf_filterButton {
        display: none;
        position: relative;
        top: -4px;
        margin-left: -2px;
        cursor: pointer;
        padding-left: 8px;
    }

    .rf_headerContainer.filterButtonIsShown .rf_filterButton {
        display: inline-block;
    }

        .rf_headerContainer.filterButtonIsShown .rf_filterButton.disabled {
            opacity: 0.4;
            cursor: default;
            pointer-events: none;
        }

    .rf_headerContainer.filterButtonIsShown .rf_currentHeaderText {
        display: inline-block;
    }

.rf_searchContainer {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.rf_searchContainer .rf_searchInput {
    width: 100%;
    text-indent: 10px;
}

.rf_searchContainer .rf_searchInput.disabled {
    border-color: #F1F1F1;
    color: #B6B6B6;
}

.rf_searchContainer .headerIconsContainer {
    min-width: max-content;
}

.rf_searchContainer .rf_orderButton,
.rf_searchContainer .rf_refreshButton,
.rf_searchContainer .rf_toggleButton {
    cursor: pointer;
    height: 16px;
    width: 16px;
    margin-left: 15px;
}

.rf_searchContainer .rf_refreshButton.disabled {
    opacity: 0.6;
    pointer-events: none;
}

.rf_currentHeaderText {
    font-family: GlowSemiBold;
    font-size: 13px;
    color: #4a4a4a;
    padding-right: 2px;
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    /*!*Add 3 dots after 3 rows. Does not work in IE & Firefox*!*/
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; 
    line-height: 18px;
    max-height: 36px; 
}

    .rf_currentHeaderText.clickable {
        cursor: pointer;
    }

.rf_selectAllButton,
.rf_deselectAllButton {
    float: right;
    font-family: GlowRegular;
    font-size: 13px;
    color: #5774e7;
    cursor: pointer;
}

    .rf_selectAllButton:not(.disabled):hover,
    .rf_deselectAllButton:not(.disabled):hover {
        text-decoration: underline;
    }

    .rf_selectAllButton.disabled,
    .rf_deselectAllButton.disabled {
        opacity: 0.4;
        cursor: default;
        pointer-events: none;
    }

/* Container for Resource List Items: "o [v] Peter Parker   >" */
.rf_resourcesListContainer {
    min-width: 200px;
    margin-top:-10px; 
    z-index: 1;
}

    .rf_resourcesListContainer:last-child {
        margin-bottom: 5px;
    }

.rf_showTotal {
    padding-left: 28px;
}

.rf_showTotal.rf_showTotalNotSelectable{
    padding-left: 15px;
}

.rf_resourceListItem, .rf_showTotal {
    padding-top: 4px;
    padding-bottom: 3px;
    width: 100%;
    display: table;
    position: relative;
}
    .rf_resourceListItem {
        cursor: pointer;
        padding-right: 20px;
    }

    .rf_resourceListItem.unselectable,
    .rf_resourceListItem.internalResource.unselectable,
    .rf_showTotal.internalResource.unselectable {
        padding-left: 43px;
    }

    .rf_resourceListItem.unselectable.rf_itemsNotSelectable {
        padding-left: 15px;
    }

    .rf_resourceListItem.hovered,
    .rf_resourceListItem.highlighted,
    .rf_showTotal:hover {
        background-color: #EEF1FE;
        cursor: pointer;
    }

    .rf_resourceListItem.hiddenWhileDragging {
        visibility: hidden;
    }

    .rf_resourceListItem.hoveredOnTop {
        -webkit-box-shadow: inset 0 1px 0 0 #5774e7;
        -ms-box-shadow: inset 0 1px 0 0 #5774e7;
        box-shadow: inset 0 1px 0 0 #5774e7;
    }

    .rf_resourceListItem.hoveredOnBottom {
        -webkit-box-shadow: 0 1px 0 0 #5774e7;
        -ms-box-shadow: 0 1px 0 0 #5774e7;
        box-shadow: 0 1px 0 0 #5774e7;
    }

    .rf_resourceListItem.internalResource,
    .rf_showTotal.internalResource {
        padding-left: 30px;
    }

    .rf_resourceListItem.internalResource:not(.unselectable) {
        padding-left: 0px;
    }

.rf_showTotal {
    cursor: default !important;
}

    .rf_showTotal.withoutHovering {
        pointer-events: none;
    }

.rf_resourceItemColoredCircleTableCellContainer {
    display: table-cell;
    /*vertical-align: middle;*/
}

/* Colored Circle and Frozen Colored Circle styles */
.rf_resourceListItem .rf_resourceItemColoredCircleTableCellContainer .rf_resourceItemColoredCircleContainer .rf_resourceItemColoredCircle {
    display: block;
}

.rf_resourceListItem .rf_resourceItemColoredCircleTableCellContainer .rf_resourceItemColoredCircleContainer .rf_resourceItemColoredCircleFrozen {
    display: none;
}

/* Resource is Checked and Frozen */
.rf_resourceListItem.checked .rf_resourceItemColoredCircleTableCellContainer.frozen .rf_resourceItemColoredCircleContainer .rf_resourceItemColoredCircle {
    /* display: none; */
}

.rf_resourceListItem.checked .rf_resourceItemColoredCircleTableCellContainer.frozen .rf_resourceItemColoredCircleContainer .rf_resourceItemColoredCircleFrozen {
    display: block;
}

.rf_resourceItemColoredCircleContainer {
    width: 10px;
    height: 10px;
    position: relative;
    margin-left: 10px;
    top: -1px;
}

.rf_resourceListItem.checked .rf_resourceItemColoredCircleTableCellContainer.frozen .rf_resourceItemColoredCircleContainer {
    /* top: -3px; */
}

.rf_resourceItemColoredCircle {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: black;
}

.rf_resourceListItem.hovered .rf_resourceItemColoredCircle,
.rf_resourceListItem.highlighted .rf_resourceItemColoredCircle,
.rf_resourceListItem.checked .rf_resourceItemColoredCircleTableCellContainer.frozen .rf_resourceItemColoredCircle {
    position: relative;
    width: 10px;
    height: 10px;
    margin-left: -2px;
    top: -2px;
}

.rf_resourceItemCheckboxTableCellContainer {
    /* display: table-cell; */
    /*vertical-align: middle;*/
    margin-left: 4px;
    margin-right: 8px;
    padding: 0 2px;
}

.rf_resourceItemCheckboxContainer {
    width: 16px;
    height: 16px;
    border: 1px solid #b6b6b6;
    border-radius: 1px;
    position: relative;
    /* margin-left: 6px; */
    cursor: pointer;
    /* margin-right: 10px; */
    margin-top: 2px;
}

    .rf_resourceItemCheckboxContainer:hover {
        border-color: #5774e7;
    }

.rf_showTotal .rf_resourceItemCheckboxContainer {
    cursor: pointer;
}

.rf_resourceItemCheckbox {
    position: relative;
    margin-top: 3px;
    margin-left: 2px;
    display: none;
}

.rf_resourceListItem.checked .rf_resourceItemCheckbox {
    display: block;
}

.rf_showTotal.checked .rf_resourceItemCheckbox {
    display: block;
}

.rf_resourceListItem.groupAssignment.hidden {
    display: none;
}

.rf_resourceItemTextTableCellContainer {
    display: table-cell;
    /* Take all the remaining space and wrap the text. */
    width: 100%;
    vertical-align: middle;
    /* Handle use-case when there is a very long word(20 charactes) without spaces.
       Without styles below this word didn't wrap, but added ugly scroll at the bottom
       of Resource Filter.*/
    /* Warning: Needed for oldIE support, but words are broken up letter-by-letter */
    -ms-word-break: break-all;
    word-break: break-all;
    /* Non standard for webkit */
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

.rf_resourceItemIconsContainer {
    display: flex;
    margin-right: 6px;
}

    .rf_resourceItemIconsContainer img:not(:last-child) {
        margin-right: 4px;
    }

    .rf_resourceItemIconsContainerimg:last-child {
        margin-right: -1px;
    }

.rf_resourceItemText {
    position: relative;
    font-size: 14px;
    font-family: GlowRegular;    
}

    .rf_resourceItemText .rf_resourceItemTextSpan .longName{
        word-break: break-all;
    }

    .rf_resourceItemText img {
        margin-left: 6px;
        padding-bottom: 2px;
    }

    .rf_resourceItemText img.infoIcon {
        margin-left: 0px;
        margin-right: 6px;
    }

.rf_resourceItemReorderIconTableCellContainer {
    cursor: move;
    right: 36px;
    width: 45px;
}

.rf_resourceItemVisibilityIconTableCellContainer {
    right: 4px;
    width: 25px;
    margin-right: 20px;
    background-color: #EEF1FE;
    cursor: pointer;
}

    .rf_resourceItemVisibilityIconTableCellContainer.blurred,
    .rf_resourceItemReorderIconTableCellContainer.blurred {
        background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #EEF1FE 25%, #EEF1FE 100%);
        background-color: transparent;
    }

.rf_resourceItemReorderIconTableCellContainer,
.rf_resourceItemVisibilityIconTableCellContainer {
    position: absolute;
    display: none;
    height: 100%;
    top: 0;    
}



    .rf_resourceItemReorderIconTableCellContainer .reorderIcon {
        width: 8px;
        height: 7px;
        background: url('/images/graphs/drag.png');
        margin-top: 12px;
        margin-left: 18px;
    }

    .rf_resourceItemVisibilityIconTableCellContainer .visibilityIcon {
        width: 16px;
        height: 13px;
        background: url('../../images/shared/hide.svg');
        margin-top: 8px;
        margin-left: 7px;
    }

        .rf_resourceItemVisibilityIconTableCellContainer .visibilityIcon.forShowing {
            height: 13px;
            background: url('../../images/shared/show.svg');
        }

.rf_resourceListItem.hovered .rf_resourceItemReorderIconTableCellContainer,
.rf_resourceListItem.hovered .rf_resourceItemVisibilityIconTableCellContainer {
    display: block;
}

.rf_resourceItemRightArrowTableCellContainer {
    display: table-cell;
    vertical-align: top;
}

.rf_resourceItemRightArrowContainer {
    width: 6px;
    height: 10px;
    margin-left: 19px;
    /* margin-top: 5px; */
    margin-top: 2.5px;
    margin-right: 18px;


}

.rf_resourceItemRightArrow {
    width: 16px;
    height: 16px;
    background: url("/images/shared/expand-gray.svg")
}

.rf_resourceListItem.unselectable .rf_resourceItemRightArrowTableCellContainer {
    display: none;
}

.rf_resourceListItem.hovered .rf_resourceItemRightArrow,
.rf_resourceListItem.highlighted .rf_resourceItemRightArrow {
    background: url("/images/shared/expand-blue.svg")
}

.rf_resourceFilter .rf_resourcesListBottomBlur {
    height: 12px;
    position: absolute;
    width: 100%;
    bottom: 0;
    z-index: 10;
    /* Go from completely transparent on the top to completely solid white on the bottom */
    background: linear-gradient(rgba(253, 253, 253, 0) 10%, rgb(253, 253, 253) 100%);
    pointer-events: none;
}

.rf_resourceFilter .rf_resourcesListTopBlur {
    flex: 0 0 12px;
    height: 12px;
    width: 100%;
    z-index: 10;
    /* Go from completely solid white on the top to completely transparent on the bottom */
    background: linear-gradient(rgb(253, 253, 253) 10%, rgba(253, 253, 253, 0) 100%);
    pointer-events: none;
}

/* Hide Total List Item, all Colored Circles, Right arrows ">"  for Processed Flow(Historical Load) */
.rf_resourceFilter.processedflow .rf_showTotal,
.rf_resourceFilter.processedflow .rf_resourceItemColoredCircleContainer {
}

.rf_resourceFilter.processedflow .rf_resourceItemCheckboxTableCellContainer {
    margin-left: 0px;
}

.rf_resourceFilter.processedflow .rf_resourceListItem.unselectable,
.rf_resourceFilter.processedflow .rf_resourcesListContainer {
    cursor: default;
}

.rf_messageContainer {
    background-color: #FFFAF0;
    position: absolute;
    z-index: 1000;
    box-shadow: 0 2px 4px 0 rgb(0 41 199 / 20%);
    border-radius: 4px;
    padding: 20px;
    cursor: default;
}

.rf_messageCircle {
    position: absolute;
    z-index: 1000;
    background-color: transparent;
    border: 1px solid #FFD266;
    border-radius: 50%;
    box-shadow: 0px 0px 32px 12px rgba(255, 210, 102, 0.2);
    filter: drop-shadow(0px 0px 8px #FFD266);
}

.rf_messageContainer .rf_messageTitle {
    margin-bottom: 8px;
    font-size: 16px;
    font-family: GlowSemiBold;
}

.rf_messageContainer .rf_gotItButton {
    margin-top: 29px;
    width: 38px;
    height: 20px;
    margin-left: 100px;
    color: #808080;
    font-family: GlowSemiBold;
}

.rf_messageContainer .rf_gotItButton:hover {
    cursor: pointer;
}

.rf_filtersDropdownContainer,
.rf_orderingDropdownContainer,
.rf_viewDropdownContainer,
.rf_dateRangesPanel {
    position: absolute;
    width: 240px;
    border-radius: 4px;
    background-color: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(0, 41, 199, 0.2);
    z-index: 102;
    padding-top: 17px;
    padding-bottom: 17px;
    max-height: 250px;
}
    .rf_filtersDragHelperContainer .filterOptionButton,
    .rf_filtersDropdownContainer .filterOptionButton {
        min-height: 28px;
        font-family: GlowRegular;
        font-size: 14px;
        color: #4a4a4a;
        cursor: pointer;
        padding-top: 4px;
        padding-left: 15px;
        padding-right: 30px;
        position: relative;
    }

        .rf_filtersDropdownContainer .filterOptionButton.hoveredOnTop {
            -webkit-box-shadow: inset 0 1px 0 0 #5774e7;
            -ms-box-shadow: inset 0 1px 0 0 #5774e7;
            box-shadow: inset 0 1px 0 0 #5774e7;
        }

        .rf_filtersDropdownContainer .filterOptionButton.hoveredOnBottom {
            -webkit-box-shadow: 0 1px 0 0 #5774e7;
            -ms-box-shadow: 0 1px 0 0 #5774e7;
            box-shadow: 0 1px 0 0 #5774e7;
        }

        .rf_viewDropdownContainer .filterOptionButton:hover {
            background-color: #EEF1FE;
        }

        .rf_filtersDragHelperContainer .filterOptionButton.selected,
        .rf_filtersDropdownContainer .filterOptionButton.selected,
        .rf_viewDropdownContainer .filterOptionButton.selected,
        .rf_orderingDropdownContainer .filterOptionButton.selected {
            color: #5774e7;
        }

        .rf_filtersDragHelperContainer .filterOptionButton:hover,
        .rf_filtersDropdownContainer .filterOptionButton:hover {
            background-color: #EEF1FE;
        }

        .rf_filtersDragHelperContainer .filterOptionButton .optionText,
        .rf_filtersDropdownContainer .filterOptionButton .optionText,
        .rf_viewDropdownContainer .filterOptionButton .optionText,
        .rf_orderingDropdownContainer .filterOptionButton .optionText {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            word-break: break-word;
        }

            .rf_filtersDragHelperContainer .filterOptionButton .optionText .infoLabel,
            .rf_filtersDropdownContainer .filterOptionButton .optionText .infoLabel,
            .rf_viewDropdownContainer .filterOptionButton .optionText .infoLabel,
            .rf_orderingDropdownContainer .filterOptionButton .optionText .infoLabel {
                display: inline;
                margin-left: 4px;
            }

                .rf_filtersDragHelperContainer .filterOptionButton .optionText .infoLabel img
                .rf_filtersDropdownContainer .filterOptionButton .optionText .infoLabel img {
                    margin-bottom: 2px;
                }

        .rf_filtersDragHelperContainer .filterOptionButton .reorderIcon,
        .rf_filtersDropdownContainer .filterOptionButton .reorderIcon {
            position: absolute;
            display: none;
            right: 0;
            top: 0;
            padding: 3px 15px 0 20px;
            height: 100%;
        }

        .rf_filtersDropdownContainer .filterOptionButton:hover .reorderIcon {
            display: block;
            cursor: move;
        }

.rf_filtersDropdownContainer .filterOptionButton.hiddenWhileDragging {
    visibility: hidden;
}

.rf_orderingDropdownContainer,
.rf_dateRangesPanel {
    width: 179px;
    padding-left: 20px;
    padding-bottom: 20px;
}

.rf_viewDropdownContainer {
    width: 120px;
    padding: 12px 0px;
}

.rf_viewDropdownContainer .rf_viewDropdownHeaderContainer {
    padding: 0 20px
}

.rf_viewDropdownContainer .rf_viewDropdownHeaderContainer,
.rf_orderingDropdownContainer .rf_orderingDropdownHeaderContainer {
    display: inline-block;
    padding-bottom: 12px;
}

.rf_viewDropdownContainer .rf_viewDropdownHeaderContainer .rf_viewDropdownTitle,
.rf_orderingDropdownContainer .rf_orderingDropdownHeaderContainer .rf_orderingDropdownTitle {
    font-family: GlowSemiBold;
}

.rf_orderingDropdownContainer .rf_orderingDropdownHeaderContainer .rm_orderingDirectionIcon {
    margin-left: 2px;
    cursor: pointer;
}

.rf_orderingDropdownContainer .rf_hierarchyOnlySection {
    padding-top: 12px;
    margin-top: 14px;
    border-top: 1px solid #DCDCDC;
    padding-left: 0px;
    position: relative;
    left: -20px;
    width: 177px;
}

.rf_viewDropdownContainer .filterOptionButton {
    display: flex;
    align-items: center;
    height: 28px;
    padding: 0 20px;
}

.rf_viewDropdownContainer .filterOptionButton .optionIcon {
    margin-right: 8px;
}

.rf_orderingDropdownContainer .filterOptionButton .optionText {
    padding-bottom: 8px;
}

.rf_viewDropdownContainer .filterOptionButton:has(.optionText:not(.selected)),
.rf_orderingDropdownContainer .filterOptionButton:has(.optionText:not(.selected)) {
    cursor: pointer;
}

.rf_viewDropdownContainer .filterOptionButton .optionText:hover,
.rf_viewDropdownContainer .filterOptionButton .optionText.selected,
.rf_orderingDropdownContainer .filterOptionButton .optionText:hover,
.rf_orderingDropdownContainer .filterOptionButton .optionText.selected {
    color: #5774e7;
}

.rf_orderingDropdownContainer.withDateRangePanel {
    border-radius: 4px 0 0 4px;
}

.rf_dateRangesPanel {
    border-radius: 0 4px 4px 0;
    box-shadow: 1px 2px 4px 0 rgba(0, 41, 199, 0.2);
    border-left: 1px solid #DCDCDC;
}

.rf_dateRangesPanel.forGraphPage {
    border-radius: 4px 0 0 4px;
    box-shadow: -1px 2px 4px 0 rgba(0, 41, 199, 0.2);
    border-right: 1px solid #DCDCDC;
}

.rf_dateRangesPanel .filterOptionButton .container {
    display: block;
    position: relative;
    padding-left: 26px;
    margin-bottom: 7px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.rf_dateRangesPanel .filterOptionButton .container .dateRangeLabel {
    font-weight: 100;
}

/* Hide the browser's default radio button */
.rf_dateRangesPanel .filterOptionButton .container .optionText.radioButton {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom radio button */
.rf_dateRangesPanel .filterOptionButton .container .checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #FFFFFF;
    border-radius: 50%;
    border: 1px solid #B6B6B6;
}

/* On mouse-over, add a grey background color */
.rf_dateRangesPanel .filterOptionButton .container:hover .optionText.radioButton ~ .checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.rf_dateRangesPanel .filterOptionButton .container .optionText.radioButton.checked ~ .checkmark {
    background-color: #FFFFFF;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.rf_dateRangesPanel .filterOptionButton .container .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.rf_dateRangesPanel .filterOptionButton .container .optionText.radioButton.checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.rf_dateRangesPanel .filterOptionButton .container .checkmark:after {
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: black;
}

.rf_filtersDragHelperContainer {
    position: absolute;
    background-color: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(0, 41, 199, 0.2);
    z-index: 105;
    cursor: move;
    pointer-events: none;
}

/*Contnainer placeholder to show on the place of dragged resource*/
.rf_draggableFiltersPlaceholderAreaContainer {
    position: absolute;
    z-index: 104;
    background-color: #f4f5fc;
    border: dashed 2px #abb8f8;
    cursor: move;
}

.rf_filtersReorderIconDragging {
    cursor: move !important;
}

/*Container with clone of the dragged resource item*/
.rf_groupDragHelperContainer {
    position: absolute;
    background-color: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(0, 41, 199, 0.2);
    z-index: 103;
    cursor: move;
    pointer-events: none;
}

    .rf_groupDragHelperContainer.processedflow .rf_resourceItemColoredCircleContainer,
    .rf_groupDragHelperContainer.processedflow .rf_resourceItemRightArrowContainer {
        display: none;
    }

    .rf_groupDragHelperContainer.processedflow .rf_resourceItemCheckboxContainer {
        margin-left: 20px;
    }

/*Contnainer placeholder to show on the place of dragged resource*/
.rf_draggablePlaceholderAreaContainer {
    position: absolute;
    z-index: 102;
    background-color: #f4f5fc;
    border: dashed 2px #abb8f8;
    cursor: move;
}

.rf_resourcesListButton {
    display: flex;
    padding-left: 20px;
    color: #808080;
    cursor: pointer;
}

.rf_resourcesListButton .rf_resourceItemRightArrowContainer {
    height: 16px;
    width: 16px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 3px;
}

.rf_resourcesListButton .rf_resourceItemRightArrow {
    width: 16px;
    height: 16px;
    background: url('/images/shared/expand-gray.svg');
    fill: none;
}

.rf_resourceItemsVisible, 
.rf_filteredResourcesListContainer {
    margin-bottom: 8px;
}

.rf_filteredResourcesListContainer.open .rf_resourcesListButton .rf_resourceItemRightArrowContainer {
    transform: rotate(90deg);
}

.noOptionsFound-container {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;

  }
  
.noOptionsFound-container .noFound {
    font-family: GlowRegular;
    font-size: 13px;
    text-align: center;
    color: #b6b6b6;
    margin:12px 0px;
}