@import url('ywn1djp.css');

/* FIX FOR Shogun lots of white space spacing issues in IE11 
.shg-box-content {
    height: 100%;
}
 */
 
/* TYPOGRAPHY  */

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
    font-family: effra, 'Arial', 'Helvetica', sans-serif !important;
}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3 {
    font-weight: 700 !important;
}

.shogun-heading-component h2, #mainContent h2,
.shogun-heading-component h3, #mainContent h3,
.shogun-heading-component h4, #mainContent h4,
.shogun-heading-component h5, #mainContent h5,
.shogun-heading-component h6, #mainContent h6 {
    font-family: effra, 'Arial', 'Helvetica', sans-serif !important;
    margin: 0 0 1em;
}

.shg-rich-text.shg-theme-text-content p,
#mainContent p {
    font-size: 1rem;
    line-height: 1.5;
}

.shg-rich-text.shg-theme-text-content a:hover,
#mainContent a:hover {
    text-decoration: underline;
}
.shg-rich-text.shg-theme-text-content .inline-link, .inline-link,
.shg-rich-text.shg-theme-text-content .inline-link:hover, .inline-link:hover,
.shg-rich-text.shg-theme-text-content .inline-link:active, .inline-link:active {
    text-decoration: underline;
}

.btn:hover,
.button:hover {
    text-decoration: none;
}


/* BUTTONS  */
.btn {
    font-weight: 700;
}

/* FORMS  */
#mainContent input,
#mainContent select {
    padding: 0.5em;
}

/* ***SUPPORT PAGES*** */
h1 span.support-titles,
h1 span.support-subtitle,
h2 span.support-titles,
h2 span.support-subtitle {
    font-size: 1em !important;
}

@media only print, only screen and (min-width: 600px) {
	h1 span.support-titles,
	h1 span.support-subtitle,
	h2 span.support-titles,
	h2 span.support-subtitle {
        font-size: 1em !important;
    }
}