.template-page-tabs {
background: #F8FCFF;
width: 100%;
display: flex;
flex-wrap: wrap;
margin-bottom: -4px;
border-bottom: solid 2px #a3b1bf;
}
.template-page-tabs-tab {
padding: 0.5em;
line-height: 0.95em;
border: solid 2px #a3b1bf;
white-space: nowrap;
margin-bottom: -2px; /* clip box margin into border of tabs */
background-color: #cee0f2;
font-size: 95%;
}
.template-page-tabs-tab + .template-page-tabs-tab {
margin-left: 9px;
}
.template-page-tabs-tab.template-page-tabs-tab--selected {
background-color: #ffffff;
font-size: 100%;
border-bottom: 0;
font-weight: bold;
}