﻿body,
h1, h2, h3, h4, h5, .ds-header {
    font-family: Calibri !important;
}

#pageContent {
    margin: 20px auto 0 auto !important;
    width: 100% !important;
    padding: 0 !important;
}

.userProfileNavigation,
.sectionNavigation,
.siteSearch,
.text-resizer,
.footer,
#footer,
.form-element-invalid .validation,
.component-buttons,
.form-buttons {
    display: none !important;
}

.webforms {
    background: none;
    border: none;
    padding: 0;
    margin: 20px 0 0 0;
}

.bodyContainer25:empty,
.bodyContainer100:empty {
    display: none !important;
}


/* Forces Background Image/Colour Rendering to be visible on print - can only be done in Chrome */
input {
    -webkit-print-color-adjust: exact;
}

html > body .logo {
    text-indent: 0;
}

    .logo:before {
        content: url('/~/media/image-libraries/uss/logos/usslogo.png');
        display: block;
        height: 120px;
        width: 147px;
        z-index: 100000;
        position: absolute;
        top: 0px;
        left: 0px;
        background-color: transparent;
    }


.form-element label, .form-element .label,
.form-element .controls {
    display: inline-block;
    vertical-align: top;
    width: 200px;
    float: none;
}

.faq .faq-section {
    overflow: visible !important;
    opacity: 1 !important;
    height: auto !important;
}

.panel-container .panel-content-container {
    overflow: visible !important;
    height: auto !important;
}

.panel-container .panel-content {
    position: relative !important;
    width: 100% !important;
}
