﻿
.horizontalTabs .ajax__tab_panel {
    padding: 5px 0px !important;
    /*border: 1px solid #BBBBBB;*/
    min-height: 30px;
    overflow: auto;
}

.horizontalTabs .ajax__tab_header:before,
.horizontalTabs .ajax__tab_header:after {
    content: "" !important;
    display: block !important;
    height:0px;
}

    .horizontalTabs .ajax__tab_header .ajax__tab_inner,
    .horizontalTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_inner {
    background-image: none !important;
}


.ajax__tab_default .ajax__tab {
    height: 32px !important;
    margin-top: 1px;
    border: 1px solid #999999;
    margin-right: 5px;
    background: #e9e9e9;
}

.horizontalTabs .ajax__tab_outer {
    background-image: none !important;
    height:32px !important;
}


.horizontalTabs .ajax__tab_inner {
    height: 32px !important;
    white-space: nowrap;
    padding-left: 10px;
}

.horizontalTabs .ajax__tab_active {
    background-color: #FFF;
    border-bottom: 1px solid #FFFFFF;
    /*font-weight:bold;*/
}

.horizontalTabs .ajax__tab_disabled {
    -webkit-filter: opacity(30%);
    -moz-filter: opacity(30%);
    -o-filter: opacity(30%);
    -ms-filter: opacity(30%);
    filter: opacity(30%);
}

.horizontalTabs .zeroRecords {
    color: #CCCCCC;
}

.horizontalTabs a.ajax__tab_tab {
    text-align: right;
    background-image: none !important;
    padding: 8px 5px !important;
    font-size: 16px;
    font-family: Inaz-CondBold;
}

    .horizontalTabs .ajax__tab_header_verticalleft
    {
        min-width:120px;
        width:auto !important;
    }

ajax__tab_body{
    padding:0 !important;
}

/* stile per tab container realizzato con asp:multiview, senza ajaxToolkit*/
.custom-tab-header {
    border-bottom: 1px solid #ccc;
    margin-bottom: 0 1px 10px 1px;
}

.tab-link {
    display: inline-block;
    padding: 0.5rem 1rem;
    text-decoration: none;
    color: #982b2f;
    border: 1px solid transparent;
    border-bottom: none;
    background-color: #e9e9e9;
    margin-right: 2px;
    border: 1px solid #ccc;
    border-bottom: none;
}

    .tab-link:hover {
        background-color: #eee;
    }

    .tab-link.active {
        background-color: #fff;
        border-color: #ccc;
        border-bottom: 1px solid #fff; /* Copre la riga sotto */
        font-weight: bold;
        margin-bottom: -1px; /* Trucco per sovrapporsi al bordo */
    }

.custom-tab-body {
    border: 1px solid #ccc;
    border-top: none; /* Già gestito dall'header */
    padding: 20px;
    background-color: #fff;
}
/*fine tab panel custom*/

