#boot .c-tabs{margin-bottom:15px}
#boot .c-tabs .nav-tabs{margin-bottom:15px}
#boot .c-tabs .nav-link{font:normal 15px/22px Arial,sans-serif;text-align:left;background:#fff;color:#0072a8;border:0;border-radius:0}
#boot .c-tabs .nav-link.active{background:#912338;color:#fff;isolation:auto}
#boot .c-tabs .nav-link:hover{isolation:auto}
#boot .c-tabs .nav-link:not(.active):hover{background:#fff}
@media(min-width:576px){#boot .c-tabs .nav-link{margin-right:2px;padding:10px 5px;text-align:center;border:1px solid #e3e3e3;border-width:1px 1px 0 1px;border-radius:0;background-color:#e3e3e3;color:#000}
#boot .c-tabs .nav-link:last-child{margin-right:0}
#boot .c-tabs .nav-link.active{border:1px solid #e3e3e3;border-width:1px 1px 0 1px;background-color:#fff;color:#000}
#boot .c-tabs .nav-link:not(.active):hover{border-color:#c8c8c8;background:#c8c8c8}
}
#boot .c-tabs .tab-pane.edit-mode{margin-bottom:15px;padding:15px;border:4px solid #ffc107;border-radius:0}
@media(max-width:767px){#boot .c-tabs .responsive-tabs .nav-tabs{display:none}
#boot .c-tabs .responsive-tabs .tab-pane{display:block;margin-bottom:2px;opacity:1;border-radius:0}
#boot .c-tabs .responsive-tabs .tab-pane.card{background:transparent}
#boot .c-tabs .responsive-tabs .tab-pane .card-header{padding:.75rem;border:0}
#boot .c-tabs .responsive-tabs .tab-pane .card-header a:hover{text-decoration:none}
#boot .c-tabs .responsive-tabs .tab-pane .card-header a h3{display:flex;margin:0;font:bold 16px/26px Arial,sans-serif;color:#000}
#boot .c-tabs .responsive-tabs .tab-pane .card-header a h3::after{content:"";display:block;flex-shrink:0;width:20px;height:20px;margin-top:4px;margin-left:auto;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3e%3cpath%20stroke='%23912338'%20stroke-width='8%'%20fill-rule='evenodd'%20d='M1.646%204.646a.5.5%200%200%201%20.708%200L8%2010.293l5.646-5.647a.5.5%200%200%201%20.708.708l-6%206a.5.5%200%200%201-.708%200l-6-6a.5.5%200%200%201%200-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;transition:all .2s;rotate:-180deg}
#boot .c-tabs .responsive-tabs .tab-pane .card-header a.collapsed h3::after{rotate:0}
#boot .c-tabs .responsive-tabs .tab-pane .card-body{border-top:1px solid rgba(0,0,0,0.175)}
}
@media(min-width:768px){#boot .c-tabs .responsive-tabs .nav-tabs{display:flex}
#boot .c-tabs .responsive-tabs .card{background:transparent}
#boot .c-tabs .responsive-tabs .card:not(.edit-mode){border:0}
#boot .c-tabs .responsive-tabs .card .card-header{display:none}
#boot .c-tabs .responsive-tabs .card .collapse:not(.accordion-collapse){display:block}
}