﻿.withDraggingCursor {
    cursor: url('../../images/shared/cursor-grabbing.png'), default;
}

.nicescroll-rails.nicescroll-rails--hide {
    display: none !important;
}

.rm-container .bottomTabsTongues {
    position: initial !important;
    cursor: pointer;
    z-index: 2;
    width: 100%;
}

    .rm-container .bottomTabsTongues.ui-draggable-dragging {
        cursor: url('../../images/shared/cursor-grabbing.png'), default;
    }

    .rm-container .bottomTabsTongues .tongue {
        width: 180px;
        height: 30px;
        display: inline-block;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        border: solid 1px #dcdcdc;
        border-bottom: none;
        background-color: #f5f5f5;
    }

        .rm-container .bottomTabsTongues .tongue.unmappedResourcesTongue {
            margin-left: -5px;
            background-color: #f5f5f5;
        }

        .rm-container .bottomTabsTongues .tongue.futureLoadTongue {
            background-color: #fdfdfd;
        }

        .rm-container .bottomTabsTongues .tongue .tongueContent {
            padding: 0 12px;
            margin-top: 3px;
            width: 100%;
        }

        .rm-container .bottomTabsTongues .tongue .tongueContent .tongueIcon {
            cursor: grab;
         }

        .rm-container .bottomTabsTongues .tongue .tongueContent .tongueIcon:active {
           cursor: grabbing;
        }

        /* This media query is using in order to detect IE 10 and 11,
        because cursor: grab and grabbing is not support by them */
        @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
            .rm-container .bottomTabsTongues .tongue .tongueContent .tongueIcon {
                cursor: ns-resize;
            }
        }

            .rm-container .bottomTabsTongues .tongue .tongueContent .tongueTitle {
                font-family: GlowSemibold;
                font-size: 13px;
                color: #4a4a4a;
            }

            .rm-container .bottomTabsTongues .tongue .tongueContent .tongueIcon {
                display: inline-block;
                float: right;
            }

    .rm-container .bottomTabsTongues #resourcesWithoutAssignmentsContainer {
        width: 252px;
        background-color: #F9F9F9;
        display: inline-block;
        float: right;
        font-family: GlowRegular;
        font-size: 13px;
        color: #4a4a4a;
        padding: 6px 9px;
        background-color: #f5f5f5;
        height: 30px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        border: solid 1px #dcdcdc;
        border-bottom: none;
    }

.rm-container .bottomTabsWrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
    position: relative;
    overflow: hidden;
}

    .rm-container .bottomTabsWrapper .bottomTab {
        height: 0;
        flex-grow: 1;
        width: 100%;
    }

    .rm-container .bottomTabsWrapper .unmappedResources {
        background-color: #f5f5f5;
        border: solid 1px #dcdcdc;
        border-bottom: 0;
    }

        .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolsContainer {
            position: relative;
            float: left;
            width: 358px;
            height: 100%;
            border-right: 1px solid rgb(220, 220, 220);
        }

            .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolsContainer #resourcePools {
                height: 100%;
            }

                .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolsContainer #resourcePools .resourcePoolInfo {
                    height: 60px;
                    padding: 10px 15px;
                    cursor: pointer;
                    position: relative;
                }

                    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolsContainer #resourcePools .resourcePoolInfo.activePool {
                        background-color: #ffffff;
                        box-shadow: inset 2px 0 0 #5774e7, 0 1px 0 #dcdcdc;
                    }

                    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolsContainer #resourcePools .resourcePoolInfo .extSystemInfo {
                        font-family: GlowSemibold;
                        font-size: 14px;
                        color: #4a4a4a;
                        display: inline-block;
                        margin-right: 15px;
                        white-space: nowrap;
                        overflow-x: hidden;
                        max-width: 210px;
                        text-overflow: ellipsis;
                        vertical-align: middle;
                    }

                    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolsContainer #resourcePools .resourcePoolInfo .statistic {
                        display: inline-block;
                        color: #808080;
                        font-family: GlowSemibold;
                        font-size: 13px;
                        vertical-align: middle;
                    }

                    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolsContainer #resourcePools .resourcePoolInfo.activePool .statistic {
                        color: #4a4a4a;
                    }

                    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolsContainer #resourcePools .resourcePoolInfo .userIcon {
                        background: url('../../images/dataSources/user.png') no-repeat;
                        display: inline-block;
                        width: 10px;
                        height: 12px;
                    }

                    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolsContainer #resourcePools .resourcePoolInfo .groupIcon {
                        background: url('../../images/dataSources/group.png') no-repeat;
                        display: inline-block;
                        width: 14px;
                        height: 12px;
                    }

                    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolsContainer #resourcePools .resourcePoolInfo .dataSourceInfo {
                        font-family: GlowItalic;
                        font-size: 13px;
                        color: #808080;
                        white-space: nowrap;
                        overflow-x: hidden;
                        width: 100%;
                        text-overflow: ellipsis;
                    }

                    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolsContainer #resourcePools .resourcePoolInfo .deleteResourcePoolContainer {
                        display: none;
                        width: 70px;
                        position: absolute;
                        top: 2px;
                        height: 56px;
                        right: 0;
                        background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #f5f5f5 50%, #f5f5f5 100%);
                    }

                    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolsContainer #resourcePools .resourcePoolInfo.activePool .deleteResourcePoolContainer {
                        background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 50%, #ffffff 100%);
                    }

                    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolsContainer #resourcePools .resourcePoolInfo .deleteResourcePoolContainer .deleteResourcePool {
                        width: 13px;
                        height: 13px;
                        position: absolute;
                        right: 20px;
                        top: 23px;
                        cursor: pointer;
                    }

                    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolsContainer #resourcePools .resourcePoolInfo:hover .deleteResourcePoolContainer {
                        display: inline-block;
                    }

                    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolsContainer #resourcePools .resourcePoolInfo .deleteResourcePool {
                        background-image: url('/images/shared/newTrashIcon.png');
                    }

        .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer {
            position: relative;
            height: 100%;
            overflow: hidden;
            background-color: #ffffff;
        }

            .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups {
                border-right: 1px solid #efefef;
                height: 100%;
                width: 400px;
                overflow: hidden;
                position: relative;
            }

            .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources {
                height: 100%;
                overflow: hidden;
                position: relative;
            }

                .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .containerHeader {
                    display: table;
                    width: 100%;
                }

                    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .containerHeader .titleCell {
                        display: table-cell;
                        width: 76px;
                    }

                    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .containerHeader .linkButton {
                        display: table-cell;
                        width: 136px;
                        text-align: right;
                    }

                .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .searchingInResources {
                    position: relative;
                    display: table-cell;
                }

                    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .searchingInResources .ui-input-search-close {
                        top: 2px;
                        cursor: pointer;
                        left: 217px;
                        width: 20px;
                        height: 26px;
                        background-color: white;
                        background-position: center;
                    }


.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .searchingInResources .searchUnmapped {
                        padding-left: 30px;
                        outline: none;
                        vertical-align: top;
                        width: 100%;
                        max-width: 240px;
                    }

            .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer .containerHeader {
                padding: 15px 30px;
                height: 65px;
                line-height: 32px;
            }

                .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer .containerHeader img {
                    vertical-align: inherit;
                }

                .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer .containerHeader .ui-btn-link {
                    line-height: 32px;
                }

                .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer .containerHeader .title {
                    font-family: GlowSemiBold;
                    font-size: 16px;
                    color: #4a4a4a;
                }

            .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups,
            .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources {
                height: calc(100% - 70px);
                padding-right: 30px;
            }

            .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups {
                padding-right: 30px;
            }

                .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroupName {
                    max-width: 0;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }

                .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup,
                .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource {
                    height: 25px;
                    font-family: GlowRegular;
                    font-size: 14px;
                    color: #4a4a4a;
                    display: table;
                    width: 100%;
                    cursor: url('/images/shared/cursor-hand.png'), default;
                }

                .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup.disabled {
                    cursor: default !important;
                }

/* Drag helper for External ResourceGroup or External ResourceUser */
.externalResourceGroup.ui-draggable-dragging,
.externalResource.ui-draggable-dragging {
    position: absolute;
    cursor: url('/images/shared/cursor-grabbing.png'), default !important;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    height: 26px !important;
    padding-top: 2px;
}

    .externalResourceGroup.ui-draggable-dragging.isOverTheDroppable,
    .externalResource.ui-draggable-dragging.isOverTheDroppable {
        border: 1px solid #5774E7;
    }

.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup .cell,
.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .cell {
    display: table-cell;
}

.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup .dragActionContainer,
.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .dragActionContainer {
    width: 30px;
}

.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup .dragAction,
.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .dragAction {
    background: url('../../images/resourceManagement/draggable.png') no-repeat;
    width: 8px;
    height: 7px;
    margin-left: 12px;
    cursor: pointer;
    display: none;
    vertical-align: top;
    margin-top: 7px;
}

.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup:hover .dragAction,
.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource:hover .dragAction {
    display: inline-block;
}

.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup .externalResourceGroupActions {
    width: 80px;
    text-align: right;
}

.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .externalResourceActions {
    width: 148px;
    text-align: right;
}

    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .externalResourceActions .externalResourceActions__items-wrap ,
    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup .externalResourceGroupActions .externalResourceGroupActions__items-wrap {
        display: flex; 
        justify-content: flex-end;
        align-items: center;
        column-gap: 8px;
    }

    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .externalResourceActions .externalResourceActions__item,
    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup .externalResourceGroupActions .externalResourceGroupActions__item,
    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .externalResourceActions .dragWithLaterAdjustmentsContainer.externalResourceActions__item {
        cursor: pointer;
        display: none;
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 24px;
        margin: -100% 0;
    }

    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup .externalResourceGroupActions .createAndMapAction,
    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .externalResourceActions .createAndMapAction {
        background: url('../../images/resourceManagement/createAndMap.png') no-repeat;
        width: 10px;
        height: 10px;
        display: block;
    }

        .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup .externalResourceGroupActions .externalResourceGroupActions__item:hover .createAndMapAction,
        .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .externalResourceActions .externalResourceActions__item:hover .createAndMapAction {
            background: url('../../images/resourceManagement/createAndMap-hovered.png') no-repeat;
        }

.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup .externalResourceGroupActions .mapToExistingAction,
.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .externalResourceActions .mapToExistingAction {
    background: url('../../images/resourceManagement/mapToExisting.png') no-repeat;
    width: 10px;
    height: 10px;
    display: block;
}

    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup .externalResourceGroupActions .externalResourceGroupActions__item:hover .mapToExistingAction,
    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .externalResourceActions .externalResourceActions__item:hover .mapToExistingAction {
        background: url('../../images/resourceManagement/mapToExisting-hovered.png') no-repeat;
    }

.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup .externalResourceGroupActions .hideUnhideAction,
.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .externalResourceActions .hideUnhideAction {
    background: url('../../images/resourceManagement/hide-icon.png') no-repeat;
    width: 14px;
    height: 11px;
}

    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup .externalResourceGroupActions .externalResourceGroupActions__item:hover .hideUnhideAction,
    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup .externalResourceGroupActions .hideUnhideAction.hiddenResource,
    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .externalResourceActions .externalResourceActions__item:hover .hideUnhideAction,
    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .externalResourceActions .hideUnhideAction.hiddenResource {
        background: url('../../images/resourceManagement/hide-icon-hovered.png') no-repeat;
    }

.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .externalResourceActions .dragWithLaterAdjustmentsContainer {
    width: 65px;
    display: inline-block;
    text-align: center;
}

    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .externalResourceActions .dragWithLaterAdjustmentsContainer .dragWithLaterAdjustmentsAction {
        background: url('../../images/resourceManagement/dragWithoutAction.png') no-repeat;
        width: 8px;
        height: 8px;
    }

        .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .externalResourceActions .dragWithLaterAdjustmentsContainer .dragWithLaterAdjustmentsAction:hover {
            background: url('../../images/resourceManagement/dragWithoutAction-hovered.png') no-repeat;
        }


    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource:hover .externalResourceActions .externalResourceActions__item,
    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup:hover .externalResourceGroupActions .externalResourceGroupActions__item,
    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource:hover .externalResourceActions .dragWithLaterAdjustmentsContainer.externalResourceActions__item {
        display: inline-flex;
    }

.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .externalResourceName {
    max-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .resourcePoolGroups .externalResourceGroup .localLabel,
    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource  .externalResourceName .localLabel {
        background: #F4F5FC;
        border-radius: 4px;
        width: 44px;
        height: 18px;
        display: inline-block;
        vertical-align: middle;
        text-transform: uppercase;
        padding: 1px 6px;
        margin: 0 2px;
        color: #4A4A4A;
        font-family: GlowSemiBold;
        font-size: 10px;
    }

    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .resourcePoolResources .externalResource .externalResourceName .groupNameForUser {
        display: inline-block;
        font-family: GlowRegular;
        font-size: 13px;
        color: #36393e;
        min-height: 22px;
        border-radius: 4px;
        background-color: #f4f4f4;
        padding: 0 8px;
        margin-right: 4px;
        line-height: 22px;
        position: relative;
    }

.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .topBlur,
.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .topBlur {
    position: absolute;
    height: 12px;
    width: 100%;
    top: 60px;
    pointer-events: none;
    /* Go from completely solid white on the top to completely transparent on the bottom */
    background-image: linear-gradient(rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 0) 100%);
}

.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResourceGroups .bottomBlur,
.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer #externalResources .bottomBlur {
    position: absolute;
    height: 12px;
    width: 100%;
    bottom: 0;
    pointer-events: none;
    /* Go from completely transparent on the top to completely solid white on the bottom */
    background-image: linear-gradient(rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 1) 100%);
}

.rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer .hiddenSectionTitle {
    font-family: GlowRegular;
    font-size: 13px;
    color: #808080;
    cursor: pointer;
    line-height: 15px;
    padding-left: 30px;
    margin-bottom: 10px;
    margin-top: 10px;
}

    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer .hiddenSectionTitle .triangle {
        display: inline-block;
        background: url('../../images/dataSources/triangle-up.png') no-repeat;
        width: 7px;
        height: 7px;
        margin-left: 5px;
    }

        .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer .hiddenSectionTitle .triangle.collapsed {
            background: url('../../images/dataSources/triangle-down.png') no-repeat;
        }

    .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer .hiddenSectionTitle:hover .triangle {
        background: url('../../images/dataSources/triangle-up-hovered.png') no-repeat;
    }

        .rm-container .bottomTabsWrapper .unmappedResources #resourcePoolResourcesContainer .hiddenSectionTitle:hover .triangle.collapsed {
            background: url('../../images/dataSources/triangle-down-hovered.png') no-repeat;
        }

.rm-container .bottomTabsWrapper div.futureLoad {
    background-color: #fdfdfd;
    border: solid 1px #dcdcdc;
    border-bottom: 0;
}

    .rm-container .bottomTabsWrapper div.futureLoad #resourceFilterContainer {
        position: relative;
        float: left;
        width: 260px;
        height: 100%;
        border-right: 1px solid rgb(220, 220, 220);
    }

        .rm-container .bottomTabsWrapper div.futureLoad #resourceFilterContainer.hiddenContainer {
            border-right: none;
        }

        .rm-container .bottomTabsWrapper div.futureLoad #resourceFilterContainer.hidden {
            display: none;
        }

        .rm-container .bottomTabsWrapper div.futureLoad #resourceFilterContainer #resourceFilter {
            height: 100%;
        }

        .rm-container .bottomTabsWrapper div.futureLoad .flowGraphHeaderRight {
            display: flex;
        }
        

/*Tootltip that is used to show info with action type while dragging*/
/*As drag helper is appended to the body -  styles are setted on body, not main container*/
.draggingTooltip {
    position: absolute;
    top: -3px;
    left: -105px;
    /*Big z-index is used to be visible under the tab while dragging*/
    z-index: 10000;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    margin-top: 1px;
    padding: 4px 9px;
    opacity: 0.9;
    background-color: #4a4a4a;
    width: 96px;
    height: 28px;
}

.draggingTooltip-text {
    color: #ffffff;
    font-family: GlowRegular;
    font-size: 12px;
    height: 100%;
    position: relative;
    line-height: 19px;
}

.draggingTooltip-arrow.rightArrow {
    content: " ";
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #4a4a4a;
    position: absolute;
    top: 40%;
    right: -4px;
}

.restriction-text {
    padding-left: 30px;
    font-size: 13px;
    color: #B6B6B6;
}
