#myFooter {
  background-color:#373a48;
  color:white;
}

#myFooter .footer-copyright {
  background-color:#383737;
  padding-top:3px;
  padding-bottom:3px;
  text-align:center;
}

#myFooter .footer-copyright p {
  margin:10px;
  color:#ccc;
}

#myFooter ul {
  list-style-type:none;
  padding-left:0;
  line-height:1.7;
}

#myFooter h5 {
  font-size:18px;
  color:#919191;
  font-weight:bold;
  margin-top:30px;
}

#myFooter a {
  color:#919191;
  text-decoration:none;
}

#myFooter a:hover, #myFooter a:focus {
  text-decoration:none;
  color:#919191;
}

#myFooter .social-networks {
  text-align:center;
  padding-top:30px;
  padding-bottom:38px;
}

#myFooter .social-networks a {
  font-size:32px;
  margin-right:5px;
  margin-left:5px;
  color:#f9f9f9;
  padding:10px;
  transition:0.2s;
}

#myFooter .social-networks a:hover {
  text-decoration:none;
}

#myFooter .facebook:hover {
  color:#0077e2;
}

#myFooter .google:hover {
  color:#ef1a1a;
}

#myFooter .twitter:hover {
  color:#00aced;
}

#myFooter .linkedin:hover {
  color:#007BB6;
}

@media screen and (max-width: 767px) {
  #myFooter {
    text-align:center;
  }
}

.steps-progressbar > ul {
  display:table;
  table-layout:fixed;
  border-collapse:separate;
  margin:12px 0 10px;
  width:100%;
  padding:0;
  list-style:none;
  color:#999;
  font-size:14px;
  font-weight:400;
}

.steps-progressbar > ul > li {
  position:relative;
  display:table-cell;
  list-style-type:none;
  font-weight:400;
  text-align:center;
}

.steps-progressbar > ul > li:before {
  position:inherit;
  display:block;
  margin:10px auto 20px;
  width:30px;
  height:30px;
  border:2px solid #ededed;
  border-radius:50%;
  background-color:#fff;
  line-height:30px;
  content:" ";
  z-index:1;
}

.steps-progressbar > ul > li:after {
  position:absolute;
  top:19px;
  right:50%;
  width:100%;
  height:12px;
  box-shadow:inset 0 0 5px #f2f8fc;
  background-color:#e3e3e3;
  content:" ";
  z-index:0;
}

.steps-progressbar > ul > li:first-child:after {
  content:none;
}

.steps-progressbar > ul > li.active:before, .steps-progressbar > ul > li.previous:before {
  border-color:#00b0f0;
  background-color:#00b0f0;
}

.steps-progressbar > ul > li.active:after, .steps-progressbar > ul > li.previous:after {
  box-shadow:none;
  background-color:#00b0f0;
}

.steps-progressbar > ul > li.active:before {
  margin-top:0;
  margin-bottom:10px;
  width:50px;
  height:50px;
}


