/*xs*/
.border-top {
  border-top: 1px solid #dee2e6!important;
}
.border-left {
  border-left: 1px solid #dee2e6!important;
}
.border-right {
  border-right: 1px solid #dee2e6!important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6!important;
}
@media (min-width:576px){ /*sm*/
  .border-sm-top {
    border:none !important;
    border-top: 1px solid #dee2e6!important;
  }
  .border-sm-left {
    border:none !important;
    border-left: 1px solid #dee2e6!important;
  }
  .border-sm-right {
    border:none !important;
    border-right: 1px solid #dee2e6!important;
  }
  .border-sm-bottom {
    border:none !important;
    border-bottom: 1px solid #dee2e6!important;
  }
}
@media (min-width:768px) { /*md*/
  .border-md-top {
    border:none !important;
    border-top: 1px solid #dee2e6!important;
  }
  .border-md-left {
    border:none !important;
    border-left: 1px solid #dee2e6!important;
  }
  .border-md-right {
    border:none !important;
    border-right: 1px solid #dee2e6!important;
  }
  .border-md-bottom {
    border:none !important;
    border-bottom: 1px solid #dee2e6!important;
  }
}
@media (min-width:992px) { /*lg*/
  .border-lg-top {
    border:none !important;
    border-top: 1px solid #dee2e6!important;
  }
  .border-lg-left {
    border:none !important;
    border-left: 1px solid #dee2e6!important;
  }
  .border-lg-right {
    border:none !important;
    border-right: 1px solid #dee2e6!important;
  }
  .border-lg-bottom {
    border:none !important;
    border-bottom: 1px solid #dee2e6!important;
  }
}
@media (min-width:1200px) { /*xl*/
  .border-xl-top {
    border:none !important;
    border-top: 1px solid #dee2e6!important;
  }
  .border-xl-left {
    border:none !important;
    border-left: 1px solid #dee2e6!important;
  }
  .border-xl-right {
    border:none !important;
    border-right: 1px solid #dee2e6!important;
  }
  .border-xl-bottom {
    border:none !important;
    border-bottom: 1px solid #dee2e6!important;
  }
}

.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}

.left-gutter {
  padding-left: 10px !important;
  padding-right: 0 !important;
}
.right-gutter {
  padding-left: 0 !important;
  padding-right: 10px !important;
}
.no-gutter {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.no-left-gutter {
  padding-left: 0 !important;
}
.no-right-gutter {
  padding-right: 0 !important;
}
@media (min-width:576px){
  .sm-gutter {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .sm-left-gutter {
    padding-left: 10px !important;
    padding-right: 0 !important;
  }
  .sm-right-gutter {
    padding-left: 0 !important;
    padding-right: 10px !important;
  }
  .no-sm-gutter {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .no-sm-left-gutter {
    padding-right: 10px !important;
    padding-left: 0 !important;
  }
  .no-sm-right-gutter {
    padding-right: 0 !important;
    padding-left: 10px !important;
  }
}
@media (max-width:768px){
  .md-gutter {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .md-left-gutter {
    padding-left: 10px !important;
    padding-right: 0 !important;
  }
  .md-right-gutter {
    padding-left: 0 !important;
    padding-right: 10px !important;
  }
  .no-md-gutter {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .no-md-left-gutter {
    padding-right: 10px !important;
    padding-left: 0 !important;
  }
  .no-md-right-gutter {
    padding-right: 0 !important;
    padding-left: 10px !important;
  }
}
.border-radius-0 {
  border-radius: 0 !important;
}