#main .tabs-nav{
	margin: 0;
    padding: 0;
	list-style: none;
}
#main .tabs-nav .tabs-item{
	display: flex;
    align-items: center;
    justify-content: space-around;
}
#main .tabs-nav .tabs-item .tabs-link{
	display: block;
    padding: 10px;
    color: #000;
    font-size: 1.2rem;
    background-color: rgba(160,160,160,0.15);	
    text-transform: capitalize;
    cursor: pointer;
    transition: 0.4s ease;
    border: 0px;
	border-bottom: 1px solid #dee2e6;
	border-right: 1px solid #dee2e6;
    width: 100%;
    text-align: center;
}
#main .tabs-nav .tabs-item .tabs-link:hover{
	color: #0a929f;
}
#main .tabs-nav .tabs-item .tabs-link.active{
	color: #217ED8;
	background-color: transparent;
	border: 1px solid #dee2e6;
	border-bottom-color: transparent;
}
#main .tabs-nav .tabs-item .tabs-link:first-child{
	border-radius: 1rem 0 0 0;
}
#main .tabs-nav .tabs-item .tabs-link:last-child{
	border-radius: 0 1rem 0 0;
}
#main .tabs-content > .tab-pane {
    display: none;
}
#main .tabs-content > .active {
    display: block;
}

#main #register_block,
#main #agent_block,
#main #supplier_block {
  padding-right: 3rem;
  padding-left: 3rem;
  border-radius: 0 0 1rem 1rem;
  border: 1px solid #dee2e6;
  border-top: none;
}

#main #register_block .note a:hover {
  color: #009491;
}

#main #agent_block div label span,
#main #supplier_block div label span{
	font-style: normal;
	font-family: NSimSun;
	color: #F00;
	margin-left: 5px;
}

#main .bootstrap-select .dropdown-menu.inner{
	max-height: 300px;
}

@media (max-width: 991.98px) {
  #main #register_block {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}

@media (max-width: 575.98px) {
  #main #register_block {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
