/* border-style - standard CSS border styles, base + sm/md/lg/xl/xxl breakpoints. */

.border-style-none { border-style: none !important; }
.border-style-solid { border-style: solid !important; }
.border-style-dashed { border-style: dashed !important; }
.border-style-dotted { border-style: dotted !important; }
.border-style-double { border-style: double !important; }
.border-style-groove { border-style: groove !important; }
.border-style-ridge { border-style: ridge !important; }
.border-style-inset { border-style: inset !important; }
.border-style-outset { border-style: outset !important; }
.border-style-hidden { border-style: hidden !important; }

@media (min-width: 576px) {
    .border-style-sm-none { border-style: none !important; }
    .border-style-sm-solid { border-style: solid !important; }
    .border-style-sm-dashed { border-style: dashed !important; }
    .border-style-sm-dotted { border-style: dotted !important; }
    .border-style-sm-double { border-style: double !important; }
    .border-style-sm-groove { border-style: groove !important; }
    .border-style-sm-ridge { border-style: ridge !important; }
    .border-style-sm-inset { border-style: inset !important; }
    .border-style-sm-outset { border-style: outset !important; }
    .border-style-sm-hidden { border-style: hidden !important; }
}

@media (min-width: 768px) {
    .border-style-md-none { border-style: none !important; }
    .border-style-md-solid { border-style: solid !important; }
    .border-style-md-dashed { border-style: dashed !important; }
    .border-style-md-dotted { border-style: dotted !important; }
    .border-style-md-double { border-style: double !important; }
    .border-style-md-groove { border-style: groove !important; }
    .border-style-md-ridge { border-style: ridge !important; }
    .border-style-md-inset { border-style: inset !important; }
    .border-style-md-outset { border-style: outset !important; }
    .border-style-md-hidden { border-style: hidden !important; }
}

@media (min-width: 992px) {
    .border-style-lg-none { border-style: none !important; }
    .border-style-lg-solid { border-style: solid !important; }
    .border-style-lg-dashed { border-style: dashed !important; }
    .border-style-lg-dotted { border-style: dotted !important; }
    .border-style-lg-double { border-style: double !important; }
    .border-style-lg-groove { border-style: groove !important; }
    .border-style-lg-ridge { border-style: ridge !important; }
    .border-style-lg-inset { border-style: inset !important; }
    .border-style-lg-outset { border-style: outset !important; }
    .border-style-lg-hidden { border-style: hidden !important; }
}

@media (min-width: 1200px) {
    .border-style-xl-none { border-style: none !important; }
    .border-style-xl-solid { border-style: solid !important; }
    .border-style-xl-dashed { border-style: dashed !important; }
    .border-style-xl-dotted { border-style: dotted !important; }
    .border-style-xl-double { border-style: double !important; }
    .border-style-xl-groove { border-style: groove !important; }
    .border-style-xl-ridge { border-style: ridge !important; }
    .border-style-xl-inset { border-style: inset !important; }
    .border-style-xl-outset { border-style: outset !important; }
    .border-style-xl-hidden { border-style: hidden !important; }
}

@media (min-width: 1400px) {
    .border-style-xxl-none { border-style: none !important; }
    .border-style-xxl-solid { border-style: solid !important; }
    .border-style-xxl-dashed { border-style: dashed !important; }
    .border-style-xxl-dotted { border-style: dotted !important; }
    .border-style-xxl-double { border-style: double !important; }
    .border-style-xxl-groove { border-style: groove !important; }
    .border-style-xxl-ridge { border-style: ridge !important; }
    .border-style-xxl-inset { border-style: inset !important; }
    .border-style-xxl-outset { border-style: outset !important; }
    .border-style-xxl-hidden { border-style: hidden !important; }
}
