.sr-1_25x {
  font-size: 125% !important;
}
.sr-1_5x {
  font-size: 150% !important;
}
.sr-1_75x {
  font-size: 175% !important;
}
.sr-2x {
  font-size: 200% !important;
}
.sr-2_5x {
  font-size: 250% !important;
}
.sr-3x {
  font-size: 300% !important;
}
.sr-4x {
  font-size: 400% !important;
}

.sr-5x {
  font-size: 500% !important;
}

.sr-7_5x {
  font-size: 750% !important;
}

.sr-red {
  color: #a94442;
}

.sr-green {
  color: green;
}

.sr-orange {
  color: #ff9900;
}

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

.star-fill {
  color: black;
}

.sr-new-subject::before {
  content: '\e13d\e468';
}

.sr-new-group::before {
  content: '\e13d\e46e';
}

.sr-cutters::before {
  display: inline-block;
  content: '\e14e';
  transform: rotate(270deg);
}

.sr-info::before {
  content: 'I';
  color: white;
  font-family: 'Times New Roman, Times, Serif';
  font-weight: bold;
  vertical-align: 0.1em !important;
  padding: 0;
}

.sr-time-search::before {
  content: '\e087\2006\e151';
}

.sr-code-search::before {
  content: '\e1df\2006\e151';
}

.sr-download-camera-cards::before {
  content: '\e0b2\2006\e064';
}

.sr-download-subject-list::before {
  content: '\e0b2\2006\e106';
}

.sr-upload-subject-list::before {
  content: '\e19e\2006\e106';
}

.sr-add-column-subject-list::before {
  content: '\e13d\2006\e598';
}

.sr-edit-column-subject-list::before {
  content: '\e1f9\2006\e098';
}

.sr-edit-subject-list::before {
  content: '\e1f9\2006\e106';
}

.sr-assign-csv-fields::before {
  content: '\e15e\2006\e157';
}

.sr-photo-manager::before {
  content: '\e5c4\2006\e125';
}

.sr-diagnose-and-remedy::before {
  content: '\e2f1\2006\e5d6';
}

.sr-job-broken::before {
  display: inline-block;
  content: '\e19c';
  transform: rotate(90deg);
}

.sr-job-token::before {
  display: inline-block;
  content: '\e5b3';
  transform: rotate(45deg);
}

.sr-job-storage::before {
  content: '\e14d';
}

.sr-job-account::before {
  content: '\e10b';
}

.sr-job-delay::before {
  content: '\e12e';
}

.sr-hand-pointing-left::before {
  display: inline-block;
  content: '\e1e8';
  transform: rotate(270deg) scaleX(-1);
}

.sr-keyframe-repair::before {
  content: '\e1df\2006\e1b1';
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.sr-spin {
  display: inline-block;
  animation: spin 3s linear infinite;
  /* transform: scale(2.5); */
}

.sr-spin-big {
  display: inline-block;
  animation: spin 3s linear infinite;
  /* font-size: 500%; */
  /* transform: scale(5); */
}

.sr-rot-45 {
  transform: rotate(45deg);
}

.sr-rot-90 {
  transform: rotate(90deg);
}

.sr-rot-45-ccw {
  transform: rotate(-45deg);
}

.sr-rot-90-ccw {
  transform: rotate(-90deg);
}

.sr {
  font-family: 'lucide' !important;
  font-size: inherit;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
}

.sr-btn {
  transform: scale(1.6);
  padding: 2px 2px;
}

.sr-icn {
  transform: scale(1.6);
}

.sr-mark {
  padding: 8px;
}

.sr-thermometer-0::before {
  display: inline-block;
  content: '\e4e1';
  transform: rotate(-135deg);
  font-size: 120% !important;
}

.sr-thermometer-1::before {
  display: inline-block;
  content: '\e4e1';
  transform: rotate(-90deg);
  font-size: 120% !important;
}

.sr-thermometer-2::before {
  display: inline-block;
  content: '\e4e1';
  transform: rotate(-45deg);
  font-size: 120% !important;
}

.sr-thermometer-3::before {
  display: inline-block;
  content: '\e4e1';
  font-size: 120% !important;
}

.sr-thermometer-4::before {
  display: inline-block;
  content: '\e4e1';
  transform: rotate(45deg);
  font-size: 120% !important;
}

.sr-filter-clear::before {
  display: inline-block;
  content: '\e084';
  color: rgba(169, 68, 66, 0.8);
  transform: scale(1.6);
}

.input-sm {
  padding-top: 4px;
}

.sr-reload::before {
  display: inline-block;
  content: '\e145';
  transform: scale(1.6);
}

.sr-keyframe::before {
  display: inline-block;
  content: '\e0fd';
  transform: rotate(90deg);
  padding-top: 2px;
}

.sr-share-right::before {
  content: '\e0b9';
}
.sr-share-left::before {
  display: inline-block;
  content: '\e0b9';
  transform: scaleX(-1);
}

.btn-default {
  color: rgb(64, 64, 64);
}

.btn-primary {
  color: white;
}

.sr-badge {
  font-size: 240% !important;
}

.wizard-nav-link .sr.icon-chevron-right {
  float: right;
  margin-top: 12px;
  margin-right: -6px;
  opacity: 0.5;
  font-size: 150% !important;
}

li.wizard-nav-item.active .sr.icon-chevron-right {
  opacity: 1;
}
