
/*--------------------------------------------------------------------------------------+
|
| Supplied under applicable software license agreement.
|
| Copyright (c) 2025 Bentley Systems, Incorporated. All rights reserved.
|
+---------------------------------------------------------------------------------------*/

.RadTabStrip_InspectTech .rtsLI,
.RadTabStrip_InspectTech .rtsLink {
    color: #333;
}

.rtsSelected .rtsTxt {
    font-weight: 700;
}

.RadTabStrip .rtsUL {
    overflow: visible !important;
    margin-top: 5px !important;
}

.RadTabStrip .rtsLI .rtsLink {
    border: 1px solid #dce0e3;
    margin: 0 -1px 0 0 !important;
}

.rtsOut {
    padding: 7px 15px;
}

.rtsLast {
    overflow: visible !important;
}

.RadTabStrip_InspectTech {
    line-height: 0;
    font-size: 0;
}

.RadTabStrip .rtsLink, .RadTabStripVertical .rtsLink {
    cursor: pointer;
    display: block;
    padding: 0px !important;
    text-decoration: none;
    white-space: nowrap;
    background: #f8f9fb;
}

.RadTabStripVertical .rtsLevel .rtsTxt {
    white-space: pre-line;
}

.RadTabStrip_InspectTech .rtsLink {
    text-decoration: none;
    font: 14px/25px var(--awi-font-family) !important;
}

.RadTabStripTop_InspectTech .rtsOut,
.RadTabStripBottom_InspectTech .rtsOut {
    text-align: center;
}

.RadTabStripRight_InspectTech .rtsLevel,
.RadTabStripLeft_InspectTech .rtsLI,
.RadTabStripRight_InspectTech .rtsLI {
    width: 100%;
}

/* disabled tabs */
.RadTabStrip_InspectTech .rtsDisabled,
.RadTabStrip_InspectTech .rtsDisabled:hover .rtsOut,
.RadTabStrip_InspectTech_disabled .rtsDisabled {
    color: #ccc;
    cursor: default;
}

.RadTabStrip_InspectTech .rtsImg {
    border: 0;
    vertical-align: middle;
    width: 16px;
}



.RadTabStrip_InspectTech .rtsTxt {
    padding: 0px !important;
}

/* Scrolling */
.RadTabStrip_InspectTech .rtsNextArrow,
.RadTabStrip_InspectTech .rtsPrevArrow,
.RadTabStrip_InspectTech .rtsPrevArrowDisabled,
.RadTabStrip_InspectTech .rtsNextArrowDisabled {
    height: 27px !important;
    width: 13px !important;
    background: #F3F3F3 url('TabStrip/ScrollArrows.gif') no-repeat !important;
    margin-top: -2px !important;
    padding-top: -2px !important;
}

.RadTabStrip_InspectTech .rtsNextArrow {
    background-position: 100% 13px !important;
}

.RadTabStrip_InspectTech .rtsPrevArrow {
    background-position: 0 13px !important;
}

.RadTabStrip_InspectTech .rtsNextArrowDisabled {
    background-position: 100% 100% !important;
}

.RadTabStrip_InspectTech .rtsPrevArrowDisabled {
    background-position: 0 100% !important;
}

.RadTabStrip_InspectTech .rtsLink {
    padding-left: 10px;
}

/* Orientation: Top */

.RadTabStrip .rtsOut {
    padding: 7px 14px !important;
}

.RadTabStrip_InspectTech .rtsLink {
    padding-right: 0px;
    padding-left: 0;
}

.RadTabStripTop_InspectTech .rtsIn {
    padding: 0px !important;
}

.RadTabStripTop_InspectTech .rtsLink .rtsOut,
.RadTabStripBottom_InspectTech .rtsLink .rtsOut {
    border-top: 2px solid rgba(0, 139, 225, 0);
    transition: 0.5s;
}

.RadTabStripTop_InspectTech .rtsFirst .rtsLink .rtsOut {
    background-position: 0 0;
}

.RadTabStripTop_InspectTech .rtsLast .rtsLink {
    background-position: 100% 0;
}

.RadTabStripTop_InspectTech .rtsLink .rtsOut:hover {
    border-top: 2px solid rgb(0, 139, 225);
}

.RadTabStripTop_InspectTech .rtsSelected .rtsOut {
    background: white !important;
    border-top: 2px solid rgb(0, 139, 225);
}

.RadTabStripTop_InspectTech .rtsLevel2,
.RadTabStripTop_InspectTech .rtsLevel3 {
    background: #fff;
}

    .RadTabStripTop_InspectTech .rtsLevel2 .rtsLink, .RadTabStripTop_InspectTech .rtsLevel2 .rtsOut,
    .RadTabStripTop_InspectTech .rtsLevel3 .rtsLink, .RadTabStripTop_InspectTech .rtsLevel3 .rtsOut {
        background: none;
    }

    .RadTabStripTop_InspectTech .rtsLevel2 .rtsLink,
    .RadTabStripTop_InspectTech .rtsLevel3 .rtsLink,
    .RadTabStripTop_InspectTech_rtl .rtsLevel2 .rtsLink,
    .RadTabStripTop_InspectTech_rtl .rtsLevel3 .rtsLink {
        line-height: 20px;
    }

    .RadTabStripTop_InspectTech .rtsLevel2 .rtsLast .rtsLink,
    .RadTabStripTop_InspectTech .rtsLevel3 .rtsLast .rtsLink {
        background: none;
    }

    .RadTabStripTop_InspectTech .rtsLevel2 .rtsOut,
    .RadTabStripTop_InspectTech .rtsLevel2 .rtsIn,
    .RadTabStripTop_InspectTech .rtsLevel3 .rtsOut,
    .RadTabStripTop_InspectTech .rtsLevel3 .rtsIn {
        padding: 0;
    }

.RadTabStrip .rtsLevel1 .rtsTxt {
    padding: 0;
}

/* Orientation: Vertical */
.RadTabStripLeft_InspectTech .rtsUL .rtsLI,
.RadTabStripRight_InspectTech .rtsUL .rtsLI {
    display: block;
    text-align: right;
}

.RadTabStripLeft_InspectTech .rtsUL,
.RadTabStripRight_InspectTech .rtsUL {
    margin: 3px 0;
}

    .RadTabStripRight_InspectTech .rtsUL .rtsLI {
        text-align: left;
    }

.RadTabStripLeft_InspectTech .rtsImg,
.RadTabStripRight_InspectTech .rtsImg {
    padding: 0 0 2px;
}

.RadTabStripLeft_InspectTech .rtsLast .rtsImg,
.RadTabStripRight_InspectTech .rtsLast .rtsImg {
    padding: 0;
}

.RadTabStripVertical .rtsLevel,
.RadTabStripVertical .rtsUL {
    overflow: visible !important;
}

.RadTabStripVertical .rtsLevel {
    margin-left: 5px;
}

/* Orientation: Left */
.RadTabStripLeft_InspectTech .rtsIn {
    padding: 4px 5px 2px 15px;
}

.RadTabStripLeft_InspectTech .rtsLI .rtsLink {
    padding: 0;
    border: 1px solid #dce0e3;
    margin: 0 0 -1px 0 !important;
}

.RadTabStripLeft_InspectTech .rtsLI .rtsSelected {
    border-right: 0px !important;
}

.RadTabStripLeft_InspectTech .rtsLink .rtsOut {
    border-left: 2px solid rgba(0, 139, 225, 0);
    transition: 0.5s;
}

.RadTabStripLeft_InspectTech .rtsLink .rtsOut:hover, .RadTabStripLeft_InspectTech .rtsSelected .rtsOut {
    border-left: 2px solid rgb(0, 139, 225);
}

.RadTabStripLeft_InspectTech .rtsSelected .rtsOut {
    background: white !important;
    border-left: 2px solid rgb(0, 139, 225);
}


/* Orientation: Right */
.RadTabStripRight_InspectTech {
    float: right;
}

    .RadTabStripRight_InspectTech .rtsIn {
        padding: 4px 5px 2px 15px;
    }

    .RadTabStripRight_InspectTech .rtsLast .rtsOut {
        border-bottom: 1px solid #828282;
    }

    .RadTabStripRight_InspectTech .rtsLI .rtsLink .rtsOut {
        padding: 0;
        border-right: 2px solid rgba(0, 139, 225, 0);
        transition: 0.5s;
    }

    .RadTabStripRight_InspectTech .rtsLink .rtsOut:hover, .RadTabStripRight_InspectTech .rtsSelected .rtsOut {
        border-right: 2px solid rgb(0, 139, 225);
    }

    .RadTabStripRight_InspectTech .rtsSelected .rtsOut {
        background: rgba(0, 139, 225, .15);
        border-right: 2px solid rgb(0, 139, 225);
    }

.RadTabStripRight_InspectTech_rtl .rtsUL,
.RadTabStripRight_InspectTech_rtl .rtsLI {
    float: none;
}

/* Orientation: Bottom */


.RadTabStripBottom_InspectTech .rtsLevel2,
.RadTabStripBottom_InspectTech .rtsLevel3 {
    background: #fff;
}

    .RadTabStripBottom_InspectTech .rtsLevel2 .rtsLink, .RadTabStripBottom_InspectTech .rtsLevel2 .rtsOut,
    .RadTabStripBottom_InspectTech .rtsLevel3 .rtsLink, .RadTabStripBottom_InspectTech .rtsLevel3 .rtsOut {
        background: none;
    }

    .RadTabStripBottom_InspectTech .rtsLevel2 .rtsLast .rtsLink,
    .RadTabStripBottom_InspectTech .rtsLevel3 .rtsLast .rtsLink {
        background: none;
    }

    .RadTabStripBottom_InspectTech .rtsLevel2 .rtsOut,
    .RadTabStripBottom_InspectTech .rtsLevel2 .rtsIn,
    .RadTabStripBottom_InspectTech .rtsLevel3 .rtsOut,
    .RadTabStripBottom_InspectTech .rtsLevel3 .rtsIn {
        padding: 0;
    }

/* Orientation: Top (RTL) */

.RadTabStripTop_InspectTech_rtl .rtsLink {
    padding: 0;
    border-top: 2px solid rgba(0, 139, 225, 0);
    transition: 0.5s;
}

.RadTabStripTop_InspectTech_rtl .rtsLast .rtsLink {
    padding-left: 16px;
    padding-right: 0;
}

.RadTabStripTop_InspectTech_rtl .rtsIn {
    padding: 6px 15px 2px 5px;
}

.RadTabStripTop_InspectTech_rtl .rtsLevel2,
.RadTabStripTop_InspectTech_rtl .rtsLevel3 {
    background: #fff;
}

    .RadTabStripTop_InspectTech_rtl .rtsLevel2 .rtsOut,
    .RadTabStripTop_InspectTech_rtl .rtsLevel3 .rtsOut {
        background: none;
    }

    .RadTabStripTop_InspectTech_rtl .rtsLevel2 .rtsLast .rtsLink,
    .RadTabStripTop_InspectTech_rtl .rtsLevel3 .rtsLast .rtsLink {
        background: none;
    }
