﻿@charset "UTF-8";

/*@font-face {
    font-family: "BNazanin";
    src: url(font/BNazanin.ttf);
    font-weight: normal;
    font-style: normal;
}*/
@font-face {
	font-family: 'BNazanin';
	src: url('../../fonts/bfont/BNazanin.ttf') format('truetype');
}
/*@font-face {
	font-family: "times";
	src: url(font/times.ttf);
	font-weight: normal;
	font-style: normal;
}
*/
@font-face {
	font-family: 'times';
	src: url('../../fonts/bfont/times.ttf') format('truetype');
}
.teberooh .page {
	/*اندازه‌های صفحه*/
	width: 125mm;
	max-width: 125mm;
	min-width: 125mm;
	height: 200mm;
	margin: auto;
	padding-right: 12mm;
	padding-left: 15mm;
	direction: rtl;
	border: thin #999 solid;
	background-color: #fffff7;
}
.teberooh .body {
	/*قسمت بادی*/
	/*height:7.88in;
	margin-left:10mm;
	margin-right:10mm;*/
	background-color: #fffff7;
}
.teberooh .English_Font { /*فونت انگلیسی*/
	font-family: times;
	font-size: 9pt;
}

.teberooh .toc1 { /*فهرست کتاب*/
	text-align: right;
	font-family: BNazanin;
	font-size: 12pt;
	font-weight: bold;
	line-height: 1mm;
	
}


.teberooh .toc2 {
	float: left;
	font-family: BNazanin;
	font-size: 10pt;
	font-weight: normal;
	
}
.teberooh .toc3 {
	font-family: BNazanin;
	font-size: 14pt;
	text-align: center;
	font-weight: bold;
	margin-bottom: 5mm;
	margin-top: 8mm;
	
}
.teberooh .toc4 {
	text-align: right;
	font-family: BNazanin;
	font-size: 11pt;
	margin-right: 10mm;
	height: 2mm;
	
}
.teberooh .toc5 {
	text-align: right;
	font-family: BNazanin;
	font-size: 9pt;
	margin-right: 20mm;
	height: 2mm;
	
}

.teberooh .header { /*فهرست */
	font-family: BNazanin;
	font-size: 20pt;
	font-weight: bold;
	line-height: 25mm;
	text-align: center;
	padding-top: 40mm;
}

.teberooh .shenasnameh {
	font-family: BNazanin;
	font-size: 22pt;
	text-align: left;
	font-weight: bold;
	margin-left: 20mm;
	padding-top: 85mm;
}
.teberooh .shenasnameh_1 {
	font-family: BNazanin;
	font-size: 13pt;
	text-align: left;
	margin-left: 21.5mm;
}
.teberooh .shenasnameh_2 {
	font-family: BNazanin;
	font-size: 22pt;
	font-weight: bold;
	padding-top: 100mm;
	text-align: center;
	margin: 0mm;
}
.teberooh .shenasnameh_3 {
	font-family: BNazanin;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
	margin: 0mm;
}
.teberooh .shenasnameh_4 {
	font-family: BNazanin;
	font-size: 13.5pt;
	text-align: center;
	padding-top: 50mm;
}
.teberooh .shenasnameh_5 {
	font-family: BNazanin;
	font-size: 29pt;
	text-align:left;
	font-weight: bold;
	margin-left: 20mm;
	padding-top: 55mm;
	margin-bottom: 0.5mm;
}
.teberooh .shenasnameh_6 {
	font-family: BNazanin;
	font-size: 13.5pt;
	text-align:left;
	margin-left: 26.5mm;
}
.teberooh .shenasnameh_7 {
	font-family: BNazanin;
	font-size: 13.5pt;
	text-align:left;
	margin-left: 20mm;
	margin-top: 0.5mm;
}
.teberooh .shenasnameh_8 {
	font-family: BNazanin;
	font-size: 12pt;
	text-align:left;
	font-weight: bold;
	text-align: center;
	margin-top: 80mm;
	height: 1mm;
}
.teberooh .shenasnameh_9 {
	font-family: BNazanin;
	font-size: 12pt;
	text-align:left;
	font-weight: bold;
	text-align: center;
}
.teberooh .space {
	margin-bottom: 8mm;
}
.teberooh .space_1 {
	margin-bottom: 1mm;
}
.teberooh .space_5 {
	margin-bottom: 5mm;
}
.teberooh .space_6 {
	margin-bottom: 6mm;
}
.teberooh .Ertefa_0 {
	line-height: 0mm;
}
.teberooh .italic {
	font-style: italic;
}
.teberooh .bold {
	font-weight: bold;
}
.teberooh .normal {
	font-weight: normal;
}
.teberooh .bold_159 {
	font-weight: bold;
	font-family: BNazanin;
	font-size: 12pt;
	text-align: right;
}
.teberooh .titr_mabhas { /*عنوان مبحث هر فصل مانند عمل به اخلاق*/
	font-family: BNazanin;
	font-size: 16pt;
	font-weight: bold;
	margin-top: 50mm;
	margin-bottom: 11mm;
	text-align: center;
}

.teberooh .titr_mabhas_s { /*ص 127 و 143 کلمه بخش اول و دوم*/
	font-family: BNazanin;
	font-size: 11pt;
	text-align: center;
	font-weight: bold;
	margin-bottom: 1mm;
}
.teberooh .titr_mabhas_l { /*ص 143*/
	font-family: BNazanin;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}
.teberooh .titr_mabhas_1 { /*عنوان‌های اصلی درون فصل مانند اخلاق به منزله غذای روح و کلمه سوالات در بخش سوالات*/
	font-family: BNazanin;
	font-size: 14pt;
	height: 6mm;
	font-weight: bold;
	text-align: right;
}
.teberooh .titr_mabhas_1x { 
	font-family: BNazanin;
	font-size: 14pt;
	height: 4mm;
	font-weight: bold;
	text-align: right;
	word-spacing: 0.3mm;
}

.teberooh .titr_mabhas_2 { /*عنوان‌های زیرمجموعه تیتر اصلی درون فصل مانند ۱- اصول اخلاقی باید اصیل باشد*/
	font-family: BNazanin;
	font-size: 12pt;
	height: 5mm;
	font-weight: bold;
	text-align: right;
	padding-top:2mm;
}
.teberooh .titr_mabhas_15 { /*عنوان مبحث ص ۱۵*/
	font-family: BNazanin;
	font-size: 16pt;
	font-weight: bold;
	margin-top: 20mm;
	margin-bottom: 11mm;
	text-align: center;
}

.teberooh .titr_mabhas_3_A { /* عنوان اصلی مبحث ص 87 که تیتر دوقسمتی است*/
	font-family: BNazanin;
	font-size: 16pt;
	font-weight: bold;
	margin-top: 50mm;
	margin-bottom: 0mm;
	text-align: center;
}
.teberooh .titr_mabhas_3 { /*عنوان اصلی داخل پرانتز (پرورش عقل اعلی) مانند ص 87*/
	font-family: BNazanin;
	font-size: 15pt;
	font-weight: bold;
	margin-bottom: 11mm;
	text-align: center;
}

.teberooh .line1 {
	font-family: BNazanin;
	font-size: 11pt;
	height: 1mm;
	text-align: justify;
	text-align-last: justify;
	width: 105mm;
}
	.teberooh .line1:after {
		content: "";
		display: inline-block;
		width: 100%;
	}



.teberooh .line2 {
	font-family: BNazanin;
	font-size: 11pt;
	text-indent: 11mm;
	height: 1mm;
	text-align: justify;
	text-align-last: justify;
	width: 105mm;
}
	.teberooh .line2:after {
		content: "";
		display: inline-block;
		width: 100%;
	}

.teberooh .line3 {
	font-family: BNazanin;
	font-size: 11pt;
	height: 3mm;
	text-align: right;
	word-spacing: 0.3mm;
	width: 105mm;
}
.teberooh .line3_7 {/*لاین ۳ با فشردگی ۷ میل*/
	font-family: BNazanin;
	font-size: 11pt;
	height: 3mm;
	text-align: right;
	word-spacing: 0.7mm;
	width: 105mm;
}
.teberooh .line3_6 { /*لاین ۳ با فشردگی ۶ میل*/
	font-family: BNazanin;
	font-size: 11pt;
	height: 3mm;
	text-align: right;
	word-spacing: 0.6mm;
	width: 105mm;
}
.teberooh .line3_Indent { /*فرورفتگی لاین آزاد*/
	font-family: BNazanin;
	font-size: 11pt;
	height: 2mm;
	text-align: right;
	word-spacing: 0.3mm;
	text-indent: 11mm;
	width: 105mm;
}
.teberooh .line3_center { /*ص 15*/
	font-family: BNazanin;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	padding-top: 15mm;
	margin-top: 10mm;
}
.teberooh .line3_R { /*ص 129*/
	font-family: BNazanin;
	font-size: 11pt;
	margin-right: -5mm;
	line-height: 2mm;
	text-align: right;
}


.teberooh .line2_q { /*مربوط به قسمت سوالات که به صورت ایتالیک نوشته شده*/
	height: 0mm;
	text-align: justify;
	text-align-last: justify;
	font-family: BNazanin;
	font-size: 10pt;
	text-indent: 7mm;
	font-style: italic;
	width: 105mm;
}
	.teberooh .line2_q:after {
		content: "";
		display: inline-block;
		width: 100%;
	}

.teberooh .line3_q {
	font-family: BNazanin;
	font-size: 10pt;
	height: 2mm;
	text-align: right;
	word-spacing: 0.3mm;
	text-indent: 7mm;
	font-style: italic;
	width: 105mm;
}
.teberooh .line3_q_0 {
	font-family: BNazanin;
	font-size: 10pt;
	height: 2mm;
	text-align: right;
	text-indent: 7mm;
	font-style: italic;
	width: 105mm;
}
.teberooh .line3_q_VII {
	font-family: BNazanin;
	font-size: 10pt;
	height: 2mm;
	text-align: right;
	word-spacing: 0.7mm;
	text-indent: 7mm;
	font-style: italic;
	width: 105mm;
}
.teberooh .line1_C { /*کپشن زیر تصاویر*/
	/*پاورقی لاین 1*/
	font-family: BNazanin;
	font-size: 9.5pt;
	text-align: justify;
	text-align-last: justify;
	color: black;
	line-height: 0mm;
	text-align: justify;
	width: 105mm;
}
	.teberooh .line1_C:after {
		content: "";
		display: inline-block;
		width: 100%;
	}

.teberooh .line3_C {
	/*کپشن زیر تصاویر*/
	font-family: BNazanin;
	font-size: 9.5pt;
	color: black;
	line-height: 0mm;
	height: 1mm;
	text-align: right;
	width: 105mm;
}
.teberooh .superscript {
	/*شماره‌های ارجاع به پانویس*/
	vertical-align: 8px;
	font-size: 60%;
	line-height: 0mm;
	height:1mm;
}

.teberooh .reference {
	/*پاورقی لاین 1*/
	font-family: BNazanin;
	font-size: 8pt;
	text-align: justify;
	text-align-last: justify;
	color: black;
	line-height: 0mm;
	height: 0mm;
	width: 105mm;
}
	.teberooh .reference:after {
		content: "";
		display: inline-block;
		width: 100%;
	}


.teberooh .reference3 {
	/* متن ‍پانویس خط آزاد و آخر و همچنین تک جمله‌ای*/
	font-family: BNazanin;
	font-size: 8pt;
	color: black;
	line-height: 0mm;
	height: 0mm;
	text-align: right;
	word-spacing: 0.6mm;
	width: 105mm;
}
.teberooh .reference3_0 {
	/* متن ‍پانویس خط آزاد و آخر بدون فشردگی*/
	font-family: BNazanin;
	font-size: 8pt;
	color: black;
	line-height: 0mm;
	height: 0mm;
	text-align: right;
	width: 105mm;
}
.teberooh .reference3_English_Font{
	/* متن ‍پانویس انگلیسی خط آزاد و آخر و همچنین تک جمله‌ای*/
	font-family: times;
	font-size: 8pt;
	color: black;
	line-height: 0mm;
	height: 0mm;
	text-align: left;
	width: 105mm;
}


.teberooh .hr {
	width: 52mm;
	border-top: solid black thin;
	margin-top: inherit;
	margin-bottom: 5mm;
}
.teberooh .hr3 {
	width: 52mm;
	border-top: solid black thin;
	margin-top: 3mm;
	margin-bottom: 5mm;
}
.teberooh .hr4 {
	width: 52mm;
	border-top: solid black thin;
	margin-top: 4mm;
	margin-bottom: 5mm;
}
.teberooh .hr5 {
	width: 52mm;
	border-top: solid black thin;
	margin-top: 5mm;
	margin-bottom: 5mm;
}
.teberooh .hr6 {
	width: 52mm;
	border-top: solid black thin;
	margin-top: 6mm;
	margin-bottom: 5mm;
}
.teberooh .hr7 {
	width: 52mm;
	border-top: solid black thin;
	margin-top: 7mm;
	margin-bottom: 5mm;
}
.teberooh .hr8 {
	width: 52mm;
	border-top: solid black thin;
	margin-top: 8mm;
	margin-bottom: 5mm;
}
.teberooh .hr9 {
	width: 52mm;
	border-top: solid black thin;
	margin-top: 9mm;
	margin-bottom: 5mm;
}
.teberooh .hr10 {
	width: 52mm;
	border-top: solid black thin;
	margin-top: 10mm;
	margin-bottom: 5mm;
}
.teberooh .hr11 {
	width: 52mm;
	border-top: solid black thin;
	margin-top: 11mm;
	margin-bottom: 5mm;
}
.teberooh .hr12 {
	width: 52mm;
	border-top: solid black thin;
	margin-top: 12mm;
	margin-bottom: 5mm;
}
.teberooh .hr13 {
	width: 52mm;
	border-top: solid black thin;
	margin-top: 13mm;
	margin-bottom: 5mm;
}
.teberooh .hr15 {
	width: 52mm;
	border-top: solid black thin;
	margin-top: 15mm;
	margin-bottom: 5mm;
}
.teberooh .hr67 {
	width: 52mm;
	border-top: solid black thin;
	margin-top: 67mm;
	margin-bottom: 5mm;
}
.teberooh .footnote {
	/*قسمت ‍پانویس*/
	text-align: right;
	margin-top: 5mm;
	color: black;
}

.teberooh .header_text_left {
	/*متن هدر سمت چپ*/
	font-family: BNazanin;
	font-size: 10pt;
	text-align: left;
	padding-bottom: 5mm;
	padding-top: 8mm;
	width: 105mm;
}

.teberooh .header_text_right {
	/*متن هدر سمت راست*/
	font-family: BNazanin;
	font-size: 10pt;
	text-align: right;
	float: right;
	padding-bottom: 5mm;
	padding-top: 8mm;
}

.teberooh .IMG {
	height: auto;
	width: 100%;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	margin-top: 15mm;
}

.teberooh .Page_IMG { /*مربوط به تگ پیج صفحات تصویر دار */
	
	width: 100%;
	height: auto;
	
}
.teberooh .image_matn_21 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 105mm;
	height: auto;
	padding-bottom: 8mm;
	padding-top: 3mm;
}

.teberooh .image_matn {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 105mm;
	height: auto;
	padding-bottom: 8mm;
	padding-top: 3mm;
}
.teberooh .image_matn_32 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100mm;
	height: auto;
	padding-bottom: 8mm;
	padding-top: 3mm;
}
.teberooh .image_matn_80 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 80mm;
	height: auto;
	padding-bottom: 8mm;
	padding-top: 3mm;
}
.teberooh .image_matn_90 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 90mm;
	height: auto;
	padding-bottom: 5mm;
	padding-top: 3mm;
}
.teberooh .image_matn_00_95 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 105mm;
	height: 70mm;
	padding-bottom: 5mm;
	padding-top: 3mm;
}
.teberooh .image_matn_113 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 105mm;
	height: auto;
	padding-bottom: 5mm;
	padding-top: 3mm;
}
.teberooh .image_matn_x {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 105mm;
	height: auto;
	padding-bottom: 5mm;
	padding-top: 3mm;
}
.teberooh .image_matn_0 { /*تصویر صفحه  91*/
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 65mm;
	height: auto;
	padding-bottom: 8mm;
	padding-top: 3mm;
}

.teberooh .image_matn_00 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 85mm;
	height: auto;
	padding-bottom: 2mm;
}
.teberooh .image_matn_000 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 75mm;
	height: auto;
	padding-bottom: 3mm;
	padding-top: 3mm;
}
.teberooh .image_matn_0000 { /*تصویر صفحه  91*/
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 75mm;
	height: auto;
	padding-bottom: 8mm;
	padding-top: 3mm;
}

.teberooh .image_matn_55 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 55mm;
	height: auto;
	padding-bottom: 8mm;
	padding-top: 3mm;
}

.teberooh .image_matn_65 { /*تصاویر با عرض 65*/
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 65mm;
	height: auto;
	padding-bottom: 8mm;
	padding-top: 3mm;
}
.teberooh .image_matn_65a { /*تصاویر با عرض 65*/
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 65mm;
	height: auto;
	padding-bottom: 10mm;
	padding-top: 7mm;
}
.teberooh .image_matn_100 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100mm;
	height: auto;
	padding-bottom: 8mm;
}
.teberooh .image_matn_1 { /*تصویر صفحه 19*/
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 35mm;
	padding-bottom: 8mm;
	padding-top: 3mm;
	height: auto;
}
.teberooh .image_matn_2 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 105mm;
	height: auto;
}
.teberooh .image_matn_3 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 105mm;
	height: auto;
	padding-bottom: 3mm;
	padding-top: 3mm;
}
.teberooh .oval { /*شکل بیضی*/
	height: 50px;
	width: 100px;
	background-color: black;
	border-radius: 50%;
	float: left;
	margin-top: 35mm;
}
.teberooh .oval_text {
	font-family: BNazanin;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
	color: white;
	margin-top: 2.3mm;
}
.teberooh .oval_text_1 {
	font-family: BNazanin;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
	color: black;
	margin-top: 37.5mm;
	margin-bottom: 0mm;
	margin-right: 55mm;
}
.teberooh .Border_K_L { /*بودر صفحه مبحث*/
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	height: 40mm;
	width: 22mm;
	margin-right: 230.5px;
	position: relative;
}
.teberooh .Border_Text {
	font-family: BNazanin;
	font-size: 18pt;
	font-weight: bold;
	text-align: center;
	margin-top: -7mm;
	padding-right: 5mm;
	margin-left: 7mm;
	padding-top: 1mm;
}
.teberooh .Border_Text_1 {
	font-family: BNazanin;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	padding-right: 5mm;
	margin-top: -5mm;
	margin-left: 7mm;
}
.teberooh .Border_Text_2 {
	font-family: BNazanin;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	padding-right: 5mm;
	margin-top: -5mm;
	margin-left: 7mm;
}
.teberooh .Border_Text_2_2 {/*مبحث نیت و فکر*/
	font-family: BNazanin;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	padding-right: 12mm;
	margin-top: -5mm;
	
}
.teberooh .Border_Text_3 {
	font-family: BNazanin;
	font-size: 16pt;
	font-weight: bold;
	text-align: right;
	margin-top: -7mm;
	padding-right: 25mm;
	margin-left: 7mm;
	padding-top: 1mm;
}
.teberooh .Border_Text_125 {
	font-family: BNazanin;
	font-size: 16pt;
	font-weight: bold;
	text-align: right;
	margin-top: -7mm;
	padding-right: 32mm;
	padding-left: 5mm;
	padding-top: 1mm;
}
.teberooh .line1v {
	font-family: BNazanin;
	font-size: 10pt;
	height: 1mm;
	text-align: justify;
	text-align-last: justify;
	width: 105mm;
}
	.teberooh .line1v:after {
		content: "";
		display: inline-block;
		width: 100%;
	}
.teberooh .line3v {
	font-family: BNazanin;
	font-size: 10pt;
	height: 3mm;
	text-align: right;
	word-spacing: 0.6mm;
	width: 105mm;
}