.unselectable, .tab .tab-legend > li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.tab {
  width: 100%;
  margin: 20px 0;
  padding: 10px 10px;
 }

.tab > .tab-legend, .tab > .tab-content, .tab-legend > li, .tab-content > li {
  margin: 0;
  padding: 0;
  list-style: none; }

.tab .tab-legend {
  font-family: Helvetica, Arial, sans-serif;
  overflow: hidden; }

.tab .tab-legend > li {
  padding: 20px 15px;
  color: #333;
  font-size: 12px;
  float: left;
  cursor: pointer;
  font-weight:bold;
 }

.tab .tab-legend > li {
  background-color: #f1f1f1; 
  margin-top:2px;
  }

.tab .tab-legend .active {
  padding: 15px 15px;
	background-color: #37b6ab;
	color: #fff;
	font-size: 13px;
  }

.tab .tab-content {
  width: 100%;
  min-height: 229px;
  position: relative;
  overflow: hidden; }

.tab .tab-content > li {
  position: relative;
  overflow: hidden; }

/*Horizontal specific*/
.tab-horiz .tab-legend {
  width: 100%; }

.tab-horiz .tab-legend > li {
  border-top: solid 1px #CCC;
  border-right: solid 1px #CCC;
  border-bottom: solid 1px #CCC; }

.tab.tab-horiz .tab-legend .active {
  border-top: solid 4px #dc5147;
  border-bottom: 0; }

.tab-horiz .tab-legend > li:first-child {
  border-left: solid 1px #CCC; }

.tab-horiz .tab-content {
  width: 100%; }

/*Vertical specific*/
.tab-vert .tab-legend {
  width: 20%;
  float: left; 
 }

.tab.tab-vert .tab-legend .active {
  /*border-left: solid 3px #dc5147; */
  }

.tab-vert .tab-legend > li {
  width: 100%;
/*  border-top: solid 1px #CCC;
  border-right: solid 1px #CCC; 
*/  
}

.tab-vert .tab-legend > li.active {
  border-right: 0; }

.tab-vert .tab-content {
  width: 79%;
  margin-left: 1%;
  display: block;
  float: left;
  /*-webkit-box-shadow: 0 0 3px rgba(0,0,0, .05);
  -moz-box-shadow: 0 0 3px rgba(0,0,0, .05);
  box-shadow: 0 0 3px rgba(0,0,0, .05);*/
  min-height:230px;
  padding:20px;
  background-color: #f7f7f7;
}

.tab-vert .tab-content > li {
  min-height: 100%;
  display: block; 
  
 }

.tab.tab-vert .tab-legend .active span{
	background: #45c9be;
	padding:8px 14px;
	-webkit-border-radius:50%;
	border-radius:50%;
	color:#fff;
	margin-right:10px;
}

.tab.tab-vert .tab-legend span{
	background: #3174b4;
	color: #fff;
	padding: 8px 12px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-right: 10px;
}


.input-sm{
	height:40px !important;
	margin-top:5px;
	/*text-transform:lowercase !important;*/
}

.sociallogin{
	margin-top:50px;
}
.sociallogin ul{
}
.sociallogin ul li{
	margin:15px 0;
}
.form-selector{
	margin-bottom:10px;
}
.alredyAccount-password{
	display:none;
}
.newAccount-password{
	/*display:none;*/
}

.payment-segregation {
    background-color: #fafafa;
    /*padding: 5px 10px 5px 17px;*/
}
.you-pay {
    font-size: 18px;
     color: #9e9e9e;
 }
.you-pay-amount {
     font-size: 18px !important;
	 font-weight:bold;
}
.makepayment{
	text-align:center;
	margin-top:10px;
}

.paymentType{
	margin-top:5px;
	/*background:#00b9e5;*/
	width:100%;
	display:block;
	text-align:center !important;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.paymentType ul li{
	float:left;
	
}
.paymentType label{
	background:#00b9e5;
	color:#fff;
	font-size:18px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:5px;
	
}