﻿* {
    all: initial !important;
}

body 
{
    background-color: #FFF;
}

/*div.header { background-color: #fff!important; background-image: none; width: 800px; position: relative; }*/
/*div.container { width: 780px; margin-top: 0px; } */

div.row,
div[class*='col-'] { display: table; }

#MainWrapper
{
    background-image: none;
}

#imgISPLogoInterior {  } 

.switch, .logged-in-user, .user-tools, .log-out,
#imgISPLogoInterior,
.dfx-nav,
.row-content .button,
.row-content .button-row,
.header-current-account, #mobile-nav, .mobile-nav-btn, .settings-container,
#Header,
#ContentNavigationWrapper,
#HorizontalNavigationWrapper,
#NavigationWrapper,
#progressUpdate,
#errorMessage
{
    display: none;
    visibility:hidden;
}

#HeaderPrint
{
    display: block;
}

#OuterWrapper
{
    width: 99% !important;
    padding: 0;
    margin: 0;
}

#ContentWrapper
{
    padding: 0 !important;
    margin: 0 !important;
    width: 99% !important;

}

.noprint
{
    display: none;
    visibility: hidden;
}

.pageBreakAfter
{
    page-break-after: always;
}

.pageBreakAfterAvoid
{
    page-break-after: avoid;
}

.pageBreakBefore
{
    page-break-before: always;
}

.pageBreakBeforeAvoid
{
    page-break-before: avoid;
}

.pageBreakInsideAvoid
{
    page-break-inside: avoid;
}

/* Application complete */
.page-title { display: none; }
.section-title:nth-child(1) { display: none!important; }

.section-title:nth-child(2) { color: #000; background-color: #fff; }

.row-content { border: none!important; background: #fff!important; }

p {
    color: #000 !important;
}
a {
    color: #000 !important;
    display: inline-block;  /* For IE11/ MS Edge bug */
    pointer-events: none;
    text-decoration: none;
}


/*  8/9/2018 
    BDUSEK - DFX-1640 Changes
*/
.noprint,
.social-share {
    display: none !important;
}

div.row-content {
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

h1, h2, h3, h4, h5, h6 {
    display: block !important;
    width: 100% !important;
    margin-top: 2em !important;
    border-bottom: 1px solid #000 !important;
    color: #000 !important;
    padding: 0 !important;
    line-height: 1.5em !important;
}
h2 {
    text-transform: uppercase;
}
h4 {
    font-size: 18pt !important;
    margin-bottom: 0.5em !important;
    margin-top: 2em !important;
}

#HeaderPrint {
    display: block;
}

    #HeaderPrint img {
        max-height: 90px;
    }


.no-print {
    display: none;
}

a[href]:after {
    content: '';
}

a[data-cnet-popout]::after {
    content: '';
}

div.ui-igpopover {
    display: none;
}

body {
    width: 100%;
}

div.header {
    position: relative;
}

div.container {
    width: 100%;
}

div.has-top-nav,
div.has-top-nav-active-doc,
div.has-top-nav-secondary,
div.has-top-nav-secondary-active-doc {
    margin-top: 0px;
}

div.profiler-results {
    display: none;
}

div.mobile-nav {
    display: none;
}

div.dfx-nav {
    display: none;
}

div.settings-container {
    display: none;
}

div.mobile-nav-btn {
    display: none;
}

div.back-button {
    display: none;
}

.tile,
.dashboard-tile {
    border: 1px solid #999;
}

.tile-buttons,
.tile-add {
    display: none;
}

.section-title h2 {
    border: 1px solid #999;
}

.process-row .process-received-date,
.process-row .process-account-number,
.process-row .process-payee,
.process-row .process-amount,
.process-row .process-recurring,
.process-row .process-messages,
.process-row .process-guide-star {
    width: 16.666666666666664% !important;
}

/* Make bootstrap behave like desktop view */
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}

.col-md-12, .col-sm-12 {
    width: 100% !important;
}

.col-md-11, .col-sm-11 {
    width: 91.66666666666666% !important;
}

.col-md-10, .col-sm-10 {
    width: 83.33333333333334% !important;
}

.col-md-9, .col-sm-9 {
    width: 75% !important;
}

.col-md-8, .col-sm-8 {
    width: 66.66666666666666% !important;
}

.col-md-7, .col-sm-7 {
    width: 58.333333333333336% !important;
}

.col-md-6, .col-sm-6 {
    width: 50% !important;
}

.col-md-5, .col-sm-5 {
    width: 41.66666666666667% !important;
}

.col-md-4, .col-sm-4 {
    width: 33.33333333333333% !important;
}

.col-md-3, .col-sm-3 {
    width: 25% !important;
}

.col-md-2, .col-sm-2 {
    width: 16.666666666666664% !important;
}

.col-md-1, .col-sm-1 {
    width: 8.333333333333332% !important;
}

.row,
.col-xs-12 {
    width: 100% !important;
}
.step-complete__print .col-md-1, .step-complete__print .col-sm-1,
.step-complete__print .col-md-2, .step-complete__print .col-sm-2,
.step-complete__print .col-md-3, .step-complete__print .col-sm-3,
.step-complete__print .col-md-4, .step-complete__print .col-sm-4,
.step-complete__print .col-md-5, .step-complete__print .col-sm-5,
.step-complete__print .col-md-6, .step-complete__print .col-sm-6,
.step-complete__print .col-md-7, .step-complete__print .col-sm-7,
.step-complete__print .col-md-8, .step-complete__print .col-sm-8,
.step-complete__print .col-md-9, .step-complete__print .col-sm-9,
.step-complete__print .col-md-10, .step-complete__print .col-sm-10,
.step-complete__print .col-md-11, .step-complete__print .col-sm-11 {
    width: 50% !important;
    color: #000 !important;
} 
.step-complete__print {
    font-size: 14pt !important;
    margin: 0 !important;
    padding: 0 !important;
}
.step-complete__print-acknowledge {
    margin-bottom: 2em !important;
}
.account-info-box {
    padding: 0 !important;
}
.fa-file {
    display: none !important;
}
.button-row {
    display: none !important;
}
