/*

Line of Business LOB functionality
- - - - - - - - - - - - - - - - -
Additionally, the css below is used as setting for Line of Business LOB functionality.
It lives here for easy editing within the WordPress appearance >  theme editor functionality.
In the OpenText system this is the gc.min.css file.
The other setting that needs to be updated is js/site.const.js and const settings_lob = true;
- - - - - - - - - - - - - - - - -
*/

/*for hiding menu items in OpenText that are in draft or review mode*/
.hidden-ot {
    display: none !important;
}


/* NOTE: Widgets, Navigation general settings. */

/* Line of Business (LOB) Widgets and Top Nav link... display: block means active */
.widget-lob,  ul.nav-utility li.settings-lob {
    /*    display: none;*/
    display: block;
}

/* Line of Business (LOB) Active - Assets menu active */

.container-nav-lob, .container-list-assets {
    display: none;
}

.widget-lob.active, .container-nav-lob.active, .container-list-assets.active {
    display: block;
}

ul.nav-utility li.settings-lob.active {
    display: table;
}

/* /////////////////////////////////////*/
/* SHOW/HIDE LOB in the left nav menus */
/* /////////////////////////////////////*/

/* this is a global setting. I should be display:none if you are using the LOB system so
that the various LOB are shown conditionally with the class in the left anv menu*/

.container-side-nav .menu-item {
    display: none;
}

/* different LOB show if the menu has the class
masterbrand
cbcib
wim
investment-institute
private-bank
wf-advisors
/* NOTE: You never have to change this except if there is a new LOB type added*/

.container-side-nav .menu-item.all {
    display: block;
}

/* master brand     /////////////////////////////////////*/

.container-side-nav.lob-masterbrand .menu-item.masterbrand {
    display: block;
}

/* cbcib   //////////////////////////////////////////////*/

.container-side-nav.lob-cbcib .menu-item.cbcib {
    display: block;
}
/* wfp   //////////////////////////////////////////////*/

.container-side-nav.lob-wfp .menu-item.wfp {
    display: block;
}

/* wim   //////////////////////////////////////////////*/

.container-side-nav.lob-wim .menu-item.wim {
    display: block;
}

/* investment-institute   //////////////////////////////////////////////*/

.container-side-nav.lob-investment-institute .menu-item.investment-institute {
    display: block;
}

/* private-bank  //////////////////////////////////////////////*/

.container-side-nav.lob-private-bank .menu-item.private-bank {
    display: block;
}

/* wf-advisors  //////////////////////////////////////////////*/

.container-side-nav.lob-wf-advisors .menu-item.wf-advisors {
    display: block;
}

/*last call overrides*/

#content-stage .section-explore .container-explore .explore-item .container-news-text a:after {
    margin: 0 0 0 4px;
}


#content-stage > div.container-page.section-hero.section-standards-hero > div > div.container-callout > h1 > a:nth-child(1) {
    color: #3b3331;
    text-decoration: none;
}

ul.wf-sub-nav {
    list-style: none;
    margin: 3px auto 4px 0;
    float: right;
}


@media only screen and (max-width: 1080px) {
    .container-news .container-news-item .date, .container-news .container-news-item img {
        min-width: auto;
        width: auto;
    }

}

.btn.btn-cta.btn-green, .btn.btn-cta.btn-green:hover, .btn.btn-cta.btn-green:active {
    background-color: #D71E28;
    border: 1px solid #D71E28;

}

.form-login-home {
    padding: 16px 0 0;
}


.login-home-inner .extra {
    padding: 0;
}

.row.user-error {
    padding: 10px 20px 0;
}

body.home.page-template-log-in footer {
    height: calc(25vh - 160px);
}

@media only screen and (max-width: 1080px) {

    body.home.page-template-log-in .container-section-nav-utility .container .row, body.home.page-template-log-in .container-section-nav-utility .container-section-nav-utility-inner .row {
        height: 35px;
    }
}


/*last call*/

#content-stage > div.container-page.section-hero.section-standards-hero > div > div.container-callout > h1 > a:nth-child(1) {
    color: #3b3331;
    text-decoration: none;
}

.container-page-download h1 {
    display: none;
}

.list-quick-links a {
    text-decoration: none !important;
}

.wf-sub-nav li:last-child, .wf-sub-nav li:nth-child(7) {
    padding-right: 12px;
}

h1.h1-header-desktop {
    color: #d71e28;
}

blockquote .small, blockquote footer, blockquote small {
    border-top: none;
}

.page-template-log-in .navbar-header {
    width: 100%;
    height: auto;
}

#form-lob > div.radio.radio-cbcib > label > span {
    max-width: 270px;
}

#lightbox-lob .lob-inner #form-lob .label-lob {
    margin: 5px 0 0 12px;
}

@media only screen and (max-width: 1080px) {

    .container-page-download #content-stage .section-hero {
        margin-top: 0;
    }

    .container-page-download h1 {
        margin: 10px 15px 10px !important;
        color: #d71e28;
        display: block;
    }

    .container-page-download #content-stage .section-hero .container-callout {
        padding: 0 15px 20px;
    }

    #js-modal-page > div.standards_container > div.container-nav-lob.active > div > ul {
        float: none;
        margin: 10px 0;
    }

}

@media only screen and (min-width: 1080px) {
    ul.list-quick-links.ual-5 > li:nth-child(7) {
        margin-left: 8.33%;
        /* margin-left: 16.6666666%; */
    }

    ul.list-quick-links.ual-1 > li:nth-child(7) {
         margin-left: calc(8.33% * 2);
        /* margin-left: calc(16.66666% * 2); */
    }

    ul.list-quick-links.ual-2 > li:nth-child(7) {
        /* margin-left: calc(8.33% * 2); */
        margin-left: calc(16.66666% * 2);
    }

}






