﻿.shortcut-context-menu {
    position: fixed;
    bottom: 42px;
    left: 10px;
    width: 230px;
    background-color: #FFF;
    box-shadow: 1px 1px rgba(86, 86, 86, 0.18);
    border-radius: 4px;
    border: 1px solid #d4d4d5;
    z-index: 5;
}

    .shortcut-context-menu .shortcut-link {
        border-bottom: 1px solid #eee;
        height: 35px;
        padding: 0px 5px;
    }

        .shortcut-context-menu .shortcut-link:last-child {
            border-bottom: none !important;
        }

        .shortcut-context-menu .shortcut-link a {
            display: block;
            line-height: 35px;
            white-space: nowrap;
            overflow: hidden;
        }

.shortcut-link:hover {
    background-color: rgba(181, 181, 181, 0.07);
}

.shortcut-cmd {
    position: fixed;
    bottom: 40px;
    left: 3px;
    z-index: 3
}

.shortcut-add {
    margin-left: -5px;
}

.shortcut-icon {
    position: relative;
    color: #fff;
    padding: 4px;
    text-align: right;
    opacity: 0.7;
    border-radius: 2px;
    border: 2px solid white;
    height: 30px;
    bottom: 12px;
}

.shortcut-menu-btn-container {
    width: 40px;
}

.shortcut-cmd .shortcut-plus-btn {
    margin: 8px;
}

.menu-slide-up {
    transition: 2s cubic-bezier(0.4, 0, 1, 1);
    animation-name: slideUpAnimation;
    animation-duration: .2s;
}

.menu-slide-down {
    transition: 2s cubic-bezier(0.4, 0, 1, 1);
    animation-name: slideDownAnimation;
    animation-duration: .2s;
}

@keyframes slideUpAnimation {
    0% {
        transform: translateY(80%);
        opacity: .0;
    }

    100% {
        transform: translateY(0%);
        opacity: 1;
    }
}

@keyframes slideDownAnimation {
    0% {
        transform: translateY(0%);
        opacity: 1;
    }

    100% {
        transform: translateY(80%);
        opacity: .0;
    }
}

.shortcut-menu-btn-container:hover {
    opacity: 1;
    /*bottom: -3px;*/
    transition: all ease-in .2s;
}
