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

.pad-l-10 {
  padding-right: 10px;
}

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

.pad-l-15 {
  padding-right: 15px;
}

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

.pad-l-30 {
  padding-right: 30px !important;
}

.pad-l-40 {
  padding-right: 40px;
}

.pad-l-20 {
  padding-right: 20px;
}

.pad-l-20-important {
  padding-right: 20px !important;
}

.pad-l-25 {
  padding-right: 25px;
}

.pad-l-60 {
  padding-right: 60px !important;
}

.pad-r-60 {
  padding-left: 60px !important;
}

.pad-l-75 {
  padding-right: 75px !important;
}

.pad-r-75 {
  padding-left: 75px !important;
}

.pad-r-0 {
  padding-left: 0;
}

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

.pad-r-10 {
  padding-left: 10px;
}

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

.pad-r-15 {
  padding-left: 15px;
}

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

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

.pad-r-40 {
  padding-left: 40px;
}

.pad-r-20 {
  padding-left: 20px;
}

.pad-r-20-important {
  padding-left: 20px;
}

.pad-r-25 {
  padding-left: 25px;
}

.mar-l-0 {
  margin-right: 0;
}

.mar-l-5 {
  margin-right: 5px;
}

.mar-l-10 {
  margin-right: 10px;
}

.mar-l-15 {
  margin-right: 15px;
}

.mar-l-20 {
  margin-right: 20px;
}

.mar-l-30 {
  margin-right: 30px;
}

.mar-r-0 {
  margin-left: 0;
}

.mar-r-5 {
  margin-left: 5px;
}

.mar-r-10 {
  margin-left: 10px;
}

.mar-r-15 {
  margin-left: 15px;
}

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

.mar-r-20 {
  margin-left: 20px;
}

.mar-r-30 {
  margin-left: 30px;
}

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

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

.mar-l-25-negative {
  margin-right: -25px;
}

.mar-r-25-negative {
  margin-left: -25px;
}

.mar-l-30-negative {
  margin-right: -30px;
}

.mar-r-30-negative {
  margin-left: -30px;
}

.mar-l-90-negative {
  margin-right: -90px;
}

.mar-r-90-negative {
  margin-left: -90px;
}

.border-l {
  border-right: solid 1px #e0e0e0;
}

.border-r {
  border-left: solid 1px #e0e0e0;
}

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

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

.uk-margin-left {
  margin-right: 20px !important;
}
.uk-margin-right {
  margin-left: 20px !important;
}
.uk-margin-small-left {
  margin-right: 10px !important;
}
.uk-margin-small-right {
  margin-left: 10px !important;
}
.uk-margin-medium-left {
  margin-right: 40px !important;
}
.uk-margin-medium-right {
  margin-left: 40px !important;
}
.uk-margin-large-left {
  margin-right: 40px !important;
}
.uk-margin-large-right {
  margin-left: 40px !important;
}
.uk-margin-xlarge-left {
  margin-right: 70px !important;
}
.uk-margin-xlarge-right {
  margin-left: 70px !important;
}

.uk-text-left {
  text-align: right;
}
.uk-text-right {
  text-align: left;
}

.uk-float-left {
  float: right;
}
.uk-float-right {
  float: left;
}

.uk-position-left {
  top: 0;
  bottom: 0;
  right: 0;
}
.uk-position-right {
  top: 0;
  bottom: 0;
  left: 0;
}
/* Corners
 ========================================================================== */
.uk-position-top-left {
  top: 0;
  right: 0;
  left: auto;
}
.uk-position-top-right {
  top: 0;
  right: auto;
  left: 0;
}
.uk-position-bottom-left {
  bottom: 0;
  right: 0;
}
.uk-position-bottom-right {
  bottom: 0;
  left: 0;
}

.uk-position-center-left {
  right: 0;
}
.uk-position-center-right {
  left: 0;
}

.progress-loading-line:before {
  background-color: #3f51b5;
  content: "";
  -webkit-animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
  animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

@-webkit-keyframes running-progress {
  0% {
    margin-right: 0px;
    margin-left: 100%;
  }
  50% {
    margin-right: 25%;
    margin-left: 0%;
  }
  100% {
    margin-right: 100%;
    margin-left: 0;
  }
}
@keyframes running-progress {
  0% {
    margin-right: 0px;
    margin-left: 100%;
  }
  50% {
    margin-right: 25%;
    margin-left: 0%;
  }
  100% {
    margin-right: 100%;
    margin-left: 0;
  }
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-text-left\@s {
    text-align: right !important;
  }
  .uk-text-right\@s {
    text-align: left !important;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-text-left\@m {
    text-align: right !important;
  }
  .uk-text-right\@m {
    text-align: left !important;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-margin-xlarge-left {
    margin-right: 70px !important;
  }
  .uk-margin-xlarge-right {
    margin-left: 70px !important;
  }
  .uk-text-left\@l {
    text-align: right !important;
  }
  .uk-text-right\@l {
    text-align: left !important;
  }
  .uk-margin-xlarge-left {
    margin-right: 140px !important;
  }
  .uk-margin-xlarge-right {
    margin-left: 140px !important;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-text-left\@xl {
    text-align: right !important;
  }
  .uk-text-right\@xl {
    text-align: left !important;
  }
}
