::-moz-selection {
    background: #3B7EA5;
    color: #fff;
}
::selection {
    background: #3B7EA5;
    color: #fff;
}

::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 0;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #3B7EA5;
}

.md-typeset .admonition.info, .md-typeset details.info {
        border-color: #3B7EA5;
}

.md-typeset .info>.admonition-title:before, .md-typeset .info>summary:before{
    background-color: #3B7EA5;
}

.md-typeset .info>.admonition-title, .md-typeset .info>summary{
    background-color: rgba(59, 126, 165, .2) !important;
}

.md-nav__link[href]{
    transition: .3s all ease;
}

.md-nav__link[href]:hover{
    color: #3B7EA5;
    transition: .3s all ease;
}

.md-typeset a{
    color: #3B7EA5;
    opacity: 1;
    transition: .3s all ease;
}
.md-typeset a:hover{
    color: #000000;
    opacity: .87;
    transition: .3s all ease;
}

.md-top:hover{
    background-color: #3B7EA5;
}

.md-nav__item .md-nav__link--active{
    color: #3B7EA5 !important;
    transition: .3s all ease;
}


.md_tabs__item{
    transition: .3s all ease;
    opacity: .7;
    color: #fff;
}

.md-tabs__item a:hover{
    color: #ccc !important;
    opacity: .7;
    transition: .3s all ease;
}

.md-footer__link:hover {

    color: #fff !important;
}

.md-header,
.md-tabs,
.md-footer
{
    background-color: #3B7EA5 !important;
 }

@media screen and (max-width: 76.234375em) {
    html [data-md-color-primary=black] .md-nav--primary .md-nav__title[for=__drawer] {
        background-color: #3B7EA5;
    }
}