.accordion-card:nth-child(odd){background:#F1F4F5}.contacts-tbl-head th{text-align:right;border-left:1px solid}.contacts-tbl-head th:last-child{width:120px}.accordion-card .accordion-header{border:1px solid #C2CED5;padding:20px;font-size:21px;font-weight:700;color:#2b155d}.accordion-header.collapsed{font-weight:400;color:#0c3848}.accordion-header .fa{position:absolute}.accordion-header .fa-plus{display:none}.accordion-header.collapsed .fa-plus{display:inline-block}.accordion-header.collapsed .fa-minus{display:none}.accordion-header{display:flex;justify-content:space-between;align-items:center}.accordion-header .accardion-title{flex:4}.accordion-header .fa-plus,.accordion-header .fa-minus{flex:.5}a.btn-contacts{font-size:14px;font-weight:700;padding:5px 10px}.table td,.table th{padding:1rem;vertical-align:top;border:0;border-top:1px solid #dee2e6;text-align:right;font-weight:300;background:#fff;position:relative}.table td:first-child{font-weight:600}.contacts-tbl-head th{background:#2b155e;color:#fff;font-size:16px;border-left:1px solid}table.tbl-accordion tbody>tr:nth-child(odd)>td,table.tbl-accordion tbody>tr:nth-child(odd)>th{background-color:#fff;text-align:right}table.tbl-accordion tbody tr:hover>td,table.tbl-accordion tbody tr:hover>th{background-color:#e9e9e9}table.tbl-accordion{border:1px solid #ccc}.table-responsive{background:none}td:first-child:before{content:'';display:block;position:absolute;top:0;right:0;height:100%;width:5px;background:#a0220f}.tbl-accordion a.btn-contacts{white-space:nowrap}