.tabs-vertical{width:100%;}
.tabs-vertical .nav-tabs-vertical {width:50%; margin: 0 10% 0 0; border-bottom: none; display: flex; flex-flow: column nowrap; }
.tabs-vertical .tab-content{width:50%;}
.tabs-vertical .nav-tabs .nav-link {position:relative;padding:10px 40px 10px 0;margin-bottom: 0;border: solid #222;border-width:0 0 2px;color:#75767B;font-weight:500;transition: all 0s;}
.tabs-vertical .nav-tabs .nav-link svg.arrow-left{position:absolute;right:5px;top: 10px;}
.tabs-vertical .nav-tabs .nav-link svg.arrow-left path{stroke:transparent;}
.tabs-vertical .nav-tabs .nav-link:hover svg.arrow-left path,.tabs-vertical .nav-tabs .nav-link.active svg.arrow-left path{stroke:#222222;}
.tabs-vertical .nav-tabs .nav-link:hover,.tabs-vertical .nav-tabs .nav-link.active{border-width: 0 0 2px;;color:#222222;}
.tabs-vertical .nav-tabs .nav-link.active{font-weight:600;font-style:italic;}
.accordion-vertical-tabs .card-accordion button{position:relative;color: #75767B; font-weight: 600; background: transparent; border-width: 0 0 1px; border-radius: 0px; text-align: left; padding: 15px 50px 15px 0; font-size: 16px; line-height: 1.3;letter-spacing: 0;}
.accordion-vertical-tabs .card-accordion button[aria-expanded="true"],.accordion-vertical-tabs .card-accordion button:hover{color:#222222;text-decoration:none;}
.accordion-vertical-tabs .card-body{padding: 10px 0 20px;}
.accordion-vertical-tabs svg.arrow-down{ position: absolute; right: 0; top: 18px;}
.accordion-vertical-tabs svg.arrow-down path{stroke:#75767B;}
.accordion-vertical-tabs .card-accordion button[aria-expanded="true"] svg.arrow-down path,.accordion-vertical-tabs .card-accordion button:hover svg.arrow-down path{stroke:#222222;}
