@font-face {
	font-family: "OpenDyslexic-Bold";
	src: url("../../newt_assets/fonts/open_dyslexic/OpenDyslexic-Bold.otf");
}
@font-face {
	font-family: "OpenDyslexic-BoldItalic";
	src: url("../../newt_assets/fonts/open_dyslexic/OpenDyslexic-BoldItalic.otf");
}
@font-face {
	font-family: "OpenDyslexic-Italic";
	src: url("../../newt_assets/fonts/open_dyslexic/OpenDyslexic-Italic.otf");
}
@font-face {
	font-family: "OpenDyslexic-Regular";
	src: url("../../newt_assets/fonts/open_dyslexic/OpenDyslexic-Regular.otf");
}
body.dyslexic .chapter_content *, body.dyslexic .sidebar, body.dyslexic #header1, body.dyslexic .tooltip-inner {
	font-family: "OpenDyslexic-Regular",sans-serif !important;
}
body.dyslexic .chapter_content b, body.dyslexic .chapter_content [content-type="bold"], body.dyslexic .sidebar b
{
	font-family: "OpenDyslexic-Bold",sans-serif !important;
}
body.dyslexic .chapter_content i, body.dyslexic .sidebar i
{
	font-family: "OpenDyslexic-Italic",sans-serif !important;
}
body.dyslexic .chapter_content b i, body.dyslexic .chapter_content i b
{
	font-family: "OpenDyslexic-BoldItalic",sans-serif !important;
}
body.dyslexic .chapter_content *:not(.title_content)
{
	font-style: normal !important;
	font-size: 18px !important;
	line-height: 2;
}
body.dyslexic #bookview-main a[ext-link-type="uri"]
{
	font-weight: bold !important;
}

.chapter_content h1, .title_content
{
	line-height: 3rem !important;
}
/*.chapter_content h2, .chapter_content h3, .chapter_content h4, .chapter_content h5, .chapter_content h6
{
	line-height: 2rem !important;
}*/

.standard__box h1
{
	line-height: 30px !important;
}
.chapter_content [specific-use="toc"] p, ul p, ol p
{
	margin-bottom: 0px;
}
@media (max-width: 1199px) {
	#main *
	{
		overflow-wrap: break-word;
		scroll-behavior: smooth;
		/*hyphens: auto;*/
	}
	#scrollingModal .col-form-label
	{
		text-align: left !important;
	}
	.white_bg_btn
	{
		min-width: 95px !important;
	}

	#scrollingModal .card-body
	{
		padding: 10px !important;
	}
}

.comment_format_selector
{
	border: 1px solid #ced4da !important;
}

.modal-title
{
	font-weight: bold;
}
#scrollingModal .card
{
	margin-bottom: 0px;	
}

.modal-body .nav-link
{
	padding: .5rem 0rem;
	/*font-weight: bold;*/
}
.modal-body .nav-tabs-bordered .nav-link.active
{
	font-weight: bold;
}
.logmod__heading
{
	text-align: center;
    color: var(--darkColor);
	direction: ltr;
    unicode-bidi: embed;
}

#scrollingModal .col-form-label
{
	text-align: right;
}
.limited_line_width
{
	max-width: 750px;
}
#bookview-main figure img, #bookview-main figure object, .chapter_content figure [specific-use="figgraphic-wrapper"] img
{
	width: 100%;
}
#bookview-main figure
{
	display: flex;
    flex-direction: column;    
	margin: auto;
    max-width: 716px;
}
.chapter_content figure
{
	margin-top: 5% !important;
	margin-bottom: 5% !important;
}
.section_dashboard
{
	padding-top: 2rem;
}
#bookview-main a:not([ext-link-type="uri"])
{
	color: #373e4a;
	text-decoration: none;
}
#bookview-main a:not([ext-link-type="uri"]):hover
{
	text-decoration: underline;
}
.card-title 
{
	padding: 20px 0 15px 0;
	font-size: var(--generalFontSize);
	color: var(--normalTextClr);
	font-family: "Poppins", sans-serif;
}
.card-title span 
{
	color: var(--darkColor);
	font-weight: bold;
}
.card-title a 
{
	color: var(--darkColor);
}
.card-title-comments
{
	color: var(--darkColor);
	text-align: center;
	font-size: var(--generalFontSize);
	font-family: "Poppins", sans-serif;
}
.sign_in_to_comment button.item-button
{
	border: 0;
    font-weight: bold;
	background-color: inherit;
	color: var(--darkColor) !important;
	text-decoration: underline;
}
.sign_in_to_comment #upload_user_comments
{
	font-size: var(--generalFontSize);
    font-family: "Poppins", sans-serif;
    border: 0;
}

.sign_in_to_comment_container
{
	text-align: center;
    border-bottom: 1px solid var(--separatorLNClr);
	display: flex;
	align-items: center;
	flex-direction: column;

}

.sign_in_to_comment, .comments_cnt_message
{
	flex:1;
	text-align: center;
	padding:1.5% 0;
	width: 100%;
	line-height: 1;
}
.comment-container
{
	margin-bottom: 5%;
}
.comment_content
{
	padding: 30px;
    overflow-y: scroll;
    height: calc(100vh - 140px);
    scrollbar-width: thin;
    scrollbar-color: var(--separatorLNClr) transparent;
	scroll-behavior: smooth;
}
.commentitem
{
	border-radius: 8px;
    box-shadow: 0 1px 3px rgb(0 0 0 / 30%);
    padding: 12px;
    background: var(--normalBgClr);
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}
.commentitem.hidecomment
{
	transition: all 2s linear;
}
.commentitem-content {
    overflow: auto;
}
.commentitem.active
{
	box-shadow: 0 2px 6px 2px rgb(60 64 67 / 15%);
	right: 60px;
	margin-left: -5%;
	margin-right: 5%;
	background-color: var(--LightestColor);

}
.exact_position
{
	border-left: 5px solid var(--LightColor);
    padding-left: 15px;
    margin-left: -20px;
}

.more_actions
{
	padding:0px 10px;
	cursor: pointer;
}
.more_actions_drpdwn
{
	background-color: var(--normalBgClr);
	padding: 10px;
	max-width: 200px;
	border: 1px solid silver;
}
.more_actions_drpdwn::before
{
	border-left: 1px solid silver;
    border-top: 1px solid silver;
}
.more_actions_drpdwn a
{
	text-decoration: none;
	color:var(--normalTextClr);
	width: 100%;
    display: inline-block;
}
.more_actions_drpdwn a:hover
{
	background-color: var(--sidePanelBgColor);
}
.commentitem-header-firstrow
{
	display : flex;
	align-items: center;
	/*margin-top: -24px;*/
	padding-bottom: 5px;
}
.commentitem-header-authortimestamp
{
	padding-left:10px;
	flex:1;
}
.commentitem-header-timestamp, .commentitem-header-author
{
	font-size: .8rem;
}
.commentitem-header-author
{
	font-weight: 700;
}
.commentitem-header-avatar img
{
	border: 1px solid var(--separatorLNClr); 
    border-radius: 25px;
    max-width: 35px;
}
.comment-content-attachment
{
	display: flex;
    align-items: center;
}
.download_supporting_file
{
	flex:2;
}
.commentitem-header-secondrow
{
	text-align: right;
}

.commentitem .badge
{
	padding: 1px 5px 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 9px;
    font-weight: 600;
    line-height: 14px;
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 18%);
    -webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 18%);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.18);
    text-align: center;
    position: relative;
    top: -25px;
    display: inline-block;
    font-weight: bold;
	border-radius: 0;
}
.commentitem .badge:after
{
	content: "";
    position: absolute;
    left: -5px;
    top: 0;
    border-top: 7px solid transparent;
    border-bottom: 0 solid transparent;
}
.commentitem .bg-warning.badge:after
{
	border-right: 5px solid rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important;
}
.commentitem .bg-danger.badge:after
{
	border-right: 5px solid rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important;
}
.commentitem .bg-success.badge:after
{
	border-right: 5px solid rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important;
}
.commentitem .bg-info.badge:after
{
	border-right: 5px solid rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important;
}

.smlhideindisplay, .vfbhideindisplay, .hidecomment
{
	display:none !important;
}
.comment_attached_active
{
	animation: color-me-in 5s;
}

@keyframes color-me-in {
	0% {
		background: #ffeb001f;
	}
	100% {
		background: unset;
	}
}

@keyframes ripple {
	from {
		opacity: 1;
		transform: scale(0);
	}
	to {
		opacity: 0.5;
		transform: scale(1.8);
	}
}
.commentitem-header-buttonholder
{
	display: flex;
    align-items: center;
}
.comment-content-attachment-download
{
    display: inline-block;
	color: grey;
}
.comment-content-attachment-download i
{
    font-size: 1.5rem;
}
.selected_text_drpdwn
{
	max-width: 60%;
    overflow: auto;
    max-height: 150px;
    margin-left: 5%;
    padding: 2%;
    box-shadow: 0px 0 30px rgb(1 41 112 / 10%);
    border: 1px solid var(--darkColor);
    border-radius: 5px;
    box-shadow: 0 5px 30px 0 rgb(82 63 105 / 20%);
    background-color: var(--sidePanelBgColor);
    color: var(--darkColor);
}
.selected_text_i
{
	color: var(--bs-cyan);
}

.alert-danger-new {
    background-color: #fffafa;
    border-color: #cc3f44;
    color: #cc3f44;
}

.minmaxCon.viewing{
	height: 55px;
    bottom: 0px;
    right: 65px;
    position: fixed;
    z-index: 9999;
    /*border: 1px solid var(--darkColor);*/
    background: var(--normalBgClr);
    box-shadow: 0px 5px 10px rgb(47 47 47);
}

.min{
	width: 250px; 
	height: 55px;
	overflow: hidden !important;
	padding: 0px !important;
	margin: 0px;    

	float: left;  
	position: static !important; 
}
.window-actionbtns span.close
{
	width:1rem;
	hover:cursor;
}
.window-actionbtns span.close i
{
	font-size: 1.5rem;
	hover:cursor;
}

.min .modal-dialog, .min .modal-content{
	height: 100%;
	width: 100%;
	margin: 0px !important;
	padding: 0px !important; 
	background: linear-gradient(
		-30deg ,var(--darkColor) 50%,var(--darkColor) 50%);
	color: var(--darkBgtextColor);
}

.min .modal-header{
	height: 100%;
	width: 100%;
	margin: 0px !important;
	padding: 3px 5px !important; 
	border-width: 0px !important;
}
.marked_for_commenting
{
	background-color: var(--textHighlightColor);
}
.current_chapter_span
{
	padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
	display: inline-block;
}
.go_back_to_clicked
{
	text-align: center;
	position: fixed;
	display:none;
}
.go_back_to_clicked.visible
{
	display:block;
	top: 260px;
}
#continuereading i
{
	color: black;
    font-size: 2rem;
}
#continuereading i.bxs-chevron-left-circle:before
{
	color: var(--darkColor);
}
#continuereading i:hover
{
	color: var(--hoverTextColor);
}

.toggle-sidebar .nav-link.chapter_primary_link.clicked
{
	border-bottom: 2px solid var(--sideNavchapterBoderColor);
    border-top: 2px solid var(--sideNavchapterBoderColor);
	/*box-shadow: 0px 5px 10px rgb(47 47 47);*/
}
.nav-link.clicked >span
{
	color:var(--hoverTextColor);
}

.dataTables_wrapper .datetimedfield
{
	white-space: nowrap;
}
.dataTables_wrapper table .click_to_selectall_submit
{
	margin-left:0.2rem;
}
.submit_comments_device_sml
{
	padding-bottom:1rem;
	text-align: center;
}
#myCommentScrnModal .modal-dialog table
{
	max-width:100%;
	width: 100% !important;
}
#draftcomment_table, #comment_table
{
	width:100% !important;
}
#draftcomment_table tbody td {
    padding-left: 20px !important;
}
#myDraftCommentScrnModal .submit_comments_area
{
	flex: 1;
    text-align: center;
}
#myDraftCommentScrnModal .submit_comments_select_all_from_acc:not(.display-none), .submit_comments_selected_all_from_acc:not(.display-none)
{
	display: flex;
    align-items: center;
}
#myDraftCommentScrnModal .submit_drafts
{
	margin:auto;
}
.img-responsive
{
	width:auto;
	max-width: 100%;
}
.tooltip-inner{
	max-width: 425px !important;
	background:white;
	color:black;
	z-index: 9999;
	padding: 10px;
	text-align: left;
	box-shadow: 0 30px 90px -20px rgba(0,0,0,0.3);
	font-size: 1rem;
	white-space: pre-wrap;
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before {
	border-top-color: white;
}
.pinallcommentsdiv
{
	display: inline-block;
	vertical-align: bottom;
}
/*Star common for all books*/

.chapter_content td>ul, .chapter_content td>ol
{
	padding-left: 1rem;
}
.chapter_content ul:not([list-type ='disc']):not([list-type='square']):not([list-type='circle'])>li, .chapter_content ol:not([list-type='lower-alpha']):not([list-type='upper-alpha']):not([list-type='lower-roman']):not([list-type='upper-roman']):not([list-type='decimal'])>li
{
	/*	display: grid;
		grid-template-columns: auto 1fr 1fr;
		grid-template-rows: auto;
		grid-template-areas: 
		"label listitemp listitemp"
		". nestedlist nestedlist";
		align-items: baseline;*/
	display:table-row;
	/*flex-wrap: wrap;*/
    align-items: baseline;
}
.chapter_content ul[list-type='simple']
{
	list-style-type: none;
}

.chapter_content li>span+p
{
	/*flex:1;*/
	display: table-cell;
	padding-left:0.5rem;
}
.chapter_content li:not(.hangingindentx):not([specific-use="see-also-ie"]):not([specific-use="secondary-ie"]):not([specific-use="primary-ie"])>span
{
	display: table-cell;
	white-space: nowrap;
}
body[data-lang="ar"] .chapter_content li>span+p, body[data-lang="ar"] .chapter_content li>span:not(.li_icon_wrapper)+span
{
	padding-right:1.5rem !important;
}
.chapter_content li>span+span:not(.def)
{
	padding-left:1rem;
}

/*.chapter_content ul li>p:first-child, .chapter_content ol li>p:first-child {
	display: inline-block;
}*/
/*.chapter_content li>ul:not(:first-child), .chapter_content li>ol:not(:first-child) {*/
.chapter_content li>ul, .chapter_content li>ol {
	/*padding-left:2%;*/
	/*margin-left:2rem;*/
	width: 100%;
}
.chapter_content .nolabelEm>li>ul, .chapter_content  .nolabelEm>li>ol
{
	padding-left:0.5rem;
}
*[specific-use='norender-hb'], *[specific-use='norender-hb'] *
{
	display:none !important;
}
.chapter_content [content-type='primary'], .chapter_content [content-type='secondary'], .chapter_content [content-type='tertiary']
{
	display:none;
}
.chapter_content section>ul
{
	margin-bottom: 1rem !important;
}
.chapter_content ul
{
	margin-bottom: 0 !important;
}
.chapter_content section>ul, .chapter_content section>ol, .chapter_content boxed-text>ul, .chapter_content boxed-text>ol, .chapter_content td>ul, .chapter_content td>ol 
{
	padding: 0 !important;
}
.chapter_content section ul:not(.hangingindent), .chapter_content section ol
{
	display:grid;
}

body[data-lang="ar"] .chapter_content section>.nolabelEm:not([list-type="simple"]):not([data-img_container]), body[data-lang="ar"] .chapter_content boxed-text>.nolabelEm:not([list-type="simple"]), body[data-lang="ar"] .chapter_content td>.nolabelEm:not([list-type="simple"])
{
	margin-right: 1.2rem !important;
}
body[data-lang="ar"] .chapter_content .nolabelEm:not([list-type="simple"])>li>p
{
	padding-right: 0.5rem;
}
body[data-lang="ar"] .chapter_content .nolabelEm .nolabelEm
{
	margin-right: 1.7rem;
	padding:0;
}
/*body[data-lang="ar"] .chapter_content .nolabelEm
{
	margin-right: 2rem;
}*/

body:not([data-lang="ar"]) .chapter_content section>.nolabelEm:not([list-type="simple"]):not([data-img_container]), body:not([data-lang="ar"]) .chapter_content boxed-text>.nolabelEm, body:not([data-lang="ar"]) .chapter_content table td>.nolabelEm, body:not([data-lang="ar"]) .chapter_content .standard__box>.nolabelEm
{
	margin-left: 1rem !important;
	padding:0 !important;
	padding-right: 1rem;
}
body:not([data-lang="ar"]) .chapter_content .nolabelEm:not([list-type="simple"])>li>p
{
	padding-left: 0.2rem;
}
body:not([data-lang="ar"]) .chapter_content .nolabelEm .nolabelEm
{
	margin-left: 1.5rem !important; 
	padding-left: 0 !important;
    padding-right: 1.7rem;
}
body:not([data-lang="ar"]) .chapter_content .nolabelEm
{
	margin-left: 2rem; 
	padding-right: 2rem;
}
a[ref-type="idx"]
{
	padding: 0px 5px;
    /* vertical-align: super; */
    color: #5e0047 !important;
	display:inline-block;
}
body:not([data-lang="ar"]) a[ref-type="idx"]:not(:last-of-type)::after
{
	content: ",";
}
body[data-lang="ar"] a[ref-type="idx"]:not(:last-of-type)::before
{
	content: ",";
}
.chapter_content table td:not(:empty), .chapter_content table th:not(:empty)
{
	min-width: 100px !important;
	word-break: keep-all;
	padding: 0 5px;
}
body[data-lang="ar"] legend
{
	text-align: left;
}
body:not([data-lang="ar"]) legend
{
	text-align: right;
}
.chapter_content .chapter-title
{
	display: flex;
    /*flex-direction: column;*/
}
/*.chapter_content a:not([ref-type])
{
	line-break: anywhere;
}*/
section+section {
    margin-top: 15px;
}
ul[list-type="disc"] {list-style-type: disc;}
ol[list-type="armenian"] {list-style-type: armenian;}
ol[list-type="cjk-ideographic"] {list-style-type: cjk-ideographic;}
ol[list-type="decimal-leading-zero"] {list-style-type: decimal-leading-zero;}
ol[list-type="georgian"] {list-style-type: georgian;}
ol[list-type="hebrew"] {list-style-type: hebrew;}
ol[list-type="hiragana"] {list-style-type: hiragana;}
ol[list-type="hiragana-iroha"] {list-style-type: hiragana-iroha;}
ol[list-type="katakana"] {list-style-type: katakana;}
ol[list-type="katakana-iroha"] {list-style-type: katakana-iroha;}
ol[list-type="lower-alpha"] {list-style-type: lower-alpha;}
ol[list-type="lower-greek"] {list-style-type: lower-greek;}
ol[list-type="lower-latin"] {list-style-type: lower-latin;}
ol[list-type="lower-roman"] {list-style-type: lower-roman;}
ol[list-type="upper-alpha"] {list-style-type: upper-alpha;}
ol[list-type="upper-latin"] {list-style-type: upper-latin;}
ol[list-type="upper-roman"] {list-style-type: upper-roman;}
ul[list-type="square"]{list-style-type: square;}

.chapter_content section[content-type="index-div"] ul[list-type="simple"] {
    line-height: 2em;
}
.chapter_content section[content-type="index-div"] ul, .chapter_content section[content-type="index-div"] ol {
    margin-bottom: 0px !important;
    margin-left: 0px !important;
}
li[specific-use="secondary-ie"], li[specific-use="primary-ie"], li[specific-use="see-also-ie"] {
    cursor: pointer;
}
.chapter_content li[specific-use="see-also-ie"]+li[specific-use="see-also-ie"]
{
	margin-left: 0em!important;
}
.chapter_content li[specific-use="secondary-ie"] {
    margin-left: 3em!important;
}
li[specific-use="secondary-ie"] {
    display: block !important;
}
li[specific-use="see-also-ie"] {
    display: inline-block !important;
}
.chapter_content ul:not([content-type="note"]) p
{
	margin:initial;
}
/*End common for all books*/