/*@import url('https://fonts.maateen.me/solaiman-lipi/font.css');*/

@font-face {
  font-family: 'SolaimanLipiNormal';
  src: url('/public/fonts/solaimanlipi/normal/SolaimanLipi.eot');
  src: url('/public/fonts/solaimanlipi/normal/SolaimanLipi.woff') format('woff'),
       url('/public/fonts/solaimanlipi/normal/SolaimanLipi.ttf') format('truetype'),
       url('/public/fonts/solaimanlipi/normal/SolaimanLipi.svg') format('svg'),
       url('/public/fonts/solaimanlipi/normal/SolaimanLipi.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

body,
article,
h1,
h2,
h3,
h4,
h5,
h6,
textarea,
input,
select,
.topbar,
.main-menu,
.breadcrumb,
.copyrights-area,
form span.required,
.p-title {
	font-family: 'SolaimanLipiNormal', Arial, sans-serif !important;
}

body.print-body p {
	font-size: 18px;
	text-align: justify;
	color: var(--dark-color);
}

body.print-body {
	height: 100%;
	margin: 0 auto;
	padding: 0;
	margin: auto !important;
	background: var(--light-color);
}

body.print-body img {
	text-align: center;
	max-width: 100%;
}


.time.text-center.p-date {
	color: var(--light-color);
	padding: 5px 0;
	width: 100%;
	background-color: var(--primary-color);
}

.text-center {
	text-align: center;
}

.content-center {
	text-align: center;
}

h2.p-title {
	font-weight: 700;
	text-align: center;
	padding: 0;
	margin: 30px 0;
	font-size: 34px;
	color: var(--dark-color);
    background: var(--light-color);
}

.content-center {
	margin: 25px auto;
	border: 2px solid var(--primary-color);
}

.news-details-print {
	padding: 10px;
}

.news-details-print img {
	max-width: 100%;
	height: auto;
	width: 100% !important;
}


.print-float {
	position: fixed;
	width: auto;
	height: auto;
	bottom: 40px;
	right: 10%;

}

@media print {
	.content-center{
		margin: 5px auto;
	}
	.no-print,
	.no-print * {
		display: none !important;
	}

	img {
		width: 100% !important;
	}
}

.print-copyright p {
	text-align: center;
	margin: 10px !important;
}

a.btn.red {
	background: red;
	color: white;
	padding: 5px;
	text-decoration: none;
	font-size: 22px;
}

a.btn.green {
	background: green;
	color: white;
	padding: 5px;
	text-decoration: none;
	font-size: 22px;
}

a.btn {
	border-radius: 5px;
	margin: 5px;
}

a.btn img {
	max-height: 18px;
	filter: brightness(0) invert(1);

}