
/*Tab CSS*/
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{
        background-color: #29c1c1 !important;
    color: #fff !important;
    font-weight: 700 !important;
}
.nav .nav-item-tab{
    width:280px !important;
}
.tab-content1{
    border:1px solid #20c1c1 !important;
    padding:20px 0px;
    border:0;
}
.tab-border{
    border:0 !important;
}
.nav-ul{
     border:1px solid #20c1c1 ;
}
/*Loader CSS*/


.post_outer.show {
display: block;
}
.post_outer {
  position: absolute;
  background: rgba(0,0,0,0.5);
  z-index: 999999999;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 4px;
  display: none;
}
.post_loader.show {
  display: block;
  position: absolute;
  z-index: 1001;
  opacity: 1;
  left: 50%;
  bottom: 0;
  right: 0;
  top: 50%;
  border: 8px solid #f3f3f3;
  border-radius: 50%;
  border-top: 8px solid #3498db;
  width: 40px;
  height: 40px;
  -webkit-animation: spins 2s linear infinite; / Safari /
  animation: spins 2s linear infinite;
}

/ Safari /
@-webkit-keyframes spins {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spins {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}



/*Count Font Effects on multi step form 3*/
.dancingtext{ font-size: 18px; color: #53A4E5; }
.highlight{
  background: #53A4E5 !important;
}

