@font-face {
  font-family: "Marutham";
  src: url('../TAU-Marutham.ttf.eot'); /* IE9 Compat Modes */
  src: url('../TAU-Marutham.ttf.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../TAU-Marutham.ttf.woff2') format('woff2'), /* Super Modern Browsers */
       url('../TAU-Marutham.ttf.woff') format('woff'), /* Pretty Modern Browsers */
       url('../TAU-Marutham.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../TAU-Marutham.ttf.svg#svgFontName') format('svg'); /* Legacy iOS */    
}
 body {
  font-family: Marutham, sans serif;
  line-height: 1.8;
  color: black;
  background-color:#f1f2d0;
 }
 section#mainSection {
  min-height: calc(98vh - 157px - 63px); 
 /*document view port height - header height - footer height */
 }
 
footer {
    /*position: absolute;
    bottom: 0px;
    width: 100%;*/
    padding: 10px 0;
}
footer nav {
  margin-top: 10px;
  margin-bottom: 10px !important;
}
.header{
	
	padding:2px;
	background-color:#505439;
	width: 100%;
}
.subheading{
	text-align:left;
	font-size: 18px;
	color:maroon;
}
.subheadingb{
	text-align:left;
	font-size: 18px;
	color:blue;
}
.nxtheader{
	color:maroon;
}
mark{
	border-radius:15px;
	text-align:center;
	padding:2px;
}
marquee{
      font-size: 20px;
      font-weight: 800;
      color: red;
      
      }
.highlight { color:#e17247; }

/* below picture text*/
.pictex{
	text-align:center;
	color:blue;
	font-size:20px;
}
/* poem text*/
.potex{
	text-indent:100px;
	font-style:italic;
}
/*poem2nd line */
.po2tex{
	text-indent:100px;
	line-height: .50;
}

/*poem heading text*/
.poetex{
	margin-left:50px;
	color:blue;
	font-size:20px;
}
/*Thirukkural*/
.kural{
margin-left:80px;
	font-weight:bold;
	font-size:15px;
}

/*Question and answer text*/
.qa{
	line-height: 1.10;
}
.ans{
	text-indent:100px;
	color:#e17247;
}
/* choose the best answer option*/
.choice{
	text-indent:100px;
	
}
.itl{
	 font-style: italic;
	
}
.mun{
	 text-align:center;
	 
}
a.mun{
	text-decoration:none;
	 
}
.rans{
	color:green;
}
.wans{
	color:red;
}
.center {
  display: block;
  margin-left: 290px;
  margin-right: 290px;
   width:136px; 
   height:125px;
   padding-top:10px;
}
.centerIl{
	display: block;
  margin-left: 290px;
  margin-right: 290px;
padding-top:10px;  
}
.centerIm{
  display: block;
  margin-left: 290px;
  margin-right: 290px;
   width:300px; 
   height:90px;
   padding-top:10px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td,.table>thead>tr>th {
	    border-top: 0px solid;
		border-bottom: 0px solid;

}
.w-10 {
  width: 10%
}
.tableborder{
	border: 1px solid grey;
}
/* .tdAliMid{
	vertical-align:middle;
} */
.tdpictex{
	text-align:left;
	color:blue;
	font-size:18px;
}

.trtexte{
	color:#0623c4;
	font-weight:bold;
}
.trtexst{
	color:#f20713;
	
}
.bs-example{
        margin: 20px;
    }
	
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0; // See https://github.com/twbs/bootstrap/pull/22740#issuecomment-305868106
  height: $card-height;
  word-wrap: break-word;
  background-color: $card-bg;
  background-clip: border-box;
  border: $card-border-width solid $card-border-color;
  @include border-radius($card-border-radius);
}
.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 5px;
    margin-bottom: 5px;
}
.btn-link {
    font-weight: 400;
    color: #337ab7;
    border-radius: 0;
	
}
button.right {
    float: right;
}

.hrcolor {
    border-color: #CC0000;
    border-style: solid;
    border-bottom: 1px;
    margin:0px;
padding:0px; 
padding-bottom: 15px;}

.blist{
	color:#000;
	text-decoration:none;
}
.navbar-nav.navbar-center {
    position: relative;
	 left: 50%;
     transform: translatex(-50%);  
	 
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #505439;
}
.navbar-inverse .navbar-nav>.active>a:focus
{
background-color:#74890E;
}
.navbar-inverse .navbar-nav>.active>a:hover {
	background-color:#607208;
}


.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #607208; 
}

.sudo {
            width: 98px;
            height: 25px;
              margin: 5px; 
			 
            background-image: url("../images/hg100nxt.gif");

        }
  
.sudo:hover {
            background-image: url("../images/hg100nxo.gif");

        }
.sudo1 {
            width: 98px;
            height: 25px;
              margin: 5px; 
			  
            background-image: url("../images/hg100bck.gif");

        }
  
.sudo1:hover {
            background-image: url("../images/hg100bco.gif");

        }
.sudo2 {
            position: relative;  
			width: 105px;
            height: 20px;
              margin: 5px; 
			   bottom:0;
            background-image: url("../images/hg100fb3.gif");

        }
  
.sudo2:hover {
            background-image: url("../images/hg100fb4.gif");

        }
.sudo3 {
             position: relative;  
			width: 108px;
            height: 20px;
              margin: 5px;
			bottom:0;			  
			  text-align: justify;
            background-image: url("../images/hg100ext.gif");

        }
  
.sudo3:hover {
            background-image: url("../images/hg100exo.gif");

        }
pTop{
	top:70px;
}
 p {
  text-align: justify;
  text-justify: inter-word;
  text-indent:50px;
}
ul{
	list-style-position: outside;
	padding-left: 100px;
	
}
p.lana{
	text-align: right;
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    bottom: 0;
    left: 100%;
}



@media (max-width: 767px) {

    .navbar-nav .open .dropdown-menu>li>a,
    .navbar-nav .open .dropdown-menu {
        padding-left: 15px !important;
		
    }
}