a.back-to-top {
    background: #565a5b url("../images/up-arrow.png") no-repeat center 47%;
}

a:hover.back-to-top {
    background-color: #414141;
}

.gray {
    color: #808080;
}

.gray:hover {
    color: #565a5b;
}

.btn-solid-reg {
    border: 0.125rem solid #6F7576;
    background-color: #6F7576;
}

.btn-solid-reg:hover {
    color: #6F7576;
}

.navbar-custom {
    background-color: #565a5b;
}

.navbar-custom.top-nav-collapse {
    background-color: #565a5b;
}

.navbar-custom .dropdown-menu {
    background-color: #565a5b;
}

.navbar-custom .dropdown-item:hover {
    background-color: #565a5b;
}

.navbar-custom .nav-item .btn-outline-sm:hover {
    color: #565a5b;
}

.header {
    background-color: #808080;
}

.header .btn-solid-lg {
    color: #808080;
}

.ex-2-header {
    background-color: #808080;
}

.above-heading {
    color: #808080;
}

.tabs .nav-link:hover,
.tabs .nav-link.active {
    border-bottom: 2px solid #6F7576;
    color: #6F7576;
}

.tabs .list-unstyled .fas {
    color: #6F7576;
}

.form-control-submit-button {
    border: 1px solid #6F7576;
    background-color: #6F7576;
}

.form-control-submit-button:hover {
    color: #6F7576;
}

.form .fa-stack .fa-stack-2x {
    color: #6F7576;
    transition: all 0.2s ease;
}

.form .fa-stack:hover .fa-stack-1x {
    color: #6F7576;
}

.form .fa-stack:hover .fa-stack-2x {
    color: #f3f7fd;
}

.form .fa-stack:hover .facebook {
    color: #4267b2;
}

.form .fa-stack:hover .twitter {
    color: #1da1f2;
}

.form .fa-stack:hover .pinterest {
    color: #e60023;
}

.form .fa-stack:hover .instagram {
    color: #e1306c;
}

.form .fa-stack:hover .linkedin {
    color: #2867b2;
}

.basic-1 .list-unstyled .fas {
    color: #6F7576;
}

.basic-2 .video-play-button:before {
    background: #808080;
}

.basic-2 .video-play-button:after {
    background: #6F7576;
}

.cards-2 .card .card-title {
    color: #808080;
}

.cards-2 .card .list-unstyled .fas {
    color: #38c172;
}

.cards-2 .card .list-unstyled .fas.fa-times {
    color: #E74C3C;
}

.footer {
    background-color: #808080;
}

.copyright {
    background-color: #808080;
}

.copyright .p-small {
    border-top: 1px solid #ffffff;
}

.top-spacing {
    padding-top: 3rem;
}

main.py-4 > .container-fluid {
    max-width: 87.5rem;
}

p, .navbar-custom, .navbar-custom .dropdown-item {
    font-family: Nunito,sans-serif;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1.6;
}

.navbar-custom .nav-item .nav-link {
    color: #f7f5f5;
}

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

.btn-primary:hover {
    background-color: #565a5b;
    border-color: #565a5b;
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    background-color: #606465;
    border-color: #606465;
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus,
.btn-primary.focus, .btn-primary:focus {
    box-shadow: 0 0 0 0.2rem rgb(197, 197, 197) !important;
    background-color: #606465 !important;
    border-color: #606465 !important;
}

.spinner > div {
    background-color: #565a5b;
}

.lightbox-basic hr {
    background-color: #6f7576;
}

.lightbox-basic .list-unstyled .fas {
    color: #6F7576;
}

.lightbox-basic a.mfp-close.as-button {
    border: 2px solid #6F7576;
    color: #6F7576;
}

.lightbox-basic a.mfp-close.as-button:hover {
    background-color: #6f7576;
    color: #fff;
}

@media (max-width: 768px) {
    ul {
        text-align: initial;
    }

    .footer {
        text-align: center;
    }

    .footer-frame {
        height: 2rem;
    }

    .list-unstyled.li-space-lg.p-small {
        text-align: center;
    }

    .tab-pane,
    .text-container {
        text-align: center;
    }
}

.card {
    border-radius: 0.8em !important;
    overflow: hidden;
}
