﻿.footer-section{background:#fff; color:#212121; border-top: 2px solid #0F567329;padding:80px 0;}
.footer-container{max-width:1218px;margin:0 auto;}
.footer-container .nb-logo{max-height:40px;margin-bottom:24px;}
.footer-container h5{font-size:20px;line-height:28px;color: #222B2F;margin-bottom:16px;}
.footer-container li{list-style:none;}
.footer-container a{color: #00497A;font-weight:700;margin-bottom:20px;display:inline-block;text-decoration:underline;}
.footer-container .contact-info{min-width:466px;}
.footer-container .info-links{min-width:309px;}
.footer-container u.nobr{text-decoration:underline;font-weight:700;color: #00497A;}
.footer-container u.nobr a{margin:0;}
.footer-container .social-media a{display:inline-block;}
.footer-container .social-icon{width:20px;margin-right:8px;text-align:center;line-height:24px;display:inline-block;}
.footer-container hr{border-top:2px solid rgba(15, 86, 115, 0.16);margin:40px 0;}
.footer-container .legal-info{max-width:702px;}
.footer-container .legal-info p, .footer-container .legal-info span{font-size:14px;line-height:18px;color: rgba(34, 43, 47, 0.64);}
.soc-logo{width:75px;}
.pci-logo{width:75px;margin:0 20px;}
.ncqa-logo{width:90px;}
.hitrust-logo{height:48px;margin-left:20px;}
@media (min-width: 1440px) and (max-width: 1919.98px) {
    .footer-container{max-width:1130px;}    
    .footer-container .legal-info{max-width:630px;}
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
    .footer-container{max-width:1080px;}    
    .footer-container .legal-info{max-width:630px;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
    .footer-container{max-width:900px;}    
    .footer-container .legal-info{max-width:620px;margin-right:40px;}
    .footer-container .contact-info{min-width:400px;}
}
@media (min-width: 768px) and (max-width: 991.98px) { 
    .footer-section{padding:40px 0;}
    .footer-container{padding:0 40px;}    
    .footer-container .legal-info{min-width:420px;margin-right:40px;}
    .footer-container .contact-info{min-width:360px;}
    .footer-container .contact-info h5{margin-bottom:8px;line-height:20px;}       
    .footer-container .info-links{min-width:160px;max-width:189px;}
    .footer-container a{font-size:16px;line-height:20px;margin-bottom:16px;}    
    .footer-container hr{margin:24px 0;}    
    .contact-info-text{font-size:16px;line-height:22px;}
}
@media (max-width: 575.98px) {
    .pci-logo{margin-right:0;}
}
@media (min-width: 375px) and (max-width: 767.98px) {
    .footer-section{padding:40px 16px;}    
    .footer-container .contact-info{min-width:inherit;}
    .footer-container .contact-info h5{margin-bottom:8px;line-height:20px;}   
    .footer-container .info-links{margin-top:40px;}
    .footer-container .social-media{margin-top:24px;}
    .footer-container a{font-size:16px;line-height:20px;margin-bottom:16px;}
    .footer-container hr{margin:8px 0 24px 0;}
    .legal-info > div{font-size:12px;line-height:16px;}
    .footer-container .legal-info{margin-bottom:40px;}
    .contact-info-text{font-size:16px;line-height:22px;}
}
