#modal-crisisline{
    display:none
}
.va-modal{
    background:rgba(50,58,69,.8);
    content:" ";
    display:block;
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:8998
}
.va-modal .usa-alert .va-modal-title-undefined{
    padding:.5rem!important
}
.va-modal .usa-alert-undefined{
    background:#fff;
    padding-left:2rem
}
.va-modal .usa-alert:before{
    content:none
}
.va-modal-split .va-modal-inner{
    min-width:710px
}
@media screen and (max-width:481px){
    .va-modal{
        overflow-y:scroll
    }
    .va-modal-split .va-modal-inner{
        top:0;
        -webkit-transform:translateY(0);
        transform:translateY(0);
        min-width:auto
    }
    .va-modal-split .va-modal-inner .usa-button-primary{
        display:block
    }
}
.va-modal-split-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.va-modal-split-left,.va-modal-split-right{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    padding:0 20px
}
.va-modal-split-list{
    margin-top:10px
}
.va-modal-split-divider{
    background:#e1f3f8;
    width:3px
}
@media screen and (max-width:481px){
    .va-modal-split-left,.va-modal-split-right{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        padding:0
    }
    .va-modal-split-divider{
        width:100%;
        height:3px;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        margin:25px 0;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .va-modal-split-divider:after{
        text-align:center;
        content:"OR";
        font-size:20px;
        font-weight:700;
        padding:5px 10px;
        background:#fff
    }
    .va-modal-split-container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
}
.news-list,.va-modal-button-group{
    display:-webkit-box;
    display:-ms-flexbox
}
.va-modal-title{
    padding-left:41px;
    background:url(https://www.va.gov/web/_media/img/vcl-logo.png) left 5px no-repeat;
    background-position-x:0;
    background-position-y:center;
    background-size:32px auto
}
.va-modal-inner{
    background:#f7f7f7;
    margin:auto;
    max-width:40rem;
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:100%;
    cursor:auto
}
@media screen and (max-width:481px){
    .va-modal-inner{
        -webkit-transform:none;
        transform:none;
        top:0
    }
}
.va-modal-body{
    overflow-wrap:break-word;
    padding:2rem;
    word-break:break-word;
    word-wrap:break-word
}
.va-modal-button-group{
    bottom:0;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    margin-top:5rem
}
.va-modal-button-group button{
    margin:0 1rem 0 0;
    width:auto
}
.va-modal-large .va-modal-inner{
    max-width:75rem;
    width:90vw
}
.va-modal-large .va-modal-inner .va-modal-body{
    max-height:95vh;
    overflow-y:auto
}
.va-modal span.exit-icon{
    background-image:url(https://www.va.gov/web/_media/img/uswds/close-primary.svg);
    background-position:100% 50%;
    background-repeat:no-repeat;
    background-size:1em auto;
    padding-right:1.2em
}
.va-modal-body h3{
    margin-top:0
}
button.va-modal-close{
    background-color:transparent;
    color:rgba(33,33,33,.8);
    font-size:1.6rem;
    padding:.5rem 1rem;
    position:absolute;
    margin:.25rem;
    right:0;
    top:0;
    width:auto;
    z-index:8999
}
button.va-modal-close:hover{
    background-color:inherit;
    color:#212121;
    cursor: pointer; /* BF added on 12/5/2022 */
}
.va-crisis-line{
    clear:both;
    margin-top:1rem
}
@media screen and (min-width:951px){
    .va-crisis-line{
        position:absolute;
        margin-top:0;
        right:2rem;
        top:-.8rem;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .va-crisis-panel{
        margin:auto;
        max-width:50%
    }
}
.va-crisis-panel{
    list-style:none;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    padding:2rem;
    position:relative;
    z-index:8998;
    width:100%
}
.va-crisis-panel li:nth-child(odd){
    border-top:1px solid #212121;
    border-bottom:1px solid #212121
}
.va-crisis-panel li a{
    color:#212121;
    display:block;
    padding:1.5rem 0;
    text-decoration:none
}
.va-crisis-panel a{
    padding:0;
    background-image:none
}
.va-crisis-panel a:after{
    content:none
}
.va-crisis-panel-body{
    height:auto;
    list-style:inherit;
    margin:0;
    max-height:100%;
    padding:0
}
.va-crisis-panel-body ul{
    list-style:none;
    margin:0;
    padding:0
}
button.va-crisis-line-button{
    border-radius:0;
    color:#212121;
    background-color:#fff;
    text-align:center;
    font-size:1.5rem;
    margin:auto;
    padding:.4em 26px .3em 0;
    width:100%;
    display:block;
    text-decoration:none;
    font-weight:700
}
@media screen and (min-width:951px){
    button.va-crisis-line-button{
        /* background:url(https://www.va.gov/web/_media/img/uswds/arrow-right.svg) calc(100% - .5em) 1.5rem no-repeat #fff; */
        background-size:.8em auto;
        border-radius:0 0 .2em .2em;
        -webkit-box-shadow:0 2px 5px #212121;
        box-shadow:0 2px 5px #212121;
        padding:0px 26px 0 0;
        text-align:left;
    }
}
button.va-crisis-line-button:hover{
    background-color:#fff;
    color:#212121
}
button.va-crisis-line-button .vcl{
    content:"";
    background:url(https://www.va.gov/web/_media/img/vcl-logo.png) right 29% no-repeat;
    background-size:100%;
    display:inline-block;
    width:2em;
    height:2em;
    margin:.3em .5em -.3em
}
button.va-crisis-line-button>.va-flex{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    pointer-events:none
}
.va-footer-vcl-trigger{
    background:0 0;
    color:inherit;
    font-size:inherit;
    font-weight:400;
    text-decoration:underline
}
.va-footer-vcl-trigger:hover{
    background:inherit;
    color:#fdb81e;
    text-decoration:inherit
}
.usa-nav-inner{
    z-index:9001
}