// @DO - do not modify this file unless requested by the client

// floats
.float-left {
    float: left;
}
.float-right {
    float: right;
}

// overflow
.overflow-hidden {
    overflow: hidden;
}
.overflow-visible {
    overflow: visible;
}
.overflow-scroll {
    overflow: scroll;
}
.overflow-auto {
    overflow: auto;
}

// clearfix
.clearfix::after {
    clear: both;
    content: '';
    display: block;
}

@media (min-width: @djo-screen-sm-min) {
    .float-sm-left {
        float: left;
    }
    .float-sm-right {
        float: right;
    }
}

@media (min-width: @djo-screen-md-min) {
    .float-md-left {
        float: left;
    }
    .float-md-right {
        float: right;
    }
}

@media (min-width: @djo-screen-lg-min) {
    .float-lg-left {
        float: left;
    }
    .float-lg-right {
        float: right;
    }
}
