.btn-rounded {
	display: inline-block;
	border-radius: 15px;
	text-decoration: none;
}

.btn-blue {
	background-color: var(--blue);
	color: var(--white);
}

.btn-dark-blue {
	background-color: var(--dark-blue);
	color: var(--white);
}


.pagination {
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 30px;
	justify-content: space-between;
	align-content: center;
	flex-direction: row;
}

.pagination a {
	text-decoration: none;
}


.pagination .next-page a, .pagination .prev-page a {
	display: block;
	line-height: 39px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #e4e4e4;
	background-color: #fff;
	width: 58px;
	text-align: center;
	color: #817d82;
	font-family: var(--font-family-primary), sans-serif;
	font-size: 21px;
	cursor: pointer;
}

.pagination .next-page a:hover, .pagination .prev-page a:hover {
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	background-color: #ffba54;
	color: #fff;
	border: solid 1px #ffba54
}

.pagination ul li {
	display: inline-block;
	padding-right: 5px;
	text-align: center;
	margin-bottom: 0;
}

.pagination ul li:last-child {
	padding-right: 0
}

.pagination ul li a {
	display: block;
	line-height: 39px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #e4e4e4;
	background-color: #fff;
	font-family: var(--font-family-primary), sans-serif;
	font-size: 21px;
	width: 45px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	cursor: pointer;
}


.pagination ul li a:hover {
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	background-color: #ffba54;
	color: #fff;
	border: solid 1px #ffba54
}

.pagination ul li a.current {
	border: solid 1px #ffba54
}

.pagination ul li a.current,
.pagination ul li a.disabled {
	cursor: default;

}

.pagination ul li a.current,
.pagination ul li a.disabled {
	background-color: #fff;
	color: inherit;
}


.btn-desc {
	display: inline-block;
	vertical-align: middle;
	font: 400 18px/28px RobotoCondensed, sans-serif;
	margin-left: 20px;
	margin-right: 50px;
	margin-bottom: 0;
}

.input-button,
.inline-button {
	display: inline-block;
}

button.download {
	height: 40px;
	width: 220px;
	padding-right: 0;
	padding-left: 0;
	text-align: center;
	font-weight: 400;
	font-size: 1.2rem;
	background-repeat: no-repeat;
	background-color: var(--white-blue);
	border: 2px ridge var(--gray-blue);
}

.btn {
	border-radius: 0;
}

.btn-primary {
	background-color: var(--light-blue);
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
	background-color: var(--blue);
}

.bordered {
	border: 1px solid;
}

.bordered-2 {
	border: 2px solid;
}

.border-gray-blue {
	border-color: var(--gray-blue);
}

.border-gray-light {
	border-color: var(--border-gray-light);
}

.btn-primary.disabled, .btn-primary:disabled,
.btn-primary.disabled:hover, .btn-primary:disabled:hover,
.btn-primary.disabled:focus, .btn-primary:disabled:focus {
	color: var(--white);
	background-color: var(--gray);
	border-color: var(--gray);
}

.btn-article-standart {
	padding: 12px 25px;
	border-radius: 30px;
	margin-left: 0px;
	text-decoration: none !important;
	color: white !important;
	margin-top: 20px;
}