@font-face {

	font-family:"SakalBharati";
	font-style:normal;
	font-weight:normal;
	src : url("../Fonts/SakalBharati.ttf");
}
* {

margin:0;
padding:0;
}

body {

font-family:"SakalBharati";
font-size:120%;
line-height:150%;
padding:2%;
text-align:justify;

}

.image {
text-align:center;

}
.author {
text-align:right;
}

.chapterHeading {
font-size:160%;
margin-bottom:20px;
color:#C71585;
}

.chapterNumber {
	font-size: 125%;
}

.center {
	text-align: center;
}

.excercise {
text-transform:uppercase;
font-weight:bold;
margin:1% 0%;
}

.img_wid
{
	margin-left: auto;
    margin-right: auto;
	display: block;
	width:auto;
}
ul
{
	margin-left:45px;
}
.caption
{
	font-style: italic; 
	font-size: 0.83em; 
	color: #4D4D4D;
	text-align:center;
}
p
{
	margin-top:10px;
}


.footer
{
	display:none;
}
table td
{
	padding:10px;
}
.conc
{
	color:#006699;
}

.right
{
	display:inline;
	float:right;
	clear:both;
}
.bold
{
	font-size:115%;
	font-family: Walkman-Chanakya-905;
		font-weight:bold;
}
.italic
{
	font-weight:bold;
	font-size:100%;
	color:#03C;
}
.center
{
	text-align:center;
}
.right
{
	text-align:right;
}
.background
{
	background:#999;
	font-weight:bold;
	
}
span.char-style-override-1 {
	color:#a2550b;
	font-size:2.5em;
}
p.Hading {
	color:#b10069;
	
	font-size:2em;
	font-weight:bold;
	text-align:center;
}
p.para-style-override-2 {
	color:#00a651;
	text-align:left;
}
p.Ques-Sub-hadin {
	color:#b10069;
	
	font-size:1.167em;
	font-weight:bold;
}
span.char-style-override-5 {
	color:#000000;
}
span.char-style-override-7 {
	color:#00a651;
	font-size:1.143em;
}
span.char-style-override-11 {
	
	font-size:1.167em;
	font-weight:bold;
}
.superscript{
position:relative;
top:-15%;
font-size: 85%;
font-family:Arial, Helvetica, sans-serif;
}

.subscript{
position:relative;
bottom:-25%;
font-size: 85%;
font-family:Arial, Helvetica, sans-serif;
}
.work
{
	font-size:105% ;
}
div.layout
{
  text-align: center;
}
div.chapter_pos

{

text-align: center;

width: 96%;

position:absolute;

top:40%;

font-weight:bold;

font-size:28px;

color:#fff;

}

div.chapter_pos div

{

background:#CF5300;

padding:10px;

width:40%;

margin:auto;
opacity:0.9;

}

div.chapter_pos div span

{

font-size:0.7em;

color:#FFCC00;

font-weight:normal;

}

.note
{
	font-style: italic; 
	font-size: 0.83em; 
	color: #4D4D4D;
}
	.underline_txt
{
font-decoration:underline;
}
.bold_txt
{
font-weight:bold;
}
.center_element
{
margin:auto;
}
.italics_txt
{
font-style:italic;
}
.block_element
{
display:block;
}
.img_rt
{
float:right;
clear:both;
}
.img_lft
{
float:left;
}

h2
{
color:#F4599E;

padding:10px;
}
h1
{
color:#FFF;
background:#F4599E;
padding:12px;
}
h5
{
color:#000;
font-size:14px;

}

h4
{
color:#C71585;
font-size: 25px;

}
h3
{
color:#000000;
font-size:30px;
font-weight:bold;
margin-top:20px;
}
/* Concept Heading */
.ConceptHeading
{
color:#C71585;
font-size:1.3em;
font-weight:bold;
margin-top:20px;
}
.lining_box
{
border:2px solid rgba(221, 155, 182,1); 
border-radius:15px;
padding:15px;
}
.lining_box1
{
border:1px solid #000; 
padding:15px;
}
.bluedata
{
 color  :#00AFE9;
}
/* Sub Heading */
.subHeading
{
color:#C71585;
font-size:1.1em;
font-weight:bold;
}
/* Sub Heading 2*/
.SubHeading2
{
color:#7C85E5;
font-size:1.1em;
font-weight:bold;
}
/* Hightlisght Boxes */
.actbox{
background-color:#F7E7BD;
padding: 15px;
font-size:0.9em;
line-height:120%;
}
.newWordsBox
{
border:1px solid  #F4599E; 
padding:15px;
}

.activityBox{
border:2px solid darkgreen; 
border-radius:15px;
padding:15px;
color:#00AFE9;
}
.box{
background-color:rgba(214, 219, 209, 1);
padding: 15px;
font-size:0.9em;
line-height:120%;
}
.bluebox
{
border:2px solid #00AFE9; 
padding:15px;
background:rgba(197, 235, 250, 0.8);
}
.exbox
{
color: #00AFE9;
font-size:1.1em;
border-radius:10px; 
padding:9px;
background:rgba(220, 220, 222, 0.8);
}

.brbox
{
border:1px solid #000; 
padding:15px;
background:rgba(255, 219, 200, 1);
}
.brbox1
{
 border-radius:10px; 
padding:15px;
background:rgba(255, 210, 187, 1);
}
.brbox2
{
border:2px solid rgba(221, 155, 182, 1); 
 border-radius:10px; 
padding:15px;
background:rgba(255, 243, 220, 1);
}
.brbox3
{
padding:15px;
background:rgba(255, 219, 200, 1);
}

.purbox
{
border:2px solid rgba(221, 155, 182, 1); 
 border-radius:10px; 
padding:15px;
background:rgba(226, 224, 239, 1);

}
.footer
{
	display:none;
}
table td
{
	padding:10px;
}
.conc
{
	color:#006699;
}

.right
{
	display:inline;
	float:right;
	clear:both;
}
.bold
{
	font-size:115%;
	font-family: Walkman-Chanakya-905;
		font-weight:bold;
}
.italic
{
	font-weight:bold;
	font-size:100%;
	color:#03C;
}
.center
{
	text-align:center;
}
.right
{
	text-align:right;
}
.background
{
	background:#999;
	font-weight:bold;
	
}
.superscript{
position:relative;
top:-15%;
font-size: 85%;
font-family:Arial, Helvetica, sans-serif;
}

.subscript{
position:relative;
bottom:-25%;
font-size: 85%;
font-family:Arial, Helvetica, sans-serif;
}
.work
{
	font-size:105% ;
}
div.layout
{
  text-align: center;
}
div.chapter_pos

{

text-align: center;

width: 96%;

position:absolute;

top:60%;

font-weight:bold;

font-size:28px;

color:#fff;

}

div.chapter_pos div

{

background:#CF5300;

padding:10px;

width:40%;

margin:auto;
opacity:0.9;

}

div.chapter_pos div span

{

font-size:0.7em;

color:#FFCC00;

font-weight:normal;

}

.note
{
	font-style: italic; 
	font-size: 0.83em; 
	color: #4D4D4D;
}
	.underline_txt
{
font-decoration:underline;
}
.bold_txt
{
font-weight:bold;
}
.center_element
{
margin:auto;
}
.italics_txt
{
font-style:italic;
}
.block_element
{
display:block;
}
.img_rt
{
float:right;
clear:both;
margin:10px;
}
.img_lft
{
float:left;
margin:10px;
}



.cover_img_small
{
width:50%;
}
@media only screen and (max-width: 767px) {

div.chapter_pos

{
top:40%;
font-size:1em;
}
div.chapter_pos div

{
width:70%;
}
.cover_img_small
{
width:90%;
}
}
	

table
{
    width:100%;
    border:1px solid #000;
    border-collapse:collapse;
}
td
{
    padding:10px;
    border:1px solid #000;
    border-collapse:collapse;
}

.clear                                                      
{
clear:both;
}
img.right-img
{
text-align: right;
display:inline-block;
float:right;
width:177px;
}