.bio-tabs.component .tabs-wrapper{z-index:500;position:relative;margin-bottom:50px;overflow:hidden;height:100%}
.bio-tabs.component .tabs-wrapper .other-inner{width:100%;position:relative;display:inline-block;overflow-x:auto !important;z-index:1000;height:calc(100% - 20px)}
.bio-tabs.component .nav-tabs{text-align:center;display:table;font-size:1em;line-height:1.5em;color:#595959;width:100%;border:0;border-bottom:solid 1px #cccbc9;border-top:solid 1px #cccbc9;height:100%;margin:0;padding:0 !important}
.bio-tabs.component .nav-tabs li{min-width:170px;display:table-cell;vertical-align:middle;border:0;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;background:0;float:none;margin:0 !important;height:100%;position:relative;padding:0 !important}
.bio-tabs.component .nav-tabs li:before{display:none}
@media screen and (min-width:992px) and (max-width:1199px){.bio-tabs.component .nav-tabs li{min-width:140px}
}
.bio-tabs.component .nav-tabs li div{display:table;height:100%;width:100%;max-width:160px;margin:0 auto}
.bio-tabs.component .nav-tabs li div a{display:table-cell;color:#595959;text-decoration:none !important;max-width:160px;height:100%;text-align:center;vertical-align:middle;margin:0 auto;border:0;background:0;font-size:1em;padding:12px 10px 10px;position:relative;border-bottom:solid 2px #fff}
.bio-tabs.component .nav-tabs li.active div a,.bio-tabs.component .nav-tabs li div a:hover{color:#0858a8}
.bio-tabs.component .nav-tabs li.active div a{border-bottom:solid 2px #0858a8}
.bio-tabs.component .tab-content>.tab-pane::before{display:block;content:" ";margin-top:-125px;height:125px;visibility:hidden;position:relative;z-index:0}
@media screen and (max-width:767px){.bio-tabs.component{margin:0 -15px}
.bio-tabs.component .tab-content>.tab-pane{padding:0 15px;font-size:1em;line-height:1.5em}
.bio-tabs.component .tab-content>.tab-pane p{font-size:1em;line-height:1.5em}
}
@media screen and (max-width:767px){.bio-tabs.component{margin:0 -15px}
.bio-tabs.component .tabs-wrapper{margin-bottom:40px}
.bio-tabs.component .nav-tabs{padding:0 80px !important}
.bio-tabs.component .tab-content>.tab-pane{padding:0 15px;font-size:.875em;line-height:1.428em}
.bio-tabs.component .tab-content>.tab-pane p{font-size:.875em;line-height:1.428em}
}
@media screen and (max-width:991px){.bio-tabs.component .tab-content .tab-pane{display:block}
.bio-tabs.component .tabs-wrapper{margin:0}
.bio-tabs.component .nav-tabs{display:none}
.bio-tabs.component .panel-default{border-radius:0}
.bio-tabs.component .panel-default>.panel-heading{background-color:#fff;border-color:#fff;padding:0}
.bio-tabs.component .panel-title a{display:block;width:100%;padding:20px 20px 20px 40px;text-align:left;position:relative;color:#0858a8;background:#fff;font-size:1.25rem;line-height:1.2;font-weight:700}
.bio-tabs.component .panel-title a:before,.bio-tabs.component .panel-title a:after{content:' ';position:absolute;left:10px;top:33px;height:2px;width:10px;background:#0858a8;-webkit-transition:all .15s linear;transition:all .15s linear}
.bio-tabs.component .panel-title a:after{-webkit-transform:translate(50%,-50%) rotate(90deg);transform:translate(50%,-50%) rotate(90deg)}
.bio-tabs.component .panel-title a:before{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.bio-tabs.component .panel-title a[aria-expanded="true"]{border-bottom:0}
.bio-tabs.component .panel-title a[aria-expanded="true"]:after{-webkit-transform:translate(50%,-50%) rotate(180deg);transform:translate(50%,-50%) rotate(180deg)}
.bio-tabs.component .panel-title a:hover{color:#112f54;text-decoration:underline !important}
.bio-tabs.component .panel-title a:hover:before,.bio-tabs.component .panel-title a:hover:after{background-color:#112f54}
.bio-tabs.component .panel-title a:focus{color:#112f54;text-decoration:underline !important;margin:0}
.bio-tabs.component .panel-title a:focus:before,.bio-tabs.component .panel-title a:focus:after{background-color:#112f54}
}
@media screen and (min-width:992px){.bio-tabs.component .panel-heading{display:none}
.bio-tabs.component .panel{border:0;box-shadow:none}
.bio-tabs.component .panel-collapse{height:auto !important}
.bio-tabs.component .panel-collapse.collapse{display:block}
}