@charset "utf-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed|Oswald:400,700|Fjalla+One|Lato|Anton);

*{
	padding:0;
	margin:0;
}
body {
    height: 100%;
	background-color: #FFF;
	background-repeat: no-repeat;
	border-top:4px #23c1fc solid;
	font-size:12px;
}
h1	{ 
	text-transform:uppercase;
	font-family:'Oswald', Arial, Helvetica, sans-serif !important;
	font-size:2.2em !important;
	line-height:1.1em;
}
h2	{ 
	font-family: "Georgia", Times New Roman, Times, serif !important;
	font-size:2em;
	color:#666 !important;
}
h3, h4, h5, h6	{
	font-family:"Oswald", Arial, Helvetica, sans-serif !important;
}
h3	{font-size:20px; text-transform:uppercase; color:#525252 !important;}
h4	{font-size:18px;}
h5	{font-size:16px;}
.wrapper{
	margin:0;
	padding:0;
}
a	{
	font-family: 'Roboto',tahoma,verdana,arial,sans-serif;
	/*color:#FFF !important;*/
}
.clear{
	clear:both;	
}
hr {
	margin:7px 0 !important;
	border:0;
	border-top:1px solid #fff;
}
.redd	{ color:#C00 !important;}
.keybtn{
	margin-top:5px;
	padding:3px 5px !important;
	font-size:12px !important;
	}
.marT10{
	margin-top:10PX;
	}
.marB10{
	margin-bottom:10px;
}
.marB5{margin-bottom:5px !important}
.marB15{
	margin-bottom:15px;
}
.marB20{
	margin-bottom:20px;
}
.marTB15	{ margin:15px 0;}
.marTB25	{ margin:25px 0;}
.innerPadRight	{ padding-top:25px;}
.padT10	{ padding-top:10px !important;}
.pull-left {
	float:left;
}
.pull-center {
	text-align:center;
}
.pull-right {
	float:right;
}
/*<!------Header------>*/
.header{
}
.top{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
a.logo{
	text-indent:-9999px;
	background:url(../images/logo.jpg) no-repeat;
	width:315px;
	height:80px;
	margin-top:3px;
	display:block;
}
.top_menu{
	text-align:right;
}
.top_menu li{
	text-decoration:none;
	display:inline-block;
	padding:0;
	margin:2px 0 0 0;
}
.top_menu li a{	
	color:#fff;
    padding:4px 15px;
	background-color:#00aeef;
	border-radius: 0 0 5px 5px;
}
.top_menu li a:hover	{
	text-decoration:none;
	background:#FC0;
}
@media (max-width:768px) {
a.logo{
	background:url(../images/logo-sm.jpg) no-repeat;
	width:236px;
	height:60px;
	margin-top:3px;
	display:block;
	margin:0 auto;
}
.top_menu	{ text-align:center;}
.top_menu li a{
	border-radius:3px;
	padding:4px 5px;
}
p.top_Text{
	text-align: center !important; 
}
.navbar-collapse{
	background:#262526 !important;
}
}

p.top_Text{
	font-family: 'Roboto',tahoma,verdana,arial,sans-serif;
	text-align:right; 
	margin-top:5px;
	
}
@media screen and (min-width:250px) and (max-width:390px) {
ul.top_menu li{
	text-align:center;
}
.top_menu	{text-align:center;}
}
.navbar{
  background-color:#23C2FC;
  color:#2c3033;
  border-radius: 0px !important;
  border-bottom:5px #EBB80D solid !important;
  box-shadow:1px 3px 3px #7a7a7a;
  margin-bottom: 0px !important;
  z-index:1;
  font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
}
.navbar-collapse{
	background-color:#00aeef;
	padding-left:0px !important;
}
.nav li	a {
	color:#f5f5f5;
}
.yamm-content h3, .dropdown-menu h3	{
	font-family:"Lato", Arial, Helvetica, sans-serif;
	font-size:1.3em;
	margin:0;
}
.download-menu h3	{
	margin:20px 15px 15px 15px;
}
.dropdown-menu	{
	z-index:200 !important;
}
@media screen and (min-width:320px) and (max-width:767px) {
.navbar-collapse{
	padding-left:15px !important;
}
} 
.nav>li>a:focus, .nav>li>a:hover, .nav>li>a.active {
	text-decoration:none;
	background-color:#fff !important;
	text-shadow:1px 0 #CCC, 0 -1px #CCC;
	color:#333 !important;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover	{
	background:#FFF !important;
	color:#000;
}
.navbar-toggle {
	position:relative;
	float:right;
	padding:9px 10px;
	margin-top:8px;
	margin-right:15px;
	margin-bottom:8px;
	background-color:transparent;
	background-image:none;
	border:1px solid #FFF !important;
	border-radius:4px
}
.navbar-toggle .icon-bar {
	border:1px solid #FFF !important;
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}
.BannerPart{
	background: #e9e9e9;
    width: 100%;
    /*overflow: hidden;
	height:368px;*/
}
.carousel-inner > .item > img {
  min-width: 100%;
}
/*.carousel-caption {
  z-index: 1;
}*/
.carousel-caption{
	min-width:250px;
	height:80px;
	background-color:#FC0;
	font-size:17px;
	line-height:18px;
	margin:0 0 40px 0;
}
.founderBg	{
	font-family: 'Lato',tahoma,verdana,arial,sans-serif;
	background:#0c7da7;
	color:#fff;
	font-size:14px;
	line-height:20px;
	text-align:justify;
	padding:15px;
}
.founderBg	p	{
	margin:9px 0; 
	font-weight:bold;
	color:#fff; 
}
.founderBg img	{
	margin:0 0 0 6px;
}
@media screen and (min-width:768px) and (max-width:1003px) {
.founderBg	{
	height:303px;
	font-size:13px;
	line-height:13px;
}
}
@media screen and (min-width:1003px) and (max-width:1150px) {
.founderBg	{
	font-size:12px;
	line-height:13px;
	height:303px;
}
}
@media (max-width:768px) {
.founderBg	{
	padding:15px;
}
.navbar	{ color:#f58705;}
}

/*--------Left container---------*/

/*------------ boxes start ---------------*/
.bxRed, .boxBrown, .boxBright, .boxCream, .Box_gray, .bxWhite, .bxWhite2, .bxYellow{
	font-family: Arial, Helvetica, sans-serif;
	box-shadow:2px 2px 4px #b0b0b0;
	padding:0px 15px 15px 15px;
	line-height:18px;
}
.bxRed h1, .boxBrown h1, .boxCream h1, .Box_gray h1, .bxWhite2 h1, .bxWhite h1 {
	
}
.bxYellow	{
	background:#D9EEFB  url(../images/icon-graduate.png) no-repeat scroll 94% 35%;
	color:#c7a621;
	border:3px solid #ffffff;
}	
.bxYellow:hover	{
	color:#8e7c35;
}	
.bxRed {
	background:#de544c url("../images/icon-graduate.png") no-repeat scroll 94% 35%;
	border:3px solid #fff;
	color: #f0dba8;
}
.bxRed h1{
	color:#36343a;
}
.bxRed a {color:#f0dba8;}
.bxRed a:hover {color:#303436;}

.boxBrown{
	background:#beaf95 url(../images/icon-graduate.png) no-repeat 94% 35%;
	border: 3px solid #ffffff;
	color:#46372a;
}
.boxBrown h1{
	color:#46372a;
}
.boxBrown a {color:#ab3115;}
.boxBrown a:hover {color:#303436;}

.bxWhite {
    padding: 10px;
    background: #dcdcd2 url(../images/icon-graduate.png) no-repeat 90% 12%;
    color: #3c464e;
    border: 1px solid #aeaea7;
    box-shadow: 2px 2px 4px #b0b0b0;
	min-height:170px;
}
.bxWhite h1, .bxWhite h4{
	color:#0a7097;
}
.bxWhite a {color:#075b7c;}
.bxWhite a:hover {color:#0a91ab;}

.bxWhite h1, .bxWhite h2, .bxWhite h4{
	margin-top:0px;
}
.bxWhite h2, .bxWhite h4, .bxWhite2 h2{
	text-transform:uppercase;
	font-family: 'Oswald', arial sans-serif;
}

.bxWhite2{
    background:#eaece2;
    color: #6a615f;
    border: 1px solid #908785;
    box-shadow: 2px 2px 4px #b0b0b0;
	/*min-height:250px;*/
}
.bxWhite2 h1{
	color:#bd3c51;
}
.bxWhite2 a{color:#bd3c51}
.bxWhite2 a:hover {color:#82061a;}

.boxCream{
	background: #efcea2 url(../images/icon-graduate.png) no-repeat 94% 35%;
	border: 3px solid #ffffff;
	color:#46372a;
}
.boxCream h1	{ color:#7a5006}
.boxCream a{
	color:#46372a;
}
.boxCream a:hover{
	color:#662134;
	text-decoration:underline;
}
.boxCream p{
	/* color:#c28925; */
	font-size:14px;
}

.boxDeactive {
	background:#a19e99 !important;
	border: 3px solid #ffffff;
	color:#a7a37e;
}
.boxDeactive h1	{ color:#aea9a2}
.boxDeactive a{
	color:#aea9a2;
}
.boxDeactive a:hover{
	color:#a7a37e;
	text-decoration:underline;
}
.boxDeactive p{
	color:#a7a37e;
	font-size:14px;
}

.boxBright{
	background:#e6e2af url(../images/icon-graduate.png) no-repeat 94% 35%;
	border: 3px solid #ffffff;
	color:#46372a;
}
.boxBright h1{
	color:#46372a;
}
.boxBright a {color:#ab3115;}
.boxBright a:hover {color:#303436;}



.bxBlog	{
	background: #8c0404;
	padding:7px;
	float:left;
	width:100%;
	margin-bottom:15px;
}
.bxListHead	{
	font-size:18px;
	font-weight:bold;
	font-family:"Oswald", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#d0a825;
}
.bxList li{
	list-style-type:none;
	color:#fff;
}
.bxList li a	{
	background:url(../images/icon-arrow.png) no-repeat 0px 2px;
	padding:0 0 0 12px;
	text-decoration:none;
	font-size:0.9em;
	color:#fcfff5;
	line-height:20px;
}
.bxList li a:hover	{
	color:#d0a825;
	text-decoration:none;
	margin-left:1px;
}
a.clickme	{
	background:#d0a825;
	padding:3px 7px;
	color:#333;
	border-radius:8px;
	width:100%;
	display:block;
	text-align:center;
	float:left;
}
a.clickme:hover	{
	text-decoration:none;
	background:#2a1717;
	color:#d1dbbd;
}
a.clickme2	{
	background:#C00;
	padding:3px 7px;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:10px;
	color:#fff;
	border:1px solid #d0a825;
	border-radius:8px;
	width:90%;
	display:block;
	text-align:center;
	float:left;
}
a.clickme2:hover	{
	text-decoration:none;
	background:#333;
	color:#fff;
	border:1px solid #333;
}
a.clickme3	{
	background:#f1d978;
	padding:3px 7px;
	color:#333;
	border-radius:8px;
	width:100%;
	display:block;
	text-align:center;
	float:left;
}
a.clickme3:hover	{
	text-decoration:none;
	background:#2a1717;
	color:#d1dbbd;
}

.boxH	{
	font-family:"Oswald", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:18px;
}
a.boxLink	{
	font-family:"Oswald", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:18px;
}

/*.box_gray{
	background-color:#c5c5b4 ;
	border:1px solid #333;
	color: #277695 !important;
	padding:10px 10px;
}
.box_gray a{
	color:#277695;
}
.box_gray a:hover{
	color:#137ce8;
	text-decoration:underline;
}*/
/*------------ boxes end ---------------*/

.Body_rit{
   background: #153a64;
   border-bottom: 4px solid #eab90e;
   padding: 0 2px;
   text-align:center;
}
ul.newsList	{
	list-style-position:outside ;
	padding-left:20px ;
}
ul.newsList	li {
	list-style-type: disc ;
	padding:0 0 6px 0px ;	
}
ul.newsList	li a {
	color:#2e5889;
	text-decoration:none;
	/*width:250px;*/	
}
ul.newsList	li a:hover {
	text-decoration: underline;
}
ul.newsList	li a img{
	vertical-align:bottom;
	text-align:right;
}
ul.newsList	li ul li{ 
     padding-left:10px;
}



.footer{
	background-color:#3770B0;
	font-family: 'Oswald', arial sans-serif;
	width: 100%;
	overflow: hidden;
}
.footer h3, .footer p {
	color:#a1a1a1 !important;
}
.footer h3 span	{
	text-transform:uppercase;
	color: #22a6d8;
}
.footer li a	{
	background:url(../images/icon-arrow.png) no-repeat 0px 2px;
	padding:0 0 0 12px;
	text-decoration:none;
	font-size:0.9em;
	color:#FFF;
	line-height:20px;
}
.footer li a:hover	{
	color:#eab90e;
	text-decoration:none;
	margin-left:2px;
}
.footer .footerList li{
	list-style-type:none;
	color:#fff;
	}
.footerBot	{
	background:#5b6673;
	color:#FFF !important;
	padding:10px 0px;
}
a.footLink	{
	text-decoration:none;
	font-size:0.9em;
	color:#FFF;
}
a.footLink:hover	{
	color:#eab90e;
	text-decoration:none;
}

@media (max-width:768px) {
.bxWhite, .bxWhite2 {margin:0 0 10px 0;}
.marTB15 {margin:5px 0;}
.panel-heading h2	{
	font-size:2em !important;
}
.panel-heading h1	{
	font-size:1.9em !important;
	margin-top:3px !important;
}
a.clickme3 {margin-bottom: 10px;}
}



@media (min-width:768px) {
}

@media (min-width:992px) {

}
@media (min-width:1200px) {

}

/*-------------- News Box ----------------*/
.panel ul	{
    padding:0px;
    margin:0px;
    list-style:none;
}
.news-item	{
    padding:4px 4px;
    margin:0px;
    border-bottom:1px dotted #555; 
}
.news-item a:hover	{
	text-decoration:none;
}
.panel-heading h1	{
	font-family:'Oswald', Arial, Helvetica, sans-serif;
	font-size:2.2em;
	margin-top:0px;
	text-transform:uppercase;
	color:#FFF;
	opacity:0.5;
	text-shadow: 2px 2px 3px #333;
}
.panel-heading	{
	height:57px;
	background:#153a64 !important;
	border-bottom:4px solid #eab90e !important;
	padding:0 15px;
}
a.moreLink {
	margin-top:3px;
}
a.panelFootLink 	{margin:5px 0 0 0; color:#153a64;}
a.panelFootLink:hover 	{text-decoration:none; color:#eab90e;}

/*-------------- /News Box ----------------*/
.splNotice	{
	/*min-width:180px; max-width:91%;*/ width:96%;
	min-height:20px;
	background:#FC0;
	opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
	position: relative;
	margin-top:-105px;
	margin-left:2%;
	margin-right:2%;
	/*margin-top:-100px;*/
	padding:7px 10px;
	font-size:12px;
}
.splNotice	a{ color: #000;}
.splNotice2	{
	/*min-width:180px; max-width:91%;*/ width:96%;
	min-height:20px;
	background:#FC0;
	opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
	position: relative;
	margin-top:-121px;
	margin-left:2%;
	margin-right:2%;
	/*margin-top:-100px;*/
	padding:7px 10px;
	font-size:12px;
}
.splNotice2	a{ color: #000;}
/*-------------- Inside pages ----------------*/
.innerHead {
	background:#e9e9e9;
	box-shadow: 0px 1px 8px #a0a0a0;
	padding:10px 0;
}
.panel-heading-collapse	{
	height:45px;
	background:#0a91ab !important;
	border-bottom:4px solid #eab90e !important;
	padding:0 15px;
}
.panel-heading-collapse	h4 {
	font-family:'Oswald', Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin-top:0px;
	color:#FFF;
	text-shadow: 2px 2px 3px #065471;
	text-decoration:none;
	padding:10px 0;
}

.panel-heading-collapse	a:hover	{
	text-decoration: none;
}

ul.applyLinkB	{
	width:60%;
}
ul.applyLinkB li	{
	margin-bottom:10px;
	list-style:none;
}
ul.applyLinkB li a	{
	text-decoration:none;
	height:45px;
	display:block;
	padding:14px 10px 0px 10px;
	background:#5385d7 url(../images/applyLinkBlue.jpg) no-repeat top right;
	font:15px  Verdana, Geneva, sans-serif;
	color:#FFF;
}
ul.applyLinkB li a:hover	{
	color:#ffcc00;
	text-decoration:none;
}
ul.applyLink, ul.applyLink2	{
	width:60%;
}
ul.applyLink li, ul.applyLink2 li	{
	margin-bottom:5px;
	list-style:none;
}
ul.applyLink li a {
	text-decoration:none;
	height:45px;
	display:block;
	padding:14px 10px 0px 10px;
	background:#faa732 url(../images/applyLink.jpg) no-repeat top right;
	font:15px  Verdana, Geneva, sans-serif;
	color:#333;
}
ul.applyLink li a:hover, ul.applyLink2 li a:hover	{
	color:#FFF;
	text-decoration:none;
}
ul.applyLink2 li a {
	text-decoration:none;
	height:45px;
	display:block;
	padding:14px 10px 0px 10px;
	background:#faa732 url(../images/applyLink.jpg) no-repeat top right;
	font:15px  Verdana, Geneva, sans-serif;
	color:#333;
	border-left:20px solid #936;
}

/*----------- Question paper Table -------------*/
.qpTable	{
	border:1px solid #8e8ee3;
	border-collapse:separate;
	border-spacing:1px;
	float:left;
}
.qpTable th {
  font-weight: bold;
  color:#FFF;
  background:#7d7dd1;
}
.qpTable td {
	background:#f4f4f4;
}
.qpTable th,
.qpTable td {
  padding:1px 4px;
  line-height:17px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #aea79f;
  font-size:0.9em;
}
/*----------- Question paper Table/ -------------*/

ol.alpha {
    margin: 10px 0;
	padding:0 0 0 25px;
}
.guideImg {
    border:1px solid #094561;
    box-shadow: 1px 2px 3px #666;
    margin: 10px 0;
}
.guideImg img	{ width:100%}

/*Provisional Answer Key*/
.lb-data {padding: 0!important;}
.lb-data .lb-details {width: 100%!important;}
.light-box-link, .light-box-link2{color: #000; width: 7%; text-align: center; margin-right: 1%; float: left; padding: 5px 0; border-radius: 5px; text-decoration: none;
	background: rgb(135,224,253); /* Old browsers */
background: -moz-linear-gradient(top, rgba(135,224,253,1) 0%, rgba(83,203,241,1) 40%, rgba(5,171,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(135,224,253,1)), color-stop(40%,rgba(83,203,241,1)), color-stop(100%,rgba(5,171,224,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 ); /* IE6-9 */
}
.light-box-link2{margin-right: 0px!important;}
p.lightBoxSpan{width: 84%;float: left; text-align: center; margin-right: 1%; font-size: 12px; font-weight: bold; color: #ebb80d; margin-top: 5px;}
.proAnsKeyBody table tbody tr td a{color:#277695;}
.proAnsKeyBody table tbody tr th{text-align: center;}
.proAnsKeyBody table tbody tr td a:hover{color:#c00;}
.proAnsKeyBody{width: 100%!important;}
.bxWhite_2{
	background: #fff;
    color: #6a615f;
    border: 1px solid #908785;
    box-shadow: 2px 2px 4px #b0b0b0;
    padding:10px;
}
