/* Bootstrap 4 Fix (well...kinda; totally messes up the HTML structure but all pages are visible)
.row {
    display: block !important;
}
*/

/*** Hide these elements from the Print version ***/
form.navbar-form, .navbar-nav, ol.breadcrumb, .navbar-global, .global-mobile, ul.nav.left-nav, footer ul.nav, footer img, footer nav.nav.nav-mobile, ul.nav.nav-tabs.primary, #back-to-top {
	display:none;
}
body {
    background-color: transparent !important;
    -webkit-print-color-adjust: exact;
}
.navbar-brand {
    display:block;
    margin-bottom:0em;
}
a {
    text-decoration:none!important;
}
main a {
     text-decoration: 1px dotted blue;
}
#apexchat_invitation_container_wrapper, #apexchat_invitation_container_minimized_wrapper {
    display: none !important;
}
#back-to-top {
    display: none !important;
}
.faq_wrapper .faq_answer {
    display: block !important;
}
.accordion .collapse {
    display: block !important;
}

/** removes URLs from printed pages **/
 a[href]:after {
	 content: none !important;
}
 .main-content .collapse {
	 display: block;
}
 .tab-content > .tab-pane {
	 display: block !important;
	 opacity: 1 !important;
	 visibility: visible !important;
}
 main {
	padding-bottom: 0px;
}
 footer .niu-home {
	 position: relative;
	 top: 0px;
}
nav.navbar-global {
    display: none;
}
.navbar {
    display: flex;
}
.slide_elements > a.navbar-brand {
    margin-bottom: 0 !important;
}


footer {
    border-top: 1px solid #000;
    padding: 5px 0;
}
footer p, footer a {
    margin: 0;
    color: #000 !important;
}
footer, footer .copyright-address {
    background-color: #FFF !important;
}