/*
Minor tweaks to the Doxygen-Awesome-CSS for overriding views

Author: Coela Can't
*/

.side-nav-resizable {
    margin-top: 20px !important;
}

#top {
    height: 100%;
    box-sizing: border-box;
}

#main-nav {
    max-width: 98%;
    width: 98%;
    box-sizing: border-box;
}

#searchBoxPos2 {
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
}

#MSearchBox.MSearchBoxActive {
    border-color: #ea7aaa;
    box-shadow: inset 0 0 0 1px #ea7aaa;
}

#doc-content {
    margin-top: 0;
    padding-top: 0;
    box-sizing: border-box;
}

#nav-tree-contents {
    border-top: 1px solid rgb(30, 30, 30);
}

@keyframes typeInFromLeft {
    0% {
        opacity: 0;
        transform: translateX(-100%);
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

.title {
    display: inline-block;
    opacity: 0;
    animation: typeInFromLeft 0.3s ease-out forwards;
}

li .item {
    border-bottom: 1px solid rgb(30, 30, 30);
    transition: opacity 0.3s ease, color 0.3s ease;
}

li .item:hover {
    opacity: 75%;
    color: #ea7aaa;
}

.arrow {
    opacity: 25% !important;
    transition: opacity 0.3s ease, color 0.3s ease;
}

.arrow:hover {
    opacity: 100% !important;
}

#nav-tree .selected a {
    color: #ea7aaa !important;
}

a:link {
    color: #ea7aaa !important;
}

a:link, a:visited, a:hover, a:focus, a:active {
    color: #bc6b8f !important;
}
