.swiper-wrapper {
    height: auto;
}

.bg-holozcan-purple {
    background-color: #a76ca0;
}

.bg-holozcan-ally {
    background-color: #e77fa0;
}

.bg-holozcan-gus {
    background-color: #d6c5a3;
}

.bg-holozcan-pistacio {
    background-color: #a0d3c7;
}

.swiper-button-prev {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background-color: rgba(248,249,250,.7);
    bottom: auto;
    top: 30%;
    right: 2px;
    z-index: 1;
}

.text-justified {
    text-align: justify;
}

.badge-doc {
    background-color: #4472c4;
}

.main a, .card a {
    color: rgb(150, 212, 235);
}

.main a:hover {
    color: #fff;
    text-decoration: underline;
}

.card a:hover {
    color: #3482c0;
    text-decoration: none;
}

.text-uppercase {
    text-transform: uppercase!important;
}

#navbarNav .navbar-nav li a {
    text-transform: uppercase;
    color: #eee;
}

.dropdown-menu li a {
    color: #212529!important;
}

#cookie {
    overflow-x: hidden;
    background: #e77fa0;
    color: #fff;
    position: absolute;
    top: -1000px;
}

#cookie .notice {
    padding: 30px 30px 0 30px;
}

/*#cookie b {
    color: #4472c4;
}*/

#cookie .close {
    margin: 20px;
    font-size: 2.5rem;
    color: #eee!important;
}

#cookie .close:hover {
    transform: rotate(90deg);
} 

.avatar {
    border: 4px #fff solid;
}

.muse-brands img {
    opacity: 1;
}

.muse-section {
    padding: 55px 0;
}

a.navbar-brand img {
    width: 260px;
}

.navbar a, footer a, footer h6, footer p {
    color: #eee;
}

header .navbar-nav .nav-item .dropdown-menu .dropdown-item, header .nav-link {
    font-size: 16px;
}

header .navbar-nav .nav-item .dropdown-menu {
    background-color: #e77fa0;
}

.gdpr {
    color: #000099;
}

.gdpr:hover {
    color: #eee;
}

.footer-link li a {
    color: #eee;
}

header .nav-link:hover {
    color: rgb(150, 212, 235);
}

.holo-1 {
    margin-top: 140px;
}

.holozcan-template {
    color: #fff;
}

.holozcan-template .display-1, .holozcan-template .display-2, .holozcan-template .display-3, .holozcan-template .display-4, .holozcan-template .display-5, .holozcan-template .display-6, .holozcan-template .h1, .holozcan-template .h2, .holozcan-template .h3, .holozcan-template .h4, .holozcan-template .h5, .holozcan-template .h6, .holozcan-template h1, .holozcan-template h2, .holozcan-template h3, .holozcan-template h4, .holozcan-template h5, .holozcan-template h6 {
    color: #fff;
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
    border: 0;
}
.videoWrapper .media {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.bg-holozcan-blue {
    background-color: rgb(125, 110, 176);
}

.bg-holozcan-prezi, footer {
    background-color: #3484c1;
}

.bg-holozcan-cyan {
    background-color: rgb(160, 211, 199);
}

.bg-holozcan-camo1 {
    background: url("../img/CamoBkgnd_CorpColors01.jpg") no-repeat;
    background-size: cover;

}

.bg-holozcan-camo2 {
    background: url("../img/CamoBkgnd_CorpColors02.png") no-repeat;
    background-size: cover;
}

.bg-holozcan-dark {
    background-color: #685c90;
}

.landing-template .btn-contact {
    background-color: rgb(150, 212, 235);
    color: #fff;
}

.btn-success:hover {
    background-color: #3482c0!important;
    border-color: #3482c0!important;
}

.landing-template .btn-contact:hover {
    background-color: #212529!important;
    border-color: #212529!important;
}

a.blue-100 {
    color: #3482c0;
}

.bg-holozcan-black {
    background-color: #212529;
}

.text-black {
    color: #212529!important;
}

.social-icons-holozcan {
    font-size: 2em;
    display: flex;
    justify-content: flex-end;
}

.social-icons-holozcan a {
    color: #fff;
    margin-left: 20px;
}

.social-icons-holozcan a:hover {
    color: #ccc;
    text-decoration: none;
}

.btn-success {
    background-color: #3482c0!important;
    border-color: #3482c0!important;
    /*background-color: #96d4eb!important;
    border-color: #96d4eb!important;*/
    color: #fff!important;
}

    .avatar.avatar-xl {
        width: 140px;
        height: 140px;
    }

@media (max-width: 767px) {

    .muse-section {
        padding: 15px 0;
    }    
}

@media (max-width: 991px) {

    a.navbar-brand img {
        width: 260px;
    }

    .muse-header .navbar-collapse {
        top: 92px;
        background-color: #e77fa0;
    }

}

