/* LEFT SLIDE ANIMATION */

.slide-animate-container {
    position:relative;
    overflow:hidden;
}

.login-form .slide-animate-container{
    height: 70px !important;
    width: 102%;
}

.PasswordForm .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) {

    top: 18px;
}

.slide-animate.ng-enter, .slide-animate.ng-leave{
    transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    display:block;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-hover-submenu.page-sidebar-menu-closed li.nav-item{
    transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;
    left: -20px;
}

.page-sidebar-menu.page-header-fixed.page-sidebar-menu-hover-submenu li ul.sub-menu{
    transition: 0.3s;
    left: 180px;
    display: block;
    visibility: hidden;
}

.page-sidebar-menu.page-header-fixed.page-sidebar-menu-hover-submenu li:hover ul.sub-menu{
    left: 169px;
    visibility: visible;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-hover-submenu.page-sidebar-menu-closed>li:hover{
    width: 345px!important;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-hover-submenu.page-sidebar-menu-closed>li:hover>.sub-menu{
    left: 35px;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover{
    width: 407px!important;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover>.sub-menu{
    left: 37px;
}

.slide-animate.ng-enter{
    left:-275px;
}

.slide-animate.ng-enter.ng-enter-active,
.slide-animate.ng-leave,
.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-hover-submenu.page-sidebar-menu-closed li.nav-item:hover {
    left:0;
}

.slide-animate.ng-leave.ng-leave-active {
    display: none;
}


/* ROTATE ANIMATION */
.page-header .navbar .navbar-nav li.more-dropdown ul.dropdown-menu, .page-header.navbar .top-menu .navbar-nav>li.dropdown:last-child ul.dropdown-menu{
    display: block;
    position:absolute;
    left:0;
    top:50px;
    z-index:1;
    max-height:0;
    overflow:hidden;
    -webkit-transform:perspective(400) rotate3d(1,0,0,-90deg);
    -webkit-transform-origin:50% 0;
    -webkit-transition:350ms;
    -moz-transition:350ms;
    -o-transition:350ms;
    transition:350ms;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown:last-child ul.dropdown-menu{
    right: 0;
    left: auto;
}

.page-header .navbar .navbar-nav li.more-dropdown:hover ul.dropdown-menu, .page-header.navbar .top-menu .navbar-nav>li.dropdown:last-child:hover ul.dropdown-menu{
    max-height:1000px;
    -webkit-transform:perspective(400) rotate3d(0,0,0,0);
}