.main-footer {

    .caption-grid-alarmes {
        p {
            text-align: center;
            float: none;
        }
    }

    //.caption p i{
    //    margin-right: 0;
    //    margin-left: 1rem;
    //}

    .tabs-link-container-alarmes {
        display: flex;
        margin: 0;
        z-index: 2;
        padding: 0 0 0 2.6rem;
        width: 25rem;
        position: absolute;

        top: 1.6rem;

        .tab-link-alarmes {
            list-style-type: none;
            padding: 0.5rem 1rem;
            font-size: 1.2rem;
            font-weight: 600;
            cursor: pointer;
            border: $color-smoke 0.1rem solid;
            position: relative;
            z-index: 0;
            background: $color-snow-dark;
            color: $color-steel;
            white-space: nowrap;
            border-top-left-radius: 0.3rem;
            border-top-right-radius: 0.3rem;

            &:hover {
                color: $color-featured;
            }

            &.active {
                box-shadow: $color-smoke-dark 0 0 8px 1px;
                color: $color-featured;
                z-index: 1;
                background: $color-main-light;
                border: $color-smoke-extra-dark 0.1rem solid;
                border-bottom: none;
                position: relative;

                &:after {
                    content: '';
                    width: 100%;
                    height: 1rem;
                    position: absolute;
                    left: 0;
                    bottom: -0.5rem;
                    display: block;
                    background: $color-main-light;
                }
            }

        }
    }

    .tabs-content-container-alarmes {
        position: relative;
        width: 100%;
        height: calc(100% - 4.5rem);
        background: url(~/../../../app/images/gridlines.png);

        .tab-content-alarmes {
            position: absolute;
            height: 100%;
            z-index: 0;

            &.active {
                z-index: 1;
            }
        }

        .btn-config-group {
            font-family: 'icomoon';
            float: none;
        }

        //.btn-disabled {
        //    @extend .btn-disabled;
        //    cursor: not-allowed;
        //}

        // .table-grid{
            // background: url(~/../../../app/images/gridlines.png) 0 8.2rem;
        // }

        .slick-header-column:hover > .slick-header-button {
            width: initial;
        }

        .table-grid .slick-header-column.ui-state-default {
            height: 3rem;
        }

        .table-grid .slick-header-column .slick-column-name {
            line-height: 2.2rem;
        }
    }
}
