.no-border {
  border: none !important;
}

.no-border-left {
  border-left: none !important;
}

.no-border-right {
  border-right: none !important;
}

.no-border-top {
  border-top: none !important;
}

.no-border-bottom {
  border-bottom: none !important;
}

.no-border-radius {
  border-radius: 0 !important;
}

.no-margin {
  margin: 0 !important;
}

.no-margin-left {
  margin-left: 0 !important;
}

.no-margin-right {
  margin-right: 0 !important;
}

.no-margin-top {
  margin-top: 0 !important;
}

.no-margin-bottom {
  margin-bottom: 0 !important;
}

.margin-5 {
  margin: 5px !important;
}

.margin-10 {
  margin: 10px !important;
}

.margin-15 {
  margin: 15px !important;
}

.margin-left-5 {
  margin-left: 5px !important;
}

.margin-left-10 {
  margin-left: 10px !important;
}

.margin-left-15 {
  margin-left: 15px !important;
}

.margin-left-30 {
  margin-left: 30px !important;
}

.margin-right-5 {
  margin-right: 5px !important;
}

.margin-right-10 {
  margin-right: 10px !important;
}

.margin-right-15 {
  margin-right: 15px !important;
}

.margin-top-5 {
  margin-top: 5px !important;
}

.margin-top-10 {
  margin-top: 10px !important;
}

.margin-top-15 {
  margin-top: 15px !important;
}

.margin-top-30 {
  margin-top: 30px !important;
}

.margin-bottom-5 {
  margin-bottom: 5px !important;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-bottom-15 {
  margin-bottom: 15px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.no-padding {
  padding: 0 !important;
}

.no-padding-left {
  padding-left: 0 !important;
}

.no-padding-right {
  padding-right: 0 !important;
}

.no-padding-top {
  padding-top: 0 !important;
}

.no-padding-bottom {
  padding-bottom: 0 !important;
}

.padding-5 {
  padding: 5px !important;
}

.padding-10 {
  padding: 10px !important;
}

.padding-15 {
  padding: 15px !important;
}

.padding-left-5 {
  padding-left: 5px !important;
}

.padding-left-10 {
  padding-left: 10px !important;
}

.padding-left-15 {
  padding-left: 15px !important;
}

.padding-right-5 {
  padding-right: 5px !important;
}

.padding-right-10 {
  padding-right: 10px !important;
}

.padding-right-15 {
  padding-right: 15px !important;
}

.padding-top-5 {
  padding-top: 5px !important;
}

.padding-top-10 {
  padding-top: 10px !important;
}

.padding-top-15 {
  padding-top: 15px !important;
}

.padding-top-30 {
  padding-top: 30px !important;
}

.padding-bottom-5 {
  padding-bottom: 5px !important;
}

.padding-bottom-10 {
  padding-bottom: 10px !important;
}

.padding-bottom-15 {
  padding-bottom: 15px !important;
}

.padding-bottom-30 {
  padding-bottom: 30px !important;
}

.visible-inline {
  display: inline !important;
}

.visible-inline-block {
  display: inline-block !important;
}

.visible-block {
  display: block !important;
}

@media (max-width: 767px) {
  .pull-xs-left {
    float: left !important;
  }

  .pull-xs-right {
    float: right !important;
  }

  .text-xs-left {
    text-align: left !important;
  }

  .text-xs-center {
    text-align: center !important;
  }

  .text-xs-right {
    text-align: right !important;
  }

  .no-border-xs {
    border: none !important;
  }

  .no-border-xs-left {
    border-left: none !important;
  }

  .no-border-xs-right {
    border-right: none !important;
  }

  .no-border-xs-top {
    border-top: none !important;
  }

  .no-border-xs-bottom {
    border-bottom: none !important;
  }

  .no-border-xs-radius {
    border-radius: 0 !important;
  }

  .no-margin-xs {
    margin: 0 !important;
  }

  .no-margin-xs-left {
    margin-left: 0 !important;
  }

  .no-margin-xs-right {
    margin-right: 0 !important;
  }

  .no-margin-xs-top {
    margin-top: 0 !important;
  }

  .no-margin-xs-bottom {
    margin-bottom: 0 !important;
  }

  .margin-xs-5 {
    margin: 5px !important;
  }

  .margin-xs-10 {
    margin: 10px !important;
  }

  .margin-xs-15 {
    margin: 15px !important;
  }

  .margin-xs-left-5 {
    margin-left: 5px !important;
  }

  .margin-xs-left-10 {
    margin-left: 10px !important;
  }

  .margin-xs-left-15 {
    margin-left: 15px !important;
  }

  .margin-xs-right-5 {
    margin-right: 5px !important;
  }

  .margin-xs-right-10 {
    margin-right: 10px !important;
  }

  .margin-xs-right-15 {
    margin-right: 15px !important;
  }

  .margin-xs-top-5 {
    margin-top: 5px !important;
  }

  .margin-xs-top-10 {
    margin-top: 10px !important;
  }

  .margin-xs-top-15 {
    margin-top: 15px !important;
  }

  .margin-xs-top-30 {
    margin-top: 30px !important;
  }

  .margin-xs-bottom-5 {
    margin-bottom: 5px !important;
  }

  .margin-xs-bottom-10 {
    margin-bottom: 10px !important;
  }

  .margin-xs-bottom-15 {
    margin-bottom: 15px !important;
  }

  .margin-xs-bottom-30 {
    margin-bottom: 30px !important;
  }

  .no-padding-xs {
    padding: 0 !important;
  }

  .no-padding-xs-left {
    padding-left: 0 !important;
  }

  .no-padding-xs-right {
    padding-right: 0 !important;
  }

  .no-padding-xs-top {
    padding-top: 0 !important;
  }

  .no-padding-xs-bottom {
    padding-bottom: 0 !important;
  }

  .padding-xs-5 {
    padding: 5px !important;
  }

  .padding-xs-10 {
    padding: 10px !important;
  }

  .padding-xs-15 {
    padding: 15px !important;
  }

  .padding-xs-left-5 {
    padding-left: 5px !important;
  }

  .padding-xs-left-10 {
    padding-left: 10px !important;
  }

  .padding-xs-left-15 {
    padding-left: 15px !important;
  }

  .padding-xs-right-5 {
    padding-right: 5px !important;
  }

  .padding-xs-right-10 {
    padding-right: 10px !important;
  }

  .padding-xs-right-15 {
    padding-right: 15px !important;
  }

  .padding-xs-top-5 {
    padding-top: 5px !important;
  }

  .padding-xs-top-10 {
    padding-top: 10px !important;
  }

  .padding-xs-top-15 {
    padding-top: 15px !important;
  }

  .padding-xs-top-30 {
    padding-top: 30px !important;
  }

  .padding-xs-bottom-5 {
    padding-bottom: 5px !important;
  }

  .padding-xs-bottom-10 {
    padding-bottom: 10px !important;
  }

  .padding-xs-bottom-15 {
    padding-bottom: 15px !important;
  }

  .padding-xs-bottom-30 {
    padding-bottom: 30px !important;
  }

  .visible-xs-inline {
    display: inline !important;
  }

  .visible-xs-inline-block {
    display: inline-block !important;
  }

  .visible-xs-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .pull-sm-left {
    float: left !important;
  }

  .pull-sm-right {
    float: right !important;
  }

  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-center {
    text-align: center !important;
  }

  .text-sm-right {
    text-align: right !important;
  }


  .no-border-sm {
    border: none !important;
  }

  .no-border-sm-left {
    border-left: none !important;
  }

  .no-border-sm-right {
    border-right: none !important;
  }

  .no-border-sm-top {
    border-top: none !important;
  }

  .no-border-sm-bottom {
    border-bottom: none !important;
  }

  .no-border-sm-radius {
    border-radius: 0 !important;
  }


  .no-margin-sm {
    margin: 0 !important;
  }

  .no-margin-sm-left {
    margin-left: 0 !important;
  }

  .no-margin-sm-right {
    margin-right: 0 !important;
  }

  .no-margin-sm-top {
    margin-top: 0 !important;
  }

  .no-margin-sm-bottom {
    margin-bottom: 0 !important;
  }

  .margin-sm-5 {
    margin: 5px !important;
  }

  .margin-sm-10 {
    margin: 10px !important;
  }

  .margin-sm-15 {
    margin: 15px !important;
  }

  .margin-sm-left-5 {
    margin-left: 5px !important;
  }

  .margin-sm-left-10 {
    margin-left: 10px !important;
  }

  .margin-sm-left-15 {
    margin-left: 15px !important;
  }

  .margin-sm-right-5 {
    margin-right: 5px !important;
  }

  .margin-sm-right-10 {
    margin-right: 10px !important;
  }

  .margin-sm-right-15 {
    margin-right: 15px !important;
  }

  .margin-sm-top-5 {
    margin-top: 5px !important;
  }

  .margin-sm-top-10 {
    margin-top: 10px !important;
  }

  .margin-sm-top-15 {
    margin-top: 15px !important;
  }

  .margin-sm-top-30 {
    margin-top: 30px !important;
  }

  .margin-sm-bottom-5 {
    margin-bottom: 5px !important;
  }

  .margin-sm-bottom-10 {
    margin-bottom: 10px !important;
  }

  .margin-sm-bottom-15 {
    margin-bottom: 15px !important;
  }

  .margin-sm-bottom-30 {
    margin-bottom: 30px !important;
  }

  .no-padding-sm {
    padding: 0 !important;
  }

  .no-padding-sm-left {
    padding-left: 0 !important;
  }

  .no-padding-sm-right {
    padding-right: 0 !important;
  }

  .no-padding-sm-top {
    padding-top: 0 !important;
  }

  .no-padding-sm-bottom {
    padding-bottom: 0 !important;
  }

  .padding-sm-5 {
    padding: 5px !important;
  }

  .padding-sm-10 {
    padding: 10px !important;
  }

  .padding-sm-15 {
    padding: 15px !important;
  }

  .padding-sm-left-5 {
    padding-left: 5px !important;
  }

  .padding-sm-left-10 {
    padding-left: 10px !important;
  }

  .padding-sm-left-15 {
    padding-left: 15px !important;
  }

  .padding-sm-right-5 {
    padding-right: 5px !important;
  }

  .padding-sm-right-10 {
    padding-right: 10px !important;
  }

  .padding-sm-right-15 {
    padding-right: 15px !important;
  }

  .padding-sm-top-5 {
    padding-top: 5px !important;
  }

  .padding-sm-top-10 {
    padding-top: 10px !important;
  }

  .padding-sm-top-15 {
    padding-top: 15px !important;
  }

  .padding-sm-top-30 {
    padding-top: 30px !important;
  }

  .padding-sm-bottom-5 {
    padding-bottom: 5px !important;
  }

  .padding-sm-bottom-10 {
    padding-bottom: 10px !important;
  }

  .padding-sm-bottom-15 {
    padding-bottom: 15px !important;
  }

  .padding-sm-bottom-30 {
    padding-bottom: 30px !important;
  }

  .visible-sm-inline {
    display: inline !important;
  }

  .visible-sm-inline-block {
    display: inline-block !important;
  }

  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .pull-md-left {
    float: left !important;
  }

  .pull-md-right {
    float: right !important;
  }

  .text-md-left {
    text-align: left !important;
  }

  .text-md-center {
    text-align: center !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .no-border-md {
    border: none !important;
  }

  .no-border-md-left {
    border-left: none !important;
  }

  .no-border-md-right {
    border-right: none !important;
  }

  .no-border-md-top {
    border-top: none !important;
  }

  .no-border-md-bottom {
    border-bottom: none !important;
  }

  .no-border-md-radius {
    border-radius: 0 !important;
  }

  .no-margin-md {
    margin: 0 !important;
  }

  .no-margin-md-left {
    margin-left: 0 !important;
  }

  .no-margin-md-right {
    margin-right: 0 !important;
  }

  .no-margin-md-top {
    margin-top: 0 !important;
  }

  .no-margin-md-bottom {
    margin-bottom: 0 !important;
  }

  .margin-md-5 {
    margin: 5px !important;
  }

  .margin-md-10 {
    margin: 10px !important;
  }

  .margin-md-15 {
    margin: 15px !important;
  }

  .margin-md-left-5 {
    margin-left: 5px !important;
  }

  .margin-md-left-10 {
    margin-left: 10px !important;
  }

  .margin-md-left-15 {
    margin-left: 15px !important;
  }

  .margin-md-right-5 {
    margin-right: 5px !important;
  }

  .margin-md-right-10 {
    margin-right: 10px !important;
  }

  .margin-md-right-15 {
    margin-right: 15px !important;
  }

  .margin-md-top-5 {
    margin-top: 5px !important;
  }

  .margin-md-top-10 {
    margin-top: 10px !important;
  }

  .margin-md-top-15 {
    margin-top: 15px !important;
  }

  .margin-md-top-30 {
    margin-top: 30px !important;
  }

  .margin-md-bottom-5 {
    margin-bottom: 5px !important;
  }

  .margin-md-bottom-10 {
    margin-bottom: 10px !important;
  }

  .margin-md-bottom-15 {
    margin-bottom: 15px !important;
  }

  .margin-md-bottom-30 {
    margin-bottom: 30px !important;
  }

  .no-padding-md {
    padding: 0 !important;
  }

  .no-padding-md-left {
    padding-left: 0 !important;
  }

  .no-padding-md-right {
    padding-right: 0 !important;
  }

  .no-padding-md-top {
    padding-top: 0 !important;
  }

  .no-padding-md-bottom {
    padding-bottom: 0 !important;
  }

  .padding-md-5 {
    padding: 5px !important;
  }

  .padding-md-10 {
    padding: 10px !important;
  }

  .padding-md-15 {
    padding: 15px !important;
  }

  .padding-md-left-5 {
    padding-left: 5px !important;
  }

  .padding-md-left-10 {
    padding-left: 10px !important;
  }

  .padding-md-left-15 {
    padding-left: 15px !important;
  }

  .padding-md-left-30 {
    padding-left: 30px !important;
  }

  .padding-md-right-5 {
    padding-right: 5px !important;
  }

  .padding-md-right-10 {
    padding-right: 10px !important;
  }

  .padding-md-right-15 {
    padding-right: 15px !important;
  }

  .padding-md-top-5 {
    padding-top: 5px !important;
  }

  .padding-md-top-10 {
    padding-top: 10px !important;
  }

  .padding-md-top-15 {
    padding-top: 15px !important;
  }

  .padding-md-top-30 {
    padding-top: 30px !important;
  }

  .padding-md-bottom-5 {
    padding-bottom: 5px !important;
  }

  .padding-md-bottom-10 {
    padding-bottom: 10px !important;
  }

  .padding-md-bottom-15 {
    padding-bottom: 15px !important;
  }

  .padding-md-bottom-30 {
    padding-bottom: 30px !important;
  }

  .visible-md-inline {
    display: inline !important;
  }

  .visible-md-inline-block {
    display: inline-block !important;
  }

  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .pull-lg-left {
    float: left !important;
  }

  .pull-lg-right {
    float: right !important;
  }

  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-center {
    text-align: center !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .no-border-lg {
    border: none !important;
  }

  .no-border-lg-left {
    border-left: none !important;
  }

  .no-border-lg-right {
    border-right: none !important;
  }

  .no-border-lg-top {
    border-top: none !important;
  }

  .no-border-lg-bottom {
    border-bottom: none !important;
  }

  .no-border-lg-radius {
    border-radius: 0 !important;
  }

  .no-margin-lg {
    margin: 0 !important;
  }

  .no-margin-lg-left {
    margin-left: 0 !important;
  }

  .no-margin-lg-right {
    margin-right: 0 !important;
  }

  .no-margin-lg-top {
    margin-top: 0 !important;
  }

  .no-margin-lg-bottom {
    margin-bottom: 0 !important;
  }

  .margin-lg-5 {
    margin: 5px !important;
  }

  .margin-lg-10 {
    margin: 10px !important;
  }

  .margin-lg-15 {
    margin: 15px !important;
  }

  .margin-lg-left-5 {
    margin-left: 5px !important;
  }

  .margin-lg-left-10 {
    margin-left: 10px !important;
  }

  .margin-lg-left-15 {
    margin-left: 15px !important;
  }

  .margin-lg-right-5 {
    margin-right: 5px !important;
  }

  .margin-lg-right-10 {
    margin-right: 10px !important;
  }

  .margin-lg-right-15 {
    margin-right: 15px !important;
  }

  .margin-lg-top-5 {
    margin-top: 5px !important;
  }

  .margin-lg-top-10 {
    margin-top: 10px !important;
  }

  .margin-lg-top-15 {
    margin-top: 15px !important;
  }

  .margin-lg-top-30 {
    margin-top: 30px !important;
  }

  .margin-lg-bottom-5 {
    margin-bottom: 5px !important;
  }

  .margin-lg-bottom-10 {
    margin-bottom: 10px !important;
  }

  .margin-lg-bottom-15 {
    margin-bottom: 15px !important;
  }

  .margin-lg-bottom-30 {
    margin-bottom: 30px !important;
  }

  .no-padding-lg {
    padding: 0 !important;
  }

  .no-padding-lg-left {
    padding-left: 0 !important;
  }

  .no-padding-lg-right {
    padding-right: 0 !important;
  }

  .no-padding-lg-top {
    padding-top: 0 !important;
  }

  .no-padding-lg-bottom {
    padding-bottom: 0 !important;
  }

  .padding-lg-5 {
    padding: 5px !important;
  }

  .padding-lg-10 {
    padding: 10px !important;
  }

  .padding-lg-15 {
    padding: 15px !important;
  }

  .padding-lg-left-5 {
    padding-left: 5px !important;
  }

  .padding-lg-left-10 {
    padding-left: 10px !important;
  }

  .padding-lg-left-15 {
    padding-left: 15px !important;
  }

  .padding-lg-right-5 {
    padding-right: 5px !important;
  }

  .padding-lg-right-10 {
    padding-right: 10px !important;
  }

  .padding-lg-right-15 {
    padding-right: 15px !important;
  }

  .padding-lg-top-5 {
    padding-top: 5px !important;
  }

  .padding-lg-top-10 {
    padding-top: 10px !important;
  }

  .padding-lg-top-15 {
    padding-top: 15px !important;
  }

  .padding-lg-top-30 {
    padding-top: 30px !important;
  }

  .padding-lg-bottom-5 {
    padding-bottom: 5px !important;
  }

  .padding-lg-bottom-10 {
    padding-bottom: 10px !important;
  }

  .padding-lg-bottom-15 {
    padding-bottom: 15px !important;
  }

  .padding-lg-bottom-30 {
    padding-bottom: 30px !important;
  }

  .visible-lg-inline {
    display: inline !important;
  }

  .visible-lg-inline-block {
    display: inline-block !important;
  }

  .visible-lg-block {
    display: block !important;
  }
}