@font-face {
	font-family: 'Obitron-Black';
	src: url(../font/Orbitron-Black.ttf);
}

.service-title {
	font-family: Obitron-Black;
}

#content {
  margin-top: 5rem !important;
}

.step {
  font-family: Obitron-Black;
}

header {
  height: 5rem !important;
}

header, footer {
  color: #FFFFFF !important;
}

body {
  color: #CCCCCC !important;
}

#loading-message {
  margin: 10rem auto 0 !important;
}

.bg-main {
  background-image: linear-gradient(135deg, #007BFF, #8A2BE2);
}

.bg-base {
  background-color: #F0F0F0 !important;
}

.image-size-2rem {
  height: 2rem !important;
  width: 2rem !important;
}

.image-size-3rem {
  height: 3rem !important;
  width: 3rem !important;
}

.image-size-10rem {
  height: 10rem !important;
  width: 10rem !important;
}

.button-loading {
  height: 1.25rem !important;
  width: 1.25rem !important;
  vertical-align: middle !important;
}

.logo {
  height: 3rem !important;
}

.text-gradient {
  color: transparent;
  background-image: linear-gradient(135deg, #007BFF, #8A2BE2);
  -webkit-background-clip: text;
  background-clip: text;
}

.content-max-width {
  max-width: 600px !important;
}

/* bootstrap wizard */
.bootstrapWizard {
  display: block;
  list-style: none;
  padding: 0;
  position: relative;
  width: 100%
}

.bootstrapWizard li {
  display: block;
  float: left;
  width: 33%;
  text-align: center;
  padding-left: 0
}

.bootstrapWizard li:before {
  border-top: 3px solid #55606E;
  content: "";
  display: block;
  font-size: 0;
  overflow: hidden;
  position: relative;
  top: 20px;
  right: 1px;
  width: 100%;
  z-index: 1
}

.bootstrapWizard li:first-child:before {
  left: 50%;
  max-width: 50%
}

.bootstrapWizard li:last-child:before {
  max-width: 50%;
  width: 50%
}

.bootstrapWizard li .step {
  background: #B2B5B9;
  color: #fff;
  display: inline;
  width: 35px;
  height: 35px;
  font-size: 15px;
  font-weight: 700;
  line-height: 30px;
  border: 3px solid transparent;
  border-radius: 50%;
  position: relative;
  text-align: center;
  z-index: 2;
  transition: all .1s linear 0s
}

.bootstrapWizard li.active .step {
  background-image: linear-gradient(135deg, #007BFF, #8A2BE2);
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 30px;
  border-radius: 50%;
  border: 3px solid #55606E
}
/* bootstrap wizard */

