#bspInjectPanel .modal{ z-index:1060; }.blog-container.compact .blog-item .contentX{ display:flex; margin: 20px 0; border-bottom: 1px #ddd solid; padding-bottom: 20px; }.blog-container.compact .blog-item .content{ display:flex; border-bottom: 1px #d5d5d5 solid; padding-bottom:20px }.blog-container.compact .blog-item .content:last-child{  }.blog-container.compact .blog-item .image-left{ flex-basis:150px; flex-shrink:0; margin-right:20px; }.blog-container.compact .blog-item .content-right{ border-bottom:none; padding:bottom:none; }.blog-info .content h1, h1{ margin-bottom:30px }.blog-info .details { padding-bottom:0; }.contentBox { padding:20px 0 10px; background:#f2f2f2; border-radius:6px; margin:20px 0; }.contentBox .content{ background:#fcfcfc; padding:20px 30px; }.contentBox h1{ font-size:1.5em; margin:20px; font-size:1.5em; font-weight:500; }.contentBox .details { padding: 00px 20px 15px; border-bottom:1px #e8e8e8 solid; }.ccCmsText ul{ list-style:disclosure-closed; padding:10px 0 20px 20px; margin-left:20px; }.ccCmsText li{ display:list-item; padding-bottom:10px; }.ccCmsText img{ padding-right: 20px; }.info-box, .news-group, .doc-list{ padding:20px 20px 10px; background:#f2f2f2; border-radius:6px; margin:20px 0; }.info-box h2, .news-group h2, .doc-list h2{ margin-bottom:20px; font-size:1.5em; font-weight:500; }.info-box table td{ padding:10px 0; border-top:2px #f8f8f8 solid; }.info-box table td:last-child{ font-weight:bold; }.news-group {  }.news-group .nitem{ background:#f8f8f8; padding:20px; margin:5px -20px; }.news-group .nitem:first-child{ border-top: 1px #34b934 solid; }.news-group .nitem .inner{ border-left:8px #34b934 solid; padding-left:15px; }.news-group.va .nitem:first-child{ border-top: 1px #d03c3c solid; }.news-group.va .nitem .inner{ border-left:8px #d03c3c solid; }.news-group .nitem .more{ float:right;margin }.news-group .nitem .more::after { content: "\25B6"; margin-left: 0.3em; font-size: 0.7em; color:#666; }.blog-container{ padding:20px 20px 10px; background:#f2f2f2; border-radius:6px; margin:20px 0; }.blog-container h1 { margin-bottom:20px; font-size:1.5em; font-weight:500; }.blog-item{ background:#fff; padding:20px; margin:5px -20px; }h2.t-title{ font-size:1.5em; font-weight:500; }.unit-body a.more::after{ content: "\25B6"; margin-left: 0.3em; font-size: 0.7em; color:#666; }.doc-list table { background:#fff; margin:0 -20px; width:calc(100% + 40px) }.doc-list td{ padding:20px; }.doc-list tr:nth-child(even){ background:#f8f8f8; }.doc-list ul{ background:#fff; margin:0 -20px; padding:0; }.doc-list.no-symbol ul li{ list-style:none; }.doc-list li{ padding:10px 30px; list-style-position: inside  }.doc-list li:nth-child(even){ background:#f8f8f8; }.cbox{ padding:20px 20px 0; background:#f2f2f2; border-radius:6px; margin:20px 0; }.cbox h2{ margin-bottom:20px; font-size:1.5em; font-weight:500; }.cbox h3{ margin-bottom:20px; font-size:1.25em; font-weight:500; }.cbox .content{ background:#fff; padding:20px 30px; margin:0 -30px; }.myaccount-content{ padding:20px 20px 0; background:#f2f2f2; border-radius:6px; margin:20px 0; }.myaccount-content h1{ margin-bottom:20px; font-size:1.5em; font-weight:500; }.myaccount-content h3{ margin:20px 0; padding:20px; background:#f2f2f2; font-size:1.25em; font-weight:500; }.myaccount-content .content{ background:#fff; margin:0 -20px; padding: 20px 0; }.myaccount-content .nav-item button.active { border-bottom:1px #f5f5f5 solid; }ul.nolist li{ list-style:none; }.submenu {max-width:350px; margin:20px 0;}.submenu li{ padding:15px 30px; background:#fafafa; border-bottom:1px #fd7e14 solid; list-style:none }.submenu li:first-child{ border-top:3px #fd7e14 solid; }.header-profile-login{ padding:20px 20px; background:#f2f2f2; border-radius:6px; margin:20px 0; }.header-profile-login h2{ margin-bottom:20px; font-size:1.5em; font-weight:500; }.header-profile-login form p{ padding:5px; }.header-profile-login form input[type=text], .header-profile-login form input[type=password]{ padding:5px; width:238px;}.form-hp{display:none;}footer ul.list{ display:flex; flex-direction:row; }footer .list > li + li {	margin-top: 0;}footer .list > li {margin-right:20px; }