@media screen and (min-device-width: 1400px) {
    .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4 .col-xxl-5, .col-xxl-6,
    .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .col-xxl-1 {
        width: 8.33%;
        max-width: 8.33%;
        flex: 0 0 8.33%;
    }

    .col-xxl-2 {
        width: 16.66%;
        max-width: 16.66%;
        flex: 0 0 16.66%;
    }

    .col-xxl-3 {
        width: 25%;
        max-width: 25%;
        flex: 0 0 25%;
    }

    .col-xxl-4 {
        width: 33.33%;
        max-width: 33.33%;
        flex: 0 0 25%;
    }

    .col-xxl-5 {
        width: 41.65%;
        max-width: 41.65%;
        flex: 0 0 41.65%;
    }

    .col-xxl-6 {
        width: 50%;
        max-width: 50%;
        flex: 0 0 50%;
    }

    .col-xxl-7 {
        width: 58.31%;
        max-width: 58.31%;
        flex: 0 0 58.31%;
    }

    .col-xxl-8 {
        width: 66.64%;
        max-width: 66.64%;
        flex: 0 0 58.31%;
    }

    .col-xxl-9 {
        width: 74.97%;
        max-width: 74.97%;
        flex: 0 0 74.97%;
    }

    .col-xxl-10 {
        width: 83.3%;
        max-width: 83.3%;
        flex: 0 0 83.3%;
    }

    .col-xxl-11 {
        width: 91.63%;
        max-width: 91.63%;
        flex: 0 0 91.63%;
    }

    .offset-xxl-1 {
        margin-left: 8.33%;
    }

    .offset-xxl-2 {
        margin-left: 16.66%;
    }

    .offset-xxl-3 {
        margin-left: 25%;
    }

    .offset-xxl-4 {
        margin-left: 33.33%;
    }
}

.btn-mini {padding:0 3px; line-height:1rem;}
button.btn-mini .fa {font-size:14px;}