.navbar-brand-logo {
    width: 100%;
    min-width: 6rem;
    max-width: 12rem;
}

body,p {
    font-family: 'Raleway', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', sans-serif;
}

.primary {
    color: #a10f2b;
}

.btn-primary {
    color: #fff;
    background-color: #a10f2b;
    border-color: #a10f2b;
}

    .btn-primary:hover {
        color: #fff;
        background-color: #a10f2ca9;
        border-color: #a10f2ca9;
    }

.btn-check:focus + .btn-white, .btn-white:hover, .btn-white:focus {
    color: #a10f2b;
    box-shadow: 0px 3px 6px -2px rgb(140 152 164 / 25%);
}

a {
    color: #a10f2b;
    text-decoration: none;
}

    a:hover {
        color: #a10f2ca9;
        text-decoration: none;
    }

.nav-link:hover, .nav-link:focus {
    color: #a10f2ca9;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #a10f2b;
    border-color: #a10f2b;
}

.page-link:hover {
    z-index: 2;
    color: #a10f2b;
    background-color: transparent;
    border-color: #dce0e5;
}

:focus, a:focus, button:focus {
    outline-color: #fff;
}

.card-link::after {
    background-image: none;
}

::-moz-selection {
    color: #a10f2b;
    background-color: none;
}

::selection {
    color: #a10f2b;
    background-color: none;
}

.btn-check:focus + .btn-ghost-secondary, .btn-ghost-secondary:focus, .btn-ghost-secondary:hover {
    color: #a10f2b;
}

.btn-check:active + .btn-ghost-secondary, .btn-check:checked + .btn-ghost-secondary, .btn-check:focus + .btn-ghost-secondary, .btn-ghost-secondary.active, .btn-ghost-secondary:active, .btn-ghost-secondary:focus, .btn-ghost-secondary:hover, .show > .btn-ghost-secondary.dropdown-toggle {
    color: #51596c;
    background-color: #a10f2ca9;
}

.bi-list::before {
    color: #51596c;
}

.bi-x::before {
    color: #51596c;
}


.background-primary {
    background-color: #a10f2b;
}

#header-sticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    z-index: 1000000;
}

main {
    margin-top: 70px;
}

@media (max-width: 991.98px) {
    .navbar-expand-lg .navbar-collapse {
        background-color: #ffffff;
    }
}

.go-to-new-item {
    -o-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -o-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-align-items: center;
    -o-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    z-index: 9999;
    width: 2.875rem;
    height: 2.875rem;
    background-color: #53668b;
    background-color: rgba(83,102,139,.1);
    color: #51596c;
    font-size: 1rem;
    -ms-opacity: .5;
    opacity: .5;
    -ms-border-radius: .5rem;
    border-radius: .5rem;
    -ms-transition: opacity,background-color 0.3s;
    -o-transition: opacity,background-color 0.3s;
    -webkit-transition: opacity,background-color 0.3s;
    transition: opacity,background-color 0.3s;
    position: fixed;
    bottom: 20px;
    right: 0;
    left: 20px;
    opacity: 0.8;
}

    .go-to-new-item:focus:hover, .go-to-new-item:hover {
        color: #fff;
        background-color: #404e6b;
        -ms-opacity: 1;
        opacity: 1;
    }


.bi-chevron-up {

    margin-left: 15px;
}

.bi-chevron-up::before {
    content: "\f286";
    margin-top: 12px;
}

@media (max-width: 575.98px) {
    #list-item {
        margin-top: 20px;
    }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
    #list-item {
        margin-top: 20px;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
    #list-item {
        margin-top: 20px;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
    #list-item {
        margin-top: -70px;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    #list-item {
        margin-top: -70px;
    }
}


.codeblock {
    background-color: #f4f4f4;
    border-left: 3px solid #a10f2b;
    font-family: 'Raleway', sans-serif;
    padding: 5px;
    text-align: left;
    direction: ltr;
    /* width: 500px;*/
}

    .codeblock pre {
        margin-left: -170px;
        padding: 0 !important;
    }



pre {
    display: block;
  
    color: #333;

}

code {

    margin-left: -20px;
}