﻿@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

body															{ font-family: 'Open Sans', sans-serif; }

.contBg															{ background:#fff; }
.floatRH														{ float:right; }
.noPadding														{ padding:0; }
.padLH55														{ padding-left:55px; }

header															{ position:relative; }
header .topHeader												{ background: #bfbbf7;padding: 1px 0; }
header .topHeader ul.contact-details							{ margin:0; padding:0; }
header .topHeader ul.contact-details li							{ display:inline-block; margin-right:7px; }
header .topHeader ul.contact-details li	a						{ color:#143b9c; font-size:13px; line-height:32px; display:block; }
header .topHeader ul.contact-details li	a i						{ font-size:15px; }
header .topHeader ul.contact-details li a:hover					{ color:#366df9; }	
header .topHeader ul.contact-details li:first-child a:hover		{ color:#366df9; }
header .topHeader ul.contact-details li:first-child a::before	{ display:none; }
header .topHeader ul.contact-details li a::before				{ /*content:"|";*/ color:#666; margin:0 3px; font-size:13px; }

header .topHeader ul.social-list								{ margin:0; padding:0; float:right; }
header .topHeader ul.social-list li								{ display:inline-block; color:#143b9c; margin-left:7px; }
header .topHeader ul.social-list li	a							{ text-decoration:none; display:block; font-size:12px; color:#143b9c; }
header .topHeader ul.social-list li	a:hover						{ color:#366df9; }	
header .topHeader ul.social-list li	a i							{ border-left:0px solid #54be73; font-size:15px; color:#143b9c; display:block; width:34px; height:33px; line-height:33px; text-align:center; }
header .topHeader ul.social-list li:last-child	a i				{ border-right:0px solid #ddd; }
header .topHeader ul.social-list li a:hover i					{ color:#366df9; }
header .topContInfoArea	.topContInfo img						{ margin-left:15px; }

header .logoArea												{ width:100%; }
header .logoArea .logo											{ width:263px; float:left; text-align:left; padding:13px 0; font-size:20px; color:#0d0061; height:auto; }
header .logoArea .logo span										{ float:left; }
header .topContInfoArea											{ margin-top:41px; }
header .topContInfoArea	.topContInfo							{ text-align:left; float:right; font-size:23px; }
header .topContInfoArea	.topContInfo a i						{ width:40px; height:40px; border:1px solid #5c89fa; color:#5c89fa; font-size:21px; border-radius:50%; margin-left:3px; 
																  text-align:center; padding-top:10px; }
header .topContInfoArea	.topContInfo a:hover i					{ background:#5c89fa; color:#fff; border:1px solid #5c89fa;  }																  
													
.navbar-default													{ background:#fff; }
.logo 															{ float:left; width:160px; height:23px; display:block; margin:11px 0; height:50px; }
.logo a															{ text-decoration:none; }
/*.navbar														{ border-bottom:1px solid #5c89fa; border-top:0px solid #5c89fa; border-right:0px solid #e7e7e7; border-left:0px solid #e7e7e7; border-radius:0; background:#5c89fa;  }*/
.navbar															{ border-bottom:1px solid #002147; border-top:0px solid #5c89fa; border-right:0px solid #e7e7e7; border-left:0px solid #e7e7e7; border-radius:0; background:#002147;  }
.navbar-nav > li > a											{ padding:20px 7px; font-size:15px; }
.navbar-default .navbar-nav > li > a:hover						{ /*background:#093283;*/ color:#ffcc00; }
.navbar-default .navbar-toggle									{ border-color:#fff; margin-top:20px; }
.navbar-default .navbar-toggle .icon-bar						{ background-color:#fff; }	
.navbar-default .navbar-toggle:hover							{ background-color:#12378a;  }
.navbar-default .navbar-toggle:hover .icon-bar					{ background-color:#fff;  }
.navbar-default .navbar-nav > li > a							{ color:#fff; }	
.navbar															{ margin-bottom:0; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form	{ border-color:#5c89fa; }
.container > .navbar-header										{ border:none; }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus	{ background-color:transparent; color:#ffcc00; }
.navbar-nav li ul.dropdown-menu									{ background-color:#fff; color:#171717; border:1px solid #aeb8c3; box-shadow:0 6px 12px #474747; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus	{ background-color:#093283; color:#fff; }
.dropdown-menu > li > a											{ color:#171717; padding:7px 15px; }
.dropdown-menu	i												{ margin-right:7px; }
.dropdown-menu .divider											{ margin:0; }




.dropdown-submenu { position: relative; }
.dropdown-submenu>.dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px 6px; }
.dropdown-submenu:hover>.dropdown-menu { display: block; }
.dropdown-submenu>a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #171717; margin-top: 5px;   margin-right: -10px; }
.dropdown-submenu:hover>a:after { border-left-color: #fff; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }


.welcomMsg														{ text-align:center; padding:30px 0; }
.welcomMsg h2													{ font-size:35px; color:#2f54c3; margin-top:45px; line-height:33px; text-transform:uppercase; }
.welcomMsg hr													{ border-color: #29c0ff; width: 10%; border-width: 3px; }
.welcomMsg p													{ font-size:14px; color:#7e8085; margin:25px auto; width:90%; text-align:justify; }
.welcomMsg .btnArea												{ text-align:center; }
.welcomMsg .btnArea a											{ padding:7px 21px; font-size:14px; background:#fff; text-decoration:none; color:#2f54c3; border:2px solid #2f54c3; margin:20px 0; line-height:77px; }
.welcomMsg .btnArea a:hover										{ padding:7px 21px; font-size:14px; text-decoration:none; background:#29c0ff; color:#fff; border:2px solid #29c0ff; margin:25px 5px 0 0; }
.welcomMsg .btnArea a.active									{ padding:7px 21px; font-size:14px; text-decoration:none; background:#29c0ff; color:#fff; border:2px solid #29c0ff; margin:25px 5px 0 0; }

.blockArea														{ padding:65px 0 70px 0; border-top:1px solid #e7e7e7;  }
.blkCont .blkLabel												{ background-color: #fff; color: #3e423a; padding: 9% 5%; text-align: center; font-size: 16px; margin: 10px 0; cursor:pointer; }
.blkCont .blkLabel:hover										{ opacity:1; transition:all 0.5s ease-in-out 0.1s; background-color: #337ab7; color:#fff; } 
.blkCont .blkLabel span											{ text-transform:uppercase; font-size:31px; color:#3e423a; }
.blkCont .blkLabel:hover span									{ color:#fff; transition:all 0.5s ease-in-out 0.1s; }
.blkCont .blkLabel.blk1											{ border:3px solid #3e4cb7; background:#7c89ee; }
.blkCont .blkLabel:hover.blk1									{ background:#3e4cb7; }
.blkCont .blkLabel.blk2											{ border:3px solid #88c440; background:#b0eb6a; }
.blkCont .blkLabel:hover.blk2									{ background:#88c440; }
.blkCont .blkLabel.blk3											{ border:3px solid #6733bb; background:#ac80f3; }
.blkCont .blkLabel:hover.blk3									{ background:#6733bb; }
.blkCont .blkLabel.blk4											{ border:3px solid #f15847; background:#f1887c; }
.blkCont .blkLabel:hover.blk4									{ background:#f15847; }
.blkCont .blkLabel.blk5											{ border:3px solid #e4b215; background:#f2d477; }
.blkCont .blkLabel:hover.blk5									{ background:#e4b215; }
.blkCont .blkLabel.blk6											{ border:3px solid #7a5447; background:#b58677; }
.blkCont .blkLabel:hover.blk6									{ background:#7a5447; }
.blkCont .blkLabel i											{ font-size:35px; margin-bottom:10px; }	
.innerPageContent												{ margin:0 15px; }	

.principalMsgArea												{ padding:30px 0; text-align:center; background:#f5f5f5; }
.principalMsgArea h2											{ font-size:35px; color:#2f54c3; margin-top:45px; line-height:33px; text-transform:uppercase; }
.principalMsgArea hr											{ border-color: #29c0ff; width: 10%; border-width: 3px; }
.principalMsgArea .principalMsg									{ border:0px solid #35ab57; padding:0 3%; /*margin-bottom:15px;*/ }
.principalMsgArea .principalMsg img								{ border:1px solid #35ab57; margin:0 15px 10px 0; float:left; }
.principalMsgArea .principalMsg p								{ font-size:14px; color:#7e8085; text-align:justify; }
.principalMsgArea .btnArea										{ text-align:center; }
.principalMsgArea .btnArea a									{ padding:7px 21px; font-size:14px; background:#fff; text-decoration:none; color:#2f54c3; border:2px solid #2f54c3;/* margin:20px 0;*/ line-height:77px; }
.principalMsgArea .btnArea a:hover								{ padding:7px 21px; font-size:14px; text-decoration:none; background:#29c0ff; color:#fff; border:2px solid #29c0ff; margin:5px 5px 0 0; }
.principalMsgArea .btnArea a.active								{ padding:7px 21px; font-size:14px; text-decoration:none; background:#29c0ff; color:#fff; border:2px solid #29c0ff; margin:5px 5px 0 0; }
.title															{ float:right; }

.MissionVisionArea												{ padding:30px 0; text-align:center; }
.MissionVisionArea h2											{ font-size:35px; color:#2f54c3; margin-top:45px; line-height:33px; text-transform:uppercase; }
.MissionVisionArea hr											{ border-color: #29c0ff; width: 10%; border-width: 3px; }
.MissionVisionArea .MissionVisionMsg							{ border:0px solid #67c9ee; padding:5%; margin-bottom:15px; background:#e1e9ff; /*-webkit-box-shadow: inset 1px 1px 7px 3px #67c9ee;
																  -moz-box-shadow: inset 1px 1px 7px 3px #67c9ee; box-shadow: inset 1px 1px 7px 3px #67c9ee;*/ }
.MissionVisionArea .MissionVisionMsg img						{ border:1px solid #35ab57; margin:0 15px 10px 0; float:left; }
.MissionVisionArea .MissionVisionMsg p							{ font-size:14px; color:#1c398e; text-align:justify; }
.MissionVisionArea .btnArea										{ text-align:center; }
.MissionVisionArea .btnArea a									{ padding:7px 21px; font-size:14px; background:#fff; text-decoration:none; color:#2f54c3; border:2px solid #2f54c3; margin:20px 0; line-height:77px; }
.MissionVisionArea .btnArea a:hover								{ padding:7px 21px; font-size:14px; text-decoration:none; background:#29c0ff; color:#fff; border:2px solid #29c0ff; margin:25px 5px 0 0; }
.MissionVisionArea .btnArea a.active							{ padding:7px 21px; font-size:14px; text-decoration:none; background:#29c0ff; color:#fff; border:2px solid #29c0ff; margin:25px 5px 0 0; }


.ContBlkArea													{ padding:50px 0 30px; text-align:center; background:#f1f6fc; }
.ContBlkArea hr													{ border-color: #3666b7; width: 10%; border-width: 3px; }
.ContBlkArea .ContBlkMsg										{ margin-bottom:15px; }
.ContBlkArea .ContBlkMsg .heading								{ font-size:31px; color:#fff; line-height:33px; padding:5% 0; text-transform:uppercase; text-align:center; }
.ContBlkArea .ContBlkMsg .Content								{ font-size:14px; color:#7e8085; padding:3% 5%; background:#fff; min-height:257px; max-height:257px; /*overflow-y:auto;*/ }
.ContBlkArea .ContBlkMsg .Content marquee						{ height:227px; }
.ContBlkArea .ContBlkMsg .Content ul							{ margin:0; padding:0; list-style-type:none; }
.ContBlkArea .ContBlkMsg .Content ul li							{ font-size:14px; color:#7e8085; text-align:left; float:left; display:block; border-bottom:1px #c7c7c7 solid; margin-bottom:10px; }
.ContBlkArea .ContBlkMsg .Content ul li span.date				{ color:#999; font-size:12px; display:block; margin-top:10px; width:50%; float:left; }
.ContBlkArea .ContBlkMsg .Content ul li span.details			{ float:right; }	
.ContBlkArea .ContBlkMsg .Content ul li span.details a			{ text-decoration:none; }
.blkLH															{ border:2px solid #9143b5; background:#9143b5; /* border-right:2px solid #94c3f7; border-bottom:2px solid #94c3f7;*/ }
.blkMid															{ border:2px solid #e57e21; background:#e57e21;/* border-right:2px solid #94edf7; border-bottom:2px solid #94edf7;*/ }
.blkRH															{ border:2px solid #15dae1; background:#15dae1; /*border-right:2px solid #94f7da; border-bottom:2px solid #94f7da;*/ }
.ContBlkArea .ContBlkMsg img									{ border:1px solid #35ab57; margin:0 15px 10px 0; float:left; }
.ContBlkArea .ContBlkMsg p										{ font-size:14px; color:#777; text-align:left; }
.ContBlkArea .btnArea											{ text-align:center; }
.ContBlkArea .btnArea a											{ padding:7px 21px; font-size:14px; background:#fff; text-decoration:none; color:#35ab57; border:2px solid #35ab57; margin:20px 0; line-height:77px; }
.ContBlkArea .btnArea a:hover									{ padding:7px 21px; font-size:14px; text-decoration:none; background:#35ab57; color:#fff; border:2px solid #35ab57; margin:25px 5px 0 0; }
.ContBlkArea .btnArea a.active									{ padding:7px 21px; font-size:14px; text-decoration:none; background:#35ab57; color:#fff; border:2px solid #35ab57; margin:25px 5px 0 0; }


.topFooter											{ background:#123877; padding:45px 0; }
.topFooter p										{ color:#fff; font-size:12px; }
.topFooter p.footSocialIcon							{ margin:27px 0; color:#fff; font-size:18px; }		
.topFooter p.footSubHead							{ font-size:12px; color:#00abc9; text-transform:uppercase; margin:15px 0 10px; }
.topFooter p.footAddres								{ color:#fff; font-size:14px; }	
.topFooter p i										{ margin-right:10px; }
.topFooter .footBlk									{ border-left:0px #2e2e2e solid; padding-left:25px; margin:25px 0; }
.topFooter .footBlk h4								{ text-transform:uppercase; color:#fff; font-size:18px; }	
.topFooter .footBlk hr								{ width:23%; border:1px #00ace8 solid; text-align:left; margin:0; }	
.topFooter .footBlk ul								{ margin:10px 0; padding:0; list-style-type:none; }
.topFooter .footBlk ul li							{ margin:15px 0; }
.topFooter .footBlk ul li a							{ font-size:14px; color:#fff; /*text-transform:uppercase;*/ text-decoration:none; }
.topFooter .footBlk ul li a:hover, .topFooter .footBlk ul li a.active					{ color:#00ace8; }
.topFooter .footBlk ul li.ShortLinks				{ padding:15px 0; border-bottom:1px #2e2e2e solid; margin:0; }
.topFooter .footBlk ul li.ShortLinks a				{ font-size:12px; color:#636363; text-transform:uppercase; text-decoration:none; padding:10px 0; }
.topFooter .footBlk.midBlk							{ border-left:1px solid #fff; border-right:1px solid #fff; padding-left:55px; }

.topFooter .footBlk .footPostBlk					{ margin:10px 0; }
.topFooter .footBlk .footPostBlk .imgBlk			{ float:left; margin-right:4%; width:36%; /*height:77px;*/ }
.topFooter .footBlk .footPostBlk .imgBlk img		{ width:100%; }	
.topFooter .footBlk .footPostBlk .newsBlk			{ float:left; width:59%; /*height:77px;*/ }
.topFooter .footBlk .footPostBlk .newsBlk .heading	{ float:left; color:#00ace8; font-size:17px; }	
.topFooter .footBlk .footPostBlk .newsBlk .more		{ float:left; color:#00ace8; font-size:11px; }


.copywriteArea										{ margin-top:25px; padding-top:20px; border-top:1px solid #fff; }
.copywriteArea	a									{ color:#00f6ff; }			
.footerLink											{ float:right; }	
.footerLink ul										{ margin:0; padding:0; list-style-type:none; }
.footerLink ul li									{ margin-left:15px; float:right; }
.footerLink ul li a									{ font-size:12px; color:#fff; text-decoration:none; }
 #btnLeftMenu {display:none;}

  .eresources
        { 
            height:auto;
            width:99%;
            border:1px solid #b2b7f5;
            float:left;
            margin:0.5%;
            padding: 0.5%;
            background-color: #edf5fd;
        }
@media (min-width:320px) and (max-width:1199px){
	header .topHeader ul.contact-details	{ text-align:center; }
	header .topHeader ul.social-list		{ float:none; text-align:center; border-top:0px #f2f2f2 solid;  }

}

@media (min-width:768px) and (max-width:991px){
	.navbar-default .navbar-nav > li > a	{ font-size:13px; }	
    #btnLeftMenu {display:block;}
    .eresources
        { 
            height:auto;
            width:100%;
            border:1px solid #b2b7f5;
            float:left;
            margin:0.5%;
            padding: 0.5%;
            background-color: #edf5fd;
        }
}
@media (min-width:320px) and (max-width:767px){
	header .logoArea						{ width:100%; float:none; text-align:center; padding:13px 0 7px; font-size:20px; color:#0d0061; }
	header .logoArea .logo					{ width:100%; }
	header .logoArea img					{ width:100%; }
	header .topContInfoArea					{ padding-bottom:20px; padding-top:20px }
	header .topContInfoArea .topContInfo	{ text-align:center; float:none; }
	.navbar-nav > li > a					{ padding-top:7px; padding-bottom:7px; font-size:13px; text-align:center; }
	.navbar-default .navbar-toggle			{ margin-top:10px; }
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a		{ text-align:center; color:#fff; }
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus 	{ color:#ffcc00; }
	.navbar-nav .open .dropdown-menu		{ /*border:3px #5c89fa solid; color:#1b377c;*/ }
	.innerPage p img.innerPageImg			{ width:100%; }
	.navbar-collapse						{ padding-right: 15px; padding-left: 15px; overflow-x: visible;}
	.dropdown-submenu>a:after, .dropdown-submenu>a:hover:after 					{ border-left-color: #5c89fa; }
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus	{ background-color:#12378a; }
	.copywriteArea																{ text-align:center; }
	.footerLink ul li															{ float:none; }
	header .topContInfoArea	.topContInfo img									{ margin:20px; width:auto; }
    .eresources
        { 
            width:99%;
            height:auto;
            border:1px solid #b2b7f5;
            float:left;
            margin:0.5%;
            padding: 0.5%;
            background-color: #edf5fd;
        }
}
@media (min-width:320px) and (max-width:991px){
	.topFooter .footBlk.midBlk													{ border-left:0px solid #fff; border-right:0px solid #fff; padding-left:25px; }	
}

/************************************************************* Inner Page CSS  *************************************************************************/
	

/*************** Inner Page Left Menu Starts  **************************/

/*.nav-tabs-dropdown 				{ display: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.nav-tabs-dropdown:before 		{ content: "\f107"; font-family: 'FontAwesome'; position: absolute; right: 30px; }
.well							{ padding:0; border:1px solid #2f54c3; border-radius:0; background-color:#fff; }
.nav-tabs > li > a				{ border-bottom:0px solid #2f54c3; border-radius:0; margin-right:0; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus			{ border:none; }
.btn-primary					{ background-color:#337ab7; }	
.btn-primary:hover				{ background-color:#337ab7; }
.nav-tabs > li > a:hover		{ background-color:#337ab7; color:#fff; }*/
#innerPageMenu							{ text-align:left; border:1px #c7c7c7 solid; padding:0; }
#innerPageMenu li a						{ color:#474747; font-size:15px; }
#innerPageMenu li a:hover				{ color:#1580fc; text-decoration:none; }
#innerPageMenu p						{ padding:5%; border-bottom:1px solid #d9d9d9; margin:0; color:#1681fc; font-size:17px; }	
#innerPageMenu p i, #menu li a i		{ font-size:17px; margin-right:10px; }
#innerPageMenu li						{ list-style: none; padding:7px 19px 9px; margin: 0; border-bottom: 1px dashed #e1e1e1; }

/*************** Inner Page Block Listing Starts  **************************/

.innerPageArea										{ text-align:center; padding:10px 0; }
.innerPageArea h2									{ color:#315ac2; text-transform:uppercase; }
.innerPageArea hr									{ border-color: #29c0ff; width: 10%; border-width: 3px; margin-bottom:59px; }
.innerPageContent h3								{ color:#474747; text-align:left; border-bottom:1px solid #474747; padding-bottom:15px; margin-bottom:15px; margin-top:0; }
.innerPageContent p									{ text-align:left; color:#7e8085; }
.departName											{ border:3px solid #3e4cb7; background:#fff; color: #3e423a; padding: 9% 5%; text-align: center; font-size: 16px; margin: 0 0 15px; cursor:pointer; }
.departName:hover									{ opacity:1; transition:all 0.5s ease-in-out 0.1s; background:#002147; color:#fff; } 
.departName span									{ text-transform:uppercase; font-size:31px; color:#3e423a; }
.departName:hover span								{ color:#fff; transition:all 0.5s ease-in-out 0.1s; }



@media screen and (min-width: 769px) {
	#nav-tabs-wrapper 			{ display: block!important; }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.departName					{ margin-top:10px; }
	.innerPageContent h3		{ margin-top:15px; }
}
@media screen and (max-width: 768px) {
    #btnLeftMenu {display:block;}
	.nav-tabs-dropdown 			{ display: block; border-radius:0; }
	#nav-tabs-wrapper 			{ display: none; border-top-left-radius: 0; border-top-right-radius: 0; text-align: center; }
	.nav-tabs-horizontal 		{ min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05); box-shadow: inset 0 1px 1px rgba(0,0,0,.05); }
	.nav-tabs-horizontal  > li 									{ float: none; }
	.nav-tabs-horizontal  > li + li 							{ margin-left: 2px; }
	.nav-tabs-horizontal > li, .nav-tabs-horizontal > li > a 	{ background: transparent; width: 100%; } 
	.nav-tabs-horizontal  > li > a 								{ border-radius: 4px; }
	.nav-tabs-horizontal  > li.active > a, .nav-tabs-horizontal  > li.active > a:hover, .nav-tabs-horizontal  > li.active > a:focus { color: #ffffff; background-color: #428bca; }
}
/*************** Inner Page Left Menu End  **************************/



