/**vars**/
body {
    overflow-y: scroll;
    /*padding-top: 85px;*/
}

/* sidemenu*/
a {
    color: orange;
}

    a:hover {
        color: darkorange;
    }

    a[data-toggle].nav-link.collapsed:after {
        content: " \25bc";
    }

    a[data-toggle].nav-link:not(.collapsed):after {
        content: " \25b2";
    }

/* layout */
.wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

#sidebar {
    min-width: 200px;
    max-width: 200px;
    min-height: 100vh;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}

    #sidebar.active {
        margin-left: -200px;
        -webkit-transition: 0.3s all;
        transition: 0.3s all;
    }

    #sidebar .side--menu {
        width: 160px;
    }

        #sidebar .side--menu .nav {
            width: 160px;
        }

            #sidebar .side--menu .nav .nav-item {
                text-align: center;
                display: block;
                margin: 0 auto;
                width: 160px;
            }

                #sidebar .side--menu .nav .nav-item .nav-link {
                    color: #333f48;
                    border-left: 10px solid transparent;
                    -webkit-transition: 0.1s all;
                    transition: 0.1s all;
                }

                    #sidebar .side--menu .nav .nav-item .nav-link:hover {
                        border-left: 10px solid orange;
                        -webkit-transition: 0.25s all;
                        transition: 0.25s all;
                    }

                    #sidebar .side--menu .nav .nav-item .nav-link img {
                        display: block;
                        width: 48px;
                        margin: 0 auto;
                    }

                #sidebar .side--menu .nav .nav-item .nav-item .nav-link:hover {
                    border-left: 10px solid #ffc966;
                }

                #sidebar .side--menu .nav .nav-item .nav-item .nav-item .nav-link:hover {
                    border-left: 10px solid #ffedcc;
                }

#content--area {
    width: 100%;
}

#sidebarCollapse {
    display: none;
}

@media (max-width: 768px) {
    #sidebar {
        margin-left: -200px;
    }

        #sidebar.active {
            margin-left: 0;
        }

    #sidebarCollapse {
        display: block;
    }
}
/* menu btn */
.btn-mvm {
    color: #fff;
    background-color: orange;
    border-color: darkorange;
}

/** user--menu **/
.user--menu {
    float: right;
    text-align: right;
}

    .user--menu strong {
        color: #fff;
        display: inline-block;
        margin-right: 20px;
    }

    .user--menu #OnBoardingMenu {
        display: inline;
    }

.card {
    width: 100%;
    padding: 1em;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    z-index: 0;
}


#OnBoardingMenu {
    z-index: 1;
}

.topbar {
    background: black;
    color: white;
}

.field-validation-error {
    color: red;
    font-weight: bold;
}

.input-validation-error {
    border: 1px solid red;
    border-radius: 2px;
}

/* Nav */

.dropdown-menu {
    top: 95%;
    left: auto;
    background-color: black;
}

.nav-link {
    margin-right: 2em;
}

.dropdown-item {
    color: orange;
}

.dropdown-item:focus, .dropdown-item:hover {
    color: darkorange;
    text-decoration: none;
    background-color: black;
}

.nav-link:focus, .nav-link:hover {
    color: darkorange;
}

#navbarDropdown:after{
    content: '';
}

.dropdown:hover > .dropdown-menu {
    display: block;
}

.dropdown > .dropdown-toggle:active {
    pointer-events: none;
}