/* ========================
PRINT
======================== */

/* Base */

body {font-family: arial, sans-serif; font-size: 14pt; background: #fff !important; color: #000}
h1 {font-size: 24pt;font-family: arial, sans-serif; font-weight: 700}
h2, h3 {font-size: 18pt;font-family: arial, sans-serif; font-weight: 700}
h4 {font-size: 14pt;font-family: arial, sans-serif; font-weight: 700}
footer, h1#header-form {display: none;}
form {width:100% !important}

/* Nav */

.navbar {padding: 0 .25em; box-shadow: none; text-align: center}
.navbar-brand {width:100%; text-align: center}
button.navbar-toggler {display: none !important}

/* Nav > App */

.navbar.navbar-app {padding: 0 .25em; box-shadow: none; text-align: center}
.navbar-brand {width:100%; text-align: center}
.navbar.navbar-app .navbar-brand img {max-width: 350px;}
.navbar.navbar-app h1 {font-size: 24pt; color: #000; font-weight: 700}

/* Content */

.content-application, #main-content-application, #application {width:100% !important}

section, main, #main-content, main#main-content, .container, section.container, .content-main, section.content-main, section#contact-us {
  width:100% !important;
}

.content-main {margin: 0em !important}
.content-application {padding-top: 1em; padding-bottom: 1em;}
#main-content-application {background:#ffffff;}

/* Page Header */

.page-header {padding-top: 0em; padding-bottom: 0em; background-image: none;}
.page-header h1 {font-size: 2rem; margin-bottom: 20px; font-weight: 700; color: #000000; line-height: 1;}

/* Home page */

#home-hero, #home-faq {display:none !important}

/* Application */

#application {border: none !important; border-radius: 10px; background: #ffffff; padding: 0em; box-shadow: none}
#application form .card {border: none !important; margin-bottom: 1.25em; box-shadow: 2px 2px 5px 1px rgba(0,0,0,0);}
#application form .card-header {font-weight: 400; font-size: 1rem; background-color: #ffffff; padding: 0; border: none !important;}
#application form .card-header h2.header-text {display: block; width: 100%; padding: .25em 1em; font-weight: 600; font-size: 1.05rem; border-top-left-radius:5px; border-top-right-radius: 5px; background: #000; background: #004C7C; color:#fff; text-align: center; margin-bottom: 0}

#application #order-summary .card {border:none !important; margin-top:1em; box-shadow: none !important}
#application #order-summary #summary-faq {display:none !important}
