.col-md-6.col-xs-6 {
    margin-top: -0.5em;
    margin-bottom: -0.5em;
}
.calendar-container {
    margin-top: 0.5em;
}
.card.events {
    padding-bottom: 1px;
}

.col-md-12.news {
    margin-top: -2.5em;
}
td, th {
    padding: 0.25em;
}
.gallery-columns-3 .gallery-item {
    padding: 3px;
}
.gallery-columns-2 .gallery-item {
    padding: 3px;
}
#demo {
    font-size: 35px;
    color: blue;
}
#demo2 {
    font-size: 35px;
    color: red;
}

.col-md-4.aaa {
    background-color: #fff2b1;
}

.col-md-4.bbb {
    background-color: #d6e3ff;
}
h3.click01 {
    padding-top: 15px;
}
td.tal {
    border: 0px;
}