.loading-wrap > .loading-text {
    font-size: 16px !important;
}

.btn:focus, .btn:active {
    outline: none !important;
    box-shadow: none !important;
}

.v-leave {
    opacity: 1;
}

.v-leave-active {
    transition: opacity 0.1s
}

.v-leave-to {
    opacity: 0;
}

.v-enter {
    opacity: 0;
}

.v-enter-active {
    transition: opacity 0.1s
}

.v-enter-to {
    opacity: 1;
}

.google-visualization-tooltip-item {
    white-space: nowrap;
}

.vertical-align {
    display: flex;
    align-items: center;
}

.vs__dropdown-toggle {
    min-height: 31px;
}

.vs__dropdown-option--selected {
    display: none !important;
}

.serverboxDropAnimation {
    animation: serverboxBlink 1s ease;
}

.dragClass {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.appDragHandler {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.vcenter {
    display: flex;
    align-items: center;
}

@keyframes serverboxBlink {
    0% {
        background-color: rgba(200, 235, 251, 0.4);
    }
    100% {
        background-color: white;
    }
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block;
}

.dropdown-submenu > a:after {
    display: block;
    content: ' ';
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #585858;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover > a:after {
    border-left-color: #585858;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.ds-italic {
    font-style: italic
}