.templates-tab-container .tab-title {
    cursor: pointer;
    transition: all 0.3s;
}

.templates-tab-container.is-style2 .tab-title {
    text-align: center;
}

.templates-tab-container .icon-container {
    display: flex;
}

.templates-tab-container .tab-content,
.templates-tab-container .tab-title:not(.active) .icon-container.active-icon,
.templates-tab-container .tab-title.active .icon-container:not(.active-icon) {
    display: none;
}

.templates-tab-container .tab-content.active {
    display: block;
}

.templates-tab-container .tab-title:not(.active) .icon-container:not(.active-icon),
.templates-tab-container .tab-title.active .icon-container.active-icon {
    display: flex;
}

.templates-tab-container .tab-title:hover .icon-container.active-icon {
    display: flex;
}

.templates-tab-container .tab-title:hover .icon-container:not(.active-icon) {
    display: none;
}

.templates-tab-container .alert-tab {
    height: 100%;
}

.templates-tab-container.is-style2 {
    flex-direction: column;
}

.templates-tab-container.is-style2 .content,
.templates-tab-container.is-style2 .sidebar {
    width: 100%;
}

.templates-tab-container.is-style2 .sidebar {
    display: flex;
    justify-content: center;
}

@media (max-width: 575.98px) {
    .templates-tab-container {
        flex-wrap: wrap;
    }

    .templates-tab-container .content,
    .templates-tab-container .sidebar {
        width: 100%;
    }
}
