html{
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	line-height: 18pt;
}
*{
	font-family: 'Open Sans', sans-serif;
}

html body.navbar-sticky .app-content .content-wrapper {
	/*padding: 1.8rem 2.2rem 1.8rem;*/
	padding: 23px 23px 17px 32px;
	/*max-width: 1394px;*/
}

.nav-item.nav-toggle{
	position:relative;
	right: -28px;
}

body {
	margin: 0;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.4;
	color: #000000;
	text-align: left;
	background-color: #F2F4F4;
}

a, .wrapper, .blue {
	color: #48B5D8;
}

.wrapper{
	margin-top: 5px;
	font-size: 13px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;

}

.d-flex{
	display:flex;
}
.banks-name input,
.has-acquiring
{
	margin-right:5px;

}
.banks-name span{
	vertical-align: middle;
}









.card .card-title{
	color: #969696;
	font-size: 12px;
	margin-bottom: 0px;
}

/* Глобальные стили для textarea с auto-height директивой */
textarea[data-auto-height] {
	overflow: hidden;
	resize: none;
	box-sizing: border-box;
	/* Современное свойство для автоматической высоты (Chrome 123+) */
	field-sizing: content;
	min-height: 40px;
	max-height: 300px;
}
