/* =================================================================================== //    
                                        .o8   
oooo d8b  .ooooo.   .oooo.o  .ooooo.  .o888oo 
`888""8P d88' `88b d88(  "8 d88' `88b   888   
 888     888ooo888 `"Y88b.  888ooo888   888   
 888     888    .o o.  )88b 888    .o   888 . 
d888b    `Y8bod8P' 8""888P' `Y8bod8P'   "888" 
// =================================================================================== */

/* CSS RESETS -  Do not remove these, please override with more specific styling if needed */

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*,
*:before,
*:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}

a {
    text-decoration: none;
    color: inherit;
}


body {
    margin: 0;
    text-rendering: optimizeLegibility;
}

address {
    font-style: inherit;
}

svg {
    fill: currentColor;
}

ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.clear {
    clear: both;
}

h1,
h2,
h3,
h4,
h5,
p {
    padding: 0;
    margin: 0;
}

/* =================================================================================== //    
    .                                          oooo                .             
  .o8                                          `888              .o8             
.o888oo  .ooooo.  ooo. .oo.  .oo.   oo.ooooo.   888   .oooo.   .o888oo  .ooooo.  
  888   d88' `88b `888P"Y88bP"Y88b   888' `88b  888  `P  )88b    888   d88' `88b 
  888   888ooo888  888   888   888   888   888  888   .oP"888    888   888ooo888 
  888 . 888    .o  888   888   888   888   888  888  d8(  888    888 . 888    .o 
  "888" `Y8bod8P' o888o o888o o888o  888bod8P' o888o `Y888""8o   "888" `Y8bod8P' 
                                     888                                         
                                    o888o                                                                                             
// =================================================================================== */

#isiFixedBoxAtBottom {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 3.2rem;
    overflow: hidden;
    /* border-top: 4px solid #000; */
    background-color: #ffffff;
    color: #000;
    z-index: 777;
}

#isiReadFullButton {
    margin-top: .75rem;
    font-size: 2rem;
    text-align: right;
    font-weight: 700;
    position: absolute;
    right: 4%;
}

.readFullIcon{
    padding: 0 1rem;
    font-size: 2.5rem;
    line-height: .5;
    color: #41A492;
}
.isiHide {
    display: none!important;
}

#txmdCorpFooterContent {
    padding: 1rem;
    text-align: center;
}

#txmdCorpFooter li {
    display: inline-block;
    width: 100%;
    padding: .25rem;
    text-align: center;
    font-family: 'NeuzeitOfficePro-Regular';
    /* margin: .5rem 0; */
    letter-spacing: 2px;
}

.txmdInfoBlock {
    width: 100%;
    margin: 1rem 0;
    font-size: 75%;
    line-height: 1.5;
}

#txmdCorpAddress,
#txmdCorpLogo {
    margin: 1.5rem 0;
    font-style: inherit;
}

#txmdCorpLogo {
    width: 75%;
    max-width: 250px;
    margin: 0 auto;
}

#txmdCorpLogo img {
    width: 100%
}

.isiWarningContent {
    padding: 4rem 1.5rem 3rem;
    color: #58585C;
    font-weight: 300;
    font-family: 'NeuzeitOfficePro-Regular';
    /* border-left: 10px solid #58585C; */
    /* border-right: 10px solid #58585C; */
    background-color: #ffffff;
}

#isiFixedBoxAtBottom .isiWarningContent {
    padding: 0 1.25rem 3rem;
    border: none;
}

/* =================================================================================== //
                                                          d8b                   
                                                          Y8P                   
                                                                                
88888b.d88b.            .d88888 888  888  .d88b.  888d888 888  .d88b.  .d8888b  
888 "888 "88b          d88" 888 888  888 d8P  Y8b 888P"   888 d8P  Y8b 88K      
888  888  888          888  888 888  888 88888888 888     888 88888888 "Y8888b. 
888  888  888 d8b      Y88b 888 Y88b 888 Y8b.     888     888 Y8b.          X88 
888  888  888 Y8P       "Y88888  "Y88888  "Y8888  888     888  "Y8888   88888P' 
                            888                                                 
                            888                                                 
                            888
// ==================================================================================== */

@media (min-width: 1024px) {
    .leftColumnWidthForISI {
        width: 80%!important;
        /* height: 500px; */
    }

    #isiWarning {
        width: 20%;
        height: 100%;
        position: fixed;
        right: 0;
        top: 0;
        left: inherit;
        bottom: inherit;
        overflow-y: scroll;
        /*fix for "momentum" scrolling for iOS*/
        -webkit-overflow-scrolling: touch;
        background-color: #fff;
        color: #000;
    }

    .sidebarWarning {
        border: none;
    }

    .isiWarningContent{
        padding: 1.75rem 1.25rem 3rem 1.25rem;
        border: none;
    }

    #isiFixedBoxAtBottom {
        display: none;
    }

    #txmdCorpFooterContent {
        margin: 0 auto;
        text-align: left;
        /* max-width: 77%; */
    }

    #txmdCorpFooter li {
        width: inherit;
        padding: 0 0rem 0 0;
    }

    #txmdCorpFooter li:nth-child(n+2)::before {
        /* content: "|"; */
        margin-right: 1rem;
    }

    #txmdCorpAddress {
        float: left;
        margin: .5rem 0;
    }

    #txmdCorpLogo {
        /* float: right; */
        margin: .5rem 0;
    }

    #txmdCorpLogo {
        width: 25%;
        align-self: flex-end;
    }

}