header .button-container a.enrollment-button span.icon-enrollment-button {display: none;}
@media only screen and (max-width: 992px){
    header .header-navigation nav.navbar ul.nav{ display: block; text-align: left;}
    .footer-container .collapsible-item-container a.title-collapse .title-container .heading{ text-transform: none; letter-spacing: 0px;}
}
.footer-container .collapsible-item-container .tooltip-item-container span.title-collapse .title-container .heading{ text-transform: none; letter-spacing: 0px;}
.footer-container .text-button span.icon-text-button { display: none;}
.kn-container{ padding: 0px !important;}
.kn-table-wrapper.is-constrained {max-height: 100% !important; overflow: visible;}
.kn-details .kn-detail, .kn-list .kn-detail{max-height: 100% !important;}
.heading{ text-transform: none !important;}

@media screen and (max-width: 599px){
    .kn-table th {
        white-space: normal !important;
    }
    .kn-container{
       margin: 0 !important; 
    }
    
}
@media screen and (max-width: 768px){
    .kn-info, .kn-crumbtrail{
        display: block !important;
    }
    .kn-crumbtrail {padding: 8px 16px 16px 16px !important;}
    .kn-crumbtrail a, .kn-crumbtrail span.icon.is-small {line-height: 40px !important;}

}
