.smsauth {
	max-width : 500px;
	margin : 0px auto;
}

.smsauth h3 {
	font-size : 18px;
	text-align : center;
	line-height : 26px;
	margin-bottom : 20px;
}

.smsauth input#smsphone, .smsauth #smscode {
	margin : 0px auto 20px;
	height : 40px;
	line-height : 40px;
	text-align : center;
	font-size : 20px;
	width : 90%;
	display: block;
}

a#sendphone {
	margin : 0px auto 20px;
	line-height : 25px;
	text-align : center;
	font-size : 16px;
	width : 90%;
	display: block;
}

a#makeauth, a#sendrepeat {
	margin : 0px auto 20px;
	line-height : 25px;
	text-align : center;
	font-size : 16px;
	width : 95%;
	display: block;
}

#syssms {
	width : 100%;
	font-size : 16px;
	display : none;
	text-align : center;
	margin-bottom : 20px;
}

#seconbut, #seconinp {
	width : 100%;
	font-size : 16px;
	display : none;
	text-align : center;
	margin-bottom : 20px;
}

#seconbut a {
	width : 90%;
}

#seconbut a.btn-grey {
	background : #ccc;
}

#seconbutleft, #seconbutright {
	width : 49%;
	display: inline-block;
}

.hentabs__content {
  display: none; /* по умолчанию прячем все блоки */
}

.hentabs__content.active {
  display: block; /* по умолчанию показываем нужный блок */
}

.hentabs__caption {
	margin-bottom : 15px;
}

.hentabs__caption li {
	display : inline-block;
	list-style : none;
	padding : 5px 15px;
	background : #ccc;
	cursor : pointer;
}

.hentabs__caption li.active {
	background : #003A78;
	color : #FFF;
}

#seconbut .btn {
	white-space: normal;
}

@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px) {
#sendrepeat {
	word-wrap: normal;
	white-space: normal;	
}
}


