/* Sticky footer styles
-------------------------------------------------- */



/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

body {
    font: normal 10px "Heiti SC", sans-serif;
    font-size: 1rem;
}
.main-card {
    max-width: 1300px;
}
.lead {
    line-height: 1.5;
}

.first-body-item {
    margin: 12rem 0 1rem;
    padding: 1rem;
}
@media (min-width: 768px){
    .first-body-item {
        margin: 12rem 1rem 1rem;
        padding: 1rem;
    }
}


.flex-equal > * {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    flex: 1;
}
@media (min-width: 768px) {
    .flex-md-equal > * {
        -ms-flex: 1;
        -webkit-box-flex: 1;
        flex: 1;
    }
}
.subtitle {
    margin-bottom: 1rem;
    margin-top: 1rem;
}

footer .footer-title {
    margin-top: 1rem;
}
footer .logo {
    height: 9rem;
}
footer.footer-card {
    margin-bottom: 1rem;
    margin-top: 3rem;
}

.navbar-collapsed .logo {
    height: 4rem;

}
.logo {
    height: 10rem;
    -webkit-transition: height 300ms linear;
    -ms-transition: height 300ms linear;
    transition: height 300ms linear;
}


.card-title {
    margin-bottom: 1rem;
}

.info-card {
    background-color: #f8f9fa;
    color: #343a40;
}

.info-card:hover {
    color: #fff!important;
    background-color: #343a40;
    -webkit-transition: background-color 600ms linear;
    -ms-transition: background-color 600ms linear;
    transition: background-color 600ms linear;
}