/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
.steps-area{ 
	margin:0 auto;
}
.back{
	margin:40px auto 0 auto;
	text-align: center;
}
.indexNews h5 {
	margin-bottom:0;
}
.indexNews span.subtitle {
	font-size: 13px;
	color:#666;
}
li.page-item span {
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    text-decoration: none;
    background-color: var(--bs-pagination-bg);
    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
ul.pagination li.page-item:first-child{
	margin-right:5px;
}
ul.pagination li.page-item:first-child span {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius);
}
ul.pagination li.active > span {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color);
}
.ArticleArea img{
    display: block;
    max-width:100%;
    height:auto
}
