.align-right-table1 > td:not(:first-child) {
  text-align: right; /*text-align: right!important;*/
}

.align-right-thtable1 > th:not(:first-child) {
  text-align: right; /*text-align: right!important;*/
}

@media (min-width: 768px) {
  .user-target {
    width: 768px !important;
  }
}

.btn-with-spinner {
  padding-left: 35px;
  padding-right: 35px;
  position: relative;
}
.btn-with-spinner .fa-spinner {
  display: none;
  position: absolute;
  left: 10px;
  top: 27%;
  transform: translateY(-50%);
}
.btn-with-spinner.loading .fa-spinner {
  display: inline-block;
}

.iti__flag {
  background-image: url("/dist/img/flags.png");
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url("/dist/img/flags@2x.png");
  }
}

.mt-5 {
  margin-top: 3rem;
}

/* make selectize dropdowns look like bootstrap */
.content-wrapper .selectize-control {
  height: initial;
}
.content-wrapper .form-control {
  border-radius: 4px !important;
  border-color: #cccccc !important;
}

.vs__dropdown-toggle {
  height: 34px;
  padding: 6px 12px;
}