﻿h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-weight: 400; line-height: 1.1; color: inherit; }
h1{font-weight:400}
h2{font-weight:400}
h3{font-weight:400;text-transform:none !important;}
h4{font-weight:400}
h5{font-weight:400}
h6{font-weight:400}

.body > #footer .Normal, .NormalDisabled, .NormalDeleted, .body > #footer p, .body > #footer .copyright, footer .terms {color: #dddddd; font-size:16px;}
.body > #footer { font-size:16px;}

/* alternate fonts */
.alternate-font-2 {font-family:'Libre Caslon Text','Times New Roman', Times, serif;}

/* Porto 7 Hacks */
div#dnn_contentPane {margin-left: 30px;margin-right: 30px;}

/* Bootstrap 5 Hacks */
.card-body {-ms-flex: 1 1 auto;flex: 1 1 auto;min-height: 1px;padding: 1.25rem;}

/* Document Icons */
/* Define Variables for File Types */
:root {
    --pdf-color: #801309;
    --pdf-content: '\f1c1';
    --doc-color: #182b4d;
    --doc-content: '\f1c2';
    --ppt-color: #bb4023;
    --ppt-content: '\f1c4';
    --xls-color: #113724;
    --xls-content: '\f1c3';
    --zip-color: #fd7e14;
    --zip-content: '\f1c6';
}

/* Base Style for Document Links */
a[href$='.pdf'], a[href*='.pdf?'], p a[type='application/pdf'],
a[href$='.doc'], p a[type='application/vnd.ms-word'],
a[href$='.docx'], a[href*='.docx?'], p a[type='application/vnd.openxmlformats-officedocument.wordprocessingml.document'],
a[href$='.ppt'], a[href*='.ppt?'], p a[type='application/vnd.ms-powerpoint'],
a[href$='.pptx'], a[href*='.pptx?'], p a[type='application/vnd.openxmlformats-officedocument.presentationml.presentation'],
a[href$='.xls'], a[href*='.xls?'], p a[type='application/vnd.ms-excel'],
a[href$='.xlsx'], a[href*='.xlsx?'], p a[type='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'],
a[href$='.zip'], a[href*='.zip?'], p a[type='application/zip'] {
    box-shadow: none;
    display: inline;
    margin: 0;
    padding: 0;
    max-width: auto;
}

    /* Icon Styles */
    a[href$='.pdf']:after, a[href*='.pdf?']:after, p a[type='application/pdf']:after {
        color: var(--pdf-color);
        content: var(--pdf-content);
    }

    a[href$='.doc']:after, a[href*='.doc?']:after, p a[type='application/vnd.ms-word']:after,
    a[href$='.docx']:after, a[href*='.docx?']:after, p a[type='application/vnd.openxmlformats-officedocument.wordprocessingml.document']:after {
        color: var(--doc-color);
        content: var(--doc-content);
    }

    a[href$='.ppt']:after, a[href*='.ppt?']:after, p a[type='application/vnd.ms-powerpoint']:after,
    a[href$='.pptx']:after, a[href*='.pptx?']:after, p a[type='application/vnd.openxmlformats-officedocument.presentationml.presentation']:after {
        color: var(--ppt-color);
        content: var(--ppt-content);
    }

    a[href$='.xls']:after, a[href*='.xls?']:after, p a[type='application/vnd.ms-excel']:after,
    a[href$='.xlsx']:after, a[href*='.xlsx?']:after, p a[type='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']:after {
        color: var(--xls-color);
        content: var(--xls-content);
    }

    a[href$='.zip']:after, a[href*='.zip?']:after, p a[type='application/zip']:after {
        color: var(--zip-color);
        content: var(--zip-content);
    }

    /* Common Icon Display */
    a[href$='.pdf']:after, a[href*='.pdf?']:after, p a[type='application/pdf']:after,
    a[href$='.doc']:after, a[href*='.doc?']:after, p a[type='application/vnd.ms-word']:after,
    a[href$='.docx']:after, a[href*='.docx?']:after, p a[type='application/vnd.openxmlformats-officedocument.wordprocessingml.document']:after,
    a[href$='.ppt']:after, a[href*='.ppt?']:after, p a[type='application/vnd.ms-powerpoint']:after,
    a[href$='.pptx']:after, a[href*='.pptx?']:after, p a[type='application/vnd.openxmlformats-officedocument.presentationml.presentation']:after,
    a[href$='.xls']:after, a[href*='.xls?']:after, p a[type='application/vnd.ms-excel']:after,
    a[href$='.xlsx']:after, a[href*='.xlsx?']:after, p a[type='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']:after,
    a[href$='.zip']:after, a[href*='.zip?']:after, p a[type='application/zip']:after {
        display: inline-block;
        font-family: 'Font Awesome 5 Free';
        font-size: inherit;
        margin: 0;
        padding: 0 0 0 6px;
    }

    /* Hides Icon for Image Links */
    a.no-doc-icon:after {display:none !important;}
    /* button */
    .btn-lg, .btn-group-lg > .btn {padding: 10px 16px !important;}
    .btn-xs, .btn-group-xs > .btn {padding: 1px 5px !important;}
    .btn-sm, .btn-group-sm > .btn {padding: 5px 10px !important;}
    .btn, .btn-group > .btn {padding: 6px 12px !important;}
    .display-normal{display:inline-block !important;}