﻿.site-footer{
  /*position: relative;
  right: 0;
  bottom: 0;
  left: 0;
  padding-top: 2rem;*/
}

@media (max-width:1199.98px){
    .site-footer.site-footer__sticky .site-footer__sticky-left{
        flex:0 0 50%!important;
        max-width:50%!important
    }
}
@media (max-width:1199.98px) and (max-width:991.98px){
    .site-footer.site-footer__sticky .site-footer__sticky-left{
        display:none
    }
}
@media (max-width:1199.98px){
    .site-footer.site-footer__sticky .site-footer__sticky-right{
        flex:0 0 50%!important;
        max-width:50%!important
    }
}
@media (max-width:1199.98px) and (max-width:991.98px){
    .site-footer.site-footer__sticky .site-footer__sticky-right{
        flex:0 0 100%!important;
        max-width:100%!important
    }
}
.site-footer__separator{
    border-top:.1rem solid #e5e5e5;
    padding-top:3.4rem
}
.site-footer__social{
    height:4rem;
    margin-bottom:6rem
}
.site-footer__sitemap{
    padding-bottom:6rem
}
.site-footer__sitemap a{
    border:0
}
.site-footer__sitemap a:focus,.site-footer__sitemap a:hover{
    color:inherit;
    border-bottom-color:transparent
}
.site-footer__brand-logo{
    background:#fff;
    border-top:.4rem solid #00965e;
    padding:1.2rem 0
}
@media (min-width:768px){
    .site-footer__brand-logo{
        padding:1.6rem 0
    }
}

.site-footer__sticky .site-footer__brand-logo{
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    z-index:1000
}
.site-footer__brand-logo .logo-link{
    max-width:14.8rem
}
.site-footer ul{
    margin-bottom:0
}
.site-footer ul li{
    display:inline-block
}
@media (max-width:991.98px){
    .site-footer__nav{
        display:none
    }
}
@media (max-width:575.98px){
    .site-footer__copyright{
        display:none
    }
}
.site-footer__copyright,.site-footer__nav li{
    padding:0 .5rem;
    font-size:1rem;
    white-space: nowrap;
    border-left:.1rem solid #a0a0a0
}
.site-footer__copyright a,.site-footer__nav li a{
    border-bottom:1px solid transparent
}
.site-footer__copyright a:focus,.site-footer__copyright a:hover,.site-footer__nav li a:focus,.site-footer__nav li a:hover{
    color:#333;
    border-bottom-color:#a0a0a0
}
.site-footer__copyright:first-child,.site-footer__nav li:first-child{
    border-left:0
}
.site-footer__link{
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex:1 1 auto;
    padding-left:0
}
.site-footer__copyright > .ListRecords {
    display: inline-block;
}
.footerDocumentInfo{
padding: 0 .5rem;}



