﻿
/* INPUT WIZARD */

.apk_container.wizard > .con_body {

}

.apk_container.wizard > .con_body .steppers {

}

.apk_container.wizard > .con_body .steppers .steppers-header {

}

.apk_container.wizard > .con_body .steppers .steppers-header .steppers-index {

}

.apk_container.wizard > .con_body .steppers .steppers-header .steppers-index span.disabled {
    color: var(--bs-gray-secondary);
    font-weight: normal;
}

.apk_container.wizard > .con_body .steppers .steppers-header ul li.disabled {
    background-color: var(--bs-gray-100);
    font-style: italic;
    font-weight: normal;
    cursor: default;
}

.apk_container.wizard > .con_body .steppers .steppers-header ul li.confirmed:hover {
    background-color: #f3f7fc
}

.apk_container.wizard > .con_body .steppers .steppers-header ul li.confirmed {
    cursor: pointer;
}

.apk_container.wizard > .con_body .steppers .steppers-header ul li.active {
    cursor: default;
}

.apk_container.wizard > .con_body .steppers .steppers-header ul li.confirmed .steppers-number .step-num,
.apk_container.wizard > .con_body .steppers .steppers-header ul li.disabled .steppers-number .step-num {
    display: none;
}

.apk_container.wizard > .con_body .steppers .steppers-header ul li.active .steppers-number svg,
.apk_container.wizard > .con_body .steppers .steppers-header ul li:not(.confirmed):not(.disabled) .steppers-number svg {
    display: none;
}

@media (min-width: 992px) {
    .apk_container.wizard > .con_body .steppers .steppers-header li.confirmed .steppers-number svg {
        margin-left: auto;
    }
}

.apk_container.wizard > .con_body .steppers .steppers-content {
    background-color: var(--bs-gray-100);
}

.apk_container.wizard > .con_body .steppers .steppers-content .step {

}



/* END INPUT WIZARD */


/* INPUT TABS */
.apk_container.tab > .con_body > .tab_header .tab-lg {
    box-shadow: inset 0px -10px 12px -6px rgba(0,0,0,0.25);
    background-color: var(--bs-white);
}

.apk_container.tab > .con_body > .tab_header .tab-clearfix {
    position: relative;
    z-index: 1;
    background-color: var(--bs-white);
}

.apk_container.tab > .con_body > .tab_header .tab-lg div {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.apk_container.tab > .con_body > .tab_header .tab-lg > div:last-child {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.apk_container.tab > .con_body > .tab_header .tab-lg div svg {
    fill: var(--bs-body-color);
}

.apk_container.tab > .con_body > .tab_header .tab-lg .active {
    box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.25);
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity));
}

.apk_container.tab > .con_body > .tab_header .tab-lg .active span {
    color: var(--bs-primary);
    font-weight: bold;
}

.apk_container.tab > .con_body > .tab_header .tab-lg .active svg {
    fill: var(--bs-primary);
}

.apk_container.tab > .con_body > .tab_header .tab-lg > div {
    cursor: pointer;
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}

.apk_container.tab > .con_body > .tab_header .tab-lg > .disabled {
    cursor: not-allowed;
    pointer-events: none;
}

.apk_container.tab > .con_body > .tab_header .tab-lg .disabled span {
    color: var(--bs-gray-300);
}

.apk_container.tab > .con_body > .tab_header .tab-lg .disabled svg {
    fill: var(--bs-gray-300);
}



.apk_container.tab > .con_body > .tab_header .tab-md .active {
    border-color: var(--bs-primary) !important;
}

.apk_container.tab > .con_body > .tab_header .tab-md .active span {
    color: var(--bs-primary);
}

.apk_container.tab > .con_body > .tab_header .tab-md .active svg {
    fill: var(--bs-primary);
}

.apk_container.tab > .con_body > .tab_header > .tab-md > .col {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: center;
    border-bottom: 2px var(--bs-border-style) var(--bs-border-color);
}

.apk_container.tab > .con_body > .tab_header > .tab-md > div > .nav > .nav-link {
    cursor: pointer;
}

.apk_container.tab > .con_body > .tab_header .tab-md .disabled {
    cursor: not-allowed;
    pointer-events: none;
}

.apk_container.tab > .con_body > .tab_header .tab-md .disabled span {
    color: var(--bs-gray-300);
}

.apk_container.tab > .con_body > .tab_header .tab-md .disabled svg {
    fill: var(--bs-gray-300);
}

.apk_container.tab > .con_body .tab-content > .tab-pane {
    display: block;
    padding: 1rem;
}

/*Classe per aggiungere bordo sfumato sotto ai tab*/
.shadow-gradient {
    height: 12px; /* Altezza dell'ombra */
    background: linear-gradient(0deg, transparent 0%, rgba(0,0,0,0.2) 100%);
}

/* END INPUT MULTITAB */

/* INPUT SIDEBAR */

.apk_container.sidear {

}

.apk_container.sidear > .con_body {

}

.apk_container.sidear > .con_body > article.it-page-section {
    padding: 1rem;
}

/* END INPUT SIDEBAR */