.p-15 {
    padding: 15px
}

.lh-1_ {
    line-height: 1.2;
}
.mb-8px {
    margin-bottom: 8px !important;
}

/* @ DETAIL NEWS  */
.text-underline {
    text-decoration: underline;
}

.footer-link a+a {
    margin-left: 10px;
}
@media (max-width: 767px) {
    .hidden-sm {
        display: none !important;
    }

    .font-sm {
        font-size: 0.875rem;
    }
}

@media (min-width: 767px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width: 992px) {
    .hidden-lg {
        display: none !important;
    }
}