.brand, .h1, .h2, .h3, .h4, .h5, .h6, .navbar, .td-name, a, button, h1, h2, h3, h4, h5, h6, input, p, select, td, textarea {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: 'Chilanka',Helvetica,Arial,sans-serif;
    font-weight: 600;
}
h1 {
    color: #dc3545;
    font-weight: 600;
}
h4 {
    color: #ffc107;
    font-weight: 600;
}
ol, ul {
    font-family: 'Chilanka',Helvetica,Arial,sans-serif;
}
blockquote::after, blockquote::before {
    box-sizing: border-box;
}
strong {
    font-weight: bold;
    color: #000;
}
a.link {
    color: #dc3545;
}

.piedemarca {
    font-family: 'Chilanka', 'Montserrat', Helvetica, Arial, sans-serif;
    font-size: 40px;
    margin-top: 30px;
}
.piedemarca-small {
    font-family: 'Chilanka', 'Montserrat', Helvetica, Arial, sans-serif;
    font-size: 28px;
    display: none;
}
@media (max-width: 768px) {
    .piedemarca-small {
        display: block;
    }
    .piedemarca {
        display: none;
    }
    .container,
    .container-fluid {
        padding-left: 0.25rem;
        padding-right: 0.25rem;
    }
}
@media (min-width: 768px) {
    .sidebar .sidebar-brand {
        height: 6rem; !important;
    }
    .piedemarca-small {
        display: none;
    }
    .piedemarca {
        display: block;
    }
}

.topbar {
    height: 6rem; !important;
}