@media screen and (max-width: 992px) {
    .col-sm-3 {
        width: 33.3333%
    }
}

@media screen and (max-width: 600px) {
    .col-sm-3 {
        width: 50%
    }
}

@media screen and (max-width: 500px) {
    .col-sm-3 {
        width: 100%
    }
}

h1 {
    display: -webkit-inline-box
}

.mainhedlink {
    background-color: #506fa3
}

#tlHeader .tlBlock .button, .sidenav a, .sidenav a:hover {
    text-decoration-color: #c12525
}

.postbtn {
    background: #c12525
}

#tlFooter {
    background: 0 0
}

a, a:hover, li.active a {
    text-decoration: underline !important
}

.importantnote h2, .importantnote h3 {
    margin: 0 !important;
    display: inline-block
}

li {
    margin-bottom: 15px
}

.listlinkclass {
    font: 15px/18px arial
}

.mainhedlink {
    margin-bottom: 5px
}

.mainhedlink h3 {
    padding: 0;
    margin: 0
}

.importantnote h1, h2 {
    font-size: 18px;
}

.importantnote h2 {
    font-weight: 500;
}