/*Homepage*/

.tabs{
    margin: -18px 0 0 0;/*-1.125rem*/
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    /*justify-content: center;*/

}
.tabs li{
    width: calc(100%/3);
    text-align: center;
}
.tabs a{
    font-size: 15px;
    text-decoration: none;
    background-color: #eee;
    width: 100%;
    display: block;
    padding: 0.7rem 0;
    border-bottom:1px solid #999;
    border-right: 1px solid #999;
    border-top:1px solid #999;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    /*box-shadow: 0 0 0 1px #ddd;*/
}
.tabs a.active, .tabs a.active:hover{
    border-bottom: none;
    background: #fff;
    color: black;
    top: -10px;
    box-shadow: none;
    cursor: default;
}
/*.tabs a.active:before {*/
/*  content: " ";*/
/*  position: absolute;*/
/*  z-index: -1;*/
/*  top: 2px;*/
/*  left: 2px;*/
/*  right: 2px;*/
/*  bottom: 2px;*/
/*  border-top: 2px solid #ddd;*/
/*}*/
.tabs a:hover{
    background-color: #f9f9f9;
}
h3.topped{
    margin-top: 1rem;
    font-size: 1.9rem;
}

/*Tools*/
.tabs_i_tr{
    text-align: left;
    border-bottom: 0;
    padding: 0;
}
.tabs_i{
    margin: 0 0 0 0;/*-1.125rem*/
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    /*justify-content: center;*/
}
.tabs_i li{
    width: calc(100%/3);
    text-align: center;
    margin-bottom: -1px;
}
.tabs_i a{
    font-size: 15px;
    text-decoration: none;
    background-color: #eee;
    width: 100%;
    display: block;
    padding: 0.7rem 0;
    border-bottom:1px solid #999;
    border-right: 1px solid #999;
    border-top:1px solid #999;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    /*box-shadow: 0 0 0 1px #ddd;*/
}
.tabs_i a.active, .tabs_i a.active:hover{
    border-bottom: none;
    background: #fff;
    color: black;
    top: -10px;
    box-shadow: none;
    cursor: default;
}
/*.tabs a.active:before {*/
/*  content: " ";*/
/*  position: absolute;*/
/*  z-index: -1;*/
/*  top: 2px;*/
/*  left: 2px;*/
/*  right: 2px;*/
/*  bottom: 2px;*/
/*  border-top: 2px solid #ddd;*/
/*}*/
.tabs_i a:hover{
    background-color: #f9f9f9;
}
td.tabs_i{
    padding:0;
}
h3.topped{
    margin-top: 1rem;
    font-size: 1.9rem;
}