/* https://www.carparts.com/blog/wp-content/themes/genesis_child/custom/widgets/lightbox/assets/main.css */
.copyright-links span{cursor:pointer;padding:0;list-style:none;margin:0 10px;background:transparent none scroll no-repeat 0 0;transition:all .8s ease 0s}#modal{top:0;left:0;width:100vw;height:100vh;display:none;position:fixed;z-index:100}#modal__overlay{top:0;left:0;width:100vw;height:100vh;position:fixed;background:rgba(0,0,0,.7)}#modal__preload>img{max-width:80px;-webkit-animation:spin 3s linear infinite;-moz-animation:spin 3s linear infinite;animation:spin 3s linear infinite;z-index:1;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#modal__cont{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;font-family:"Roboto",sans-serif}#modal__cont [class$="--base"]{display:none;z-index:999;padding:20px;max-width:970px;background:#fff;position:relative;max-height:450px;overflow:auto}#modal__cont [class$="--base"] h1{font-family:"Roboto",sans-serif;font-size:26px!important;font-weight:700;display:block!important;margin:20px 0 20px 0!important}#modal__cont .main-content{font-size:14px;font-family:"Roboto",sans-serif;color:#333}#modal_cont .main-content h1.h2{margin:20px 0 20px 0!important}#modal__cont .main-content>:not(h2)+h3{margin:30px 0 20px 0}#modal__cont .main-content h3{font-family:"Roboto",sans-serif;font-size:24px;font-weight:700;color:#333;text-transform:none}#modal__cont .main-content p{margin:0 0 20px!important;line-height:1.5;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;color:#333}#modal__cont ul.ft-dt-list{width:100%;height:auto;display:block;flex-wrap:inherit;align-items:inherit;justify-content:inherit;padding:0 0 0 20px!important;margin:0!important}#modal__cont ul.ft-dt-list li{cursor:inherit;padding:0;list-style:disc;margin:0 0 10px 0;background:none scroll no-repeat 0 0 transparent;border:none;transition:color 0.2s ease-in-out;color:#333;font-weight:400}#modal__cont ul.ft-dt-list li a{color:#333!important}#modal__cont ul.ft-dt-list li p{padding:0;font-weight:400}#modal__cont .main-content .content-table th{font-weight:700;vertical-align:middle!important}#modal__cont .main-content .content-table th,.qm_historyHeader_row td,.main-content .spr-ir-sec-filings .qm_heading_bar td,.main-content .spr-ir-table th{font-size:14px;background:#2e4787;color:#fff;padding:10px 18px;text-transform:uppercase}#modal__cont .main-content .content-table,.main-content .content-table th,.main-content .content-table td{border-collapse:collapse}#modal__cont .main-content .content-table tbody{border:none!important}#modal__cont .main-content .content-table tbody tr:last-child td{border-bottom:none!important}#modal__cont .main-content .content-table tbody tr td:first-child,#modal__cont .main-content .content-table tbody tr th:first-child{border-left:none!important}#modal__cont .main-content .content-table tbody td{padding:20px}#modal__cont .main-content .ft-dt-sub-list{margin:20px 0 20px 13px}#modal__cont .main-content .content-table{width:100%;margin:25px 0;table-layout:inherit!important}#modal__cont .main-content .content-table::after{content:inherit!important}#modal__cont .main-content .content-table tbody tr td{font-size:15px;background:#fff;font-weight:400;vertical-align:middle!important}#modal__cont .main-content .content-table tbody tr:nth-child(even) td{background:#f2f2f2}#modal__cont .main-content p a,.main-content ul li a{transition:color 0.2s ease-in-out;font-weight:400;color:#333;text-decoration:none}#modal__close{right:8px;top:12px;cursor:pointer;position:absolute;color:#333}#modal__cont .main-content .material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.acc a{color:#05629b!important}@media screen and (max-width:1023px){#modal__cont{padding:0 40px}}