﻿li.active > a.hidden-xs {
    display: block!important;
}
li.active > a.visible-xs {
	display: none!important; 
}
.tab-content-wizard{
    padding:10px;
    border-radius:15px;
    background-color:#fdfdfd;
    border:3px solid #f7f7f7;
}
.title-wizard{
    margin-top:10px;
    margin-bottom:10px;
}
.popover-wizard{
    margin:0 10px;
}
.progress-wizard{
    height:auto;
    border-radius:4px;
    background-color:#f5f5f5;
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    margin-bottom:10px;
}
.progress-bar-success-wizard{
    background-color:#5cb85c!important;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)!important;
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)!important;
}
.navbar-transparent-wizard {
    background-color:transparent;
    margin-bottom: 0px;
}
.nav-pills.nav-wizard > li {
  position: relative;
  overflow: visible;
  border-right: 10px solid #fff;
  border-left: 10px solid #fff;
}
.nav-pills.nav-wizard > li:first-child {
  border-left: 0;
}
.nav-pills.nav-wizard > li:first-child button {
  border-radius: 5px 0 0 5px;
}
.nav-pills.nav-wizard > li:last-child {
  border-right: 0;
}
.nav-pills.nav-wizard > li:last-child button {
  border-radius: 0 5px 5px 0;
}
.nav-pills.nav-wizard > li.disabled button {
    cursor:not-allowed;
}
.nav-pills.nav-wizard > li button {
  border-radius: 0;
  background-color: #aaa;
  padding: 10px;
  height:40px;
  border-width:0px;
  cursor:default;
}
.nav-pills.nav-wizard > li button:hover {
  background-color: #eee;
}
.nav-pills.nav-wizard > li .nav-arrow {
  position: absolute;
  top: 0px;
  right: -20px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: transparent transparent transparent #aaa;
  z-index: 150;
}
.nav-pills.nav-wizard > li .nav-wedge {
  position: absolute;
  top: 0px;
  left: -20px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: #aaa #aaa #aaa transparent;
  z-index: 150;
}
.nav-pills.nav-wizard > li:hover .nav-arrow {
  border-color: transparent transparent transparent #aaa;
}
.nav-pills.nav-wizard > li:hover .nav-wedge {
  border-color: #aaa #aaa #aaa transparent;
}
.nav-pills.nav-wizard > li:hover button {
  background-color: #aaa;
  color: #fff;
}
.nav-pills.nav-wizard > li.active .nav-arrow {
  border-color: transparent transparent transparent #428bca;
}
.nav-pills.nav-wizard > li.active .nav-wedge {
  border-color: #428bca #428bca #428bca transparent;
}
.nav-pills.nav-wizard > li.active button {
  background-color: #428bca;
}