
/* primary font */
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);

/* basic page confing  ============================================================================= */

html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body{color:#636363; font-family: 'Roboto Condensed', sans-serif;  font-size: 15px; line-height:1.5em; padding-top:147px;}
a{color:#f4858a; outline:none; text-decoration:none;}
a:hover{color:#636363; outline:none; text-decoration:none;}
a:focus, a:active, a:visited{outline:none; text-decoration:none;}
.wow {visibility: hidden;}

/* shorthand and utilities */

.pr{position:relative;}
.mt10px{margin-top:10px;}
.mb10px{margin-bottom:10px;}
.mt15px{margin-top:15px;}
.mb15px{margin-bottom:15px;}
.mt20px{margin-top:20px;}
.mb20px{margin-bottom:20px;}

.nplr{padding-left:0 !important; padding-right:0 !important;}
.npl{padding-left:0;}

.imgr img{width:100%; height:auto;}


/* type and headings */

.pink{color:#f4858a !important;}
.dgry{color:#2b2f32 !important;}
.white{color:#ffffff !important;}
.red{color:#e40000 !important;}

.bbot{border-bottom:1px solid #e1e1e1; padding-bottom:10px;}

h1,h2,h3,h4,h5{padding:0; margin:0; color:#2b2f32;}
.bold{font-weight:700;}

h1{font-size:25px;}
h2{font-size:20px;}
h3{font-size:16px;}

/* continers custom */

.container-fluid{padding-left:0; padding-right:0; width:100%;}
.container{padding-right:0; padding-left:0; width:100%; max-width:1100px;}
.row-custom{margin-left:0; margin-right:0;}

/* header */
.navbar-fixed-top{background:url(../images/header-bg.gif) repeat-x bottom #51606c;}
.header-hc{margin-top:7px;}
.header-hc img{width:100%; height:auto;}
.logo{float:left; width:100%; max-width:192px; margin-top:7px;}
.brand-logo{float:right; width:100%; max-width:99px;}

/* header navigation */
.headernav .navbar{margin-bottom:0; min-height:0;}
.headernav .navbar-header a{display:none; color:#FFF; position:absolute; left:0; top:8px; line-height:25px;}
.headernav{margin-bottom:7px; margin-top:7px;}
.headernav .navbar-nav > li > a {color:#FFF; padding:7px 8px; text-transform:uppercase; border:1px  solid transparent; border-radius:3px; position:relative;}
.headernav .navbar-nav > li > a:hover, .headernav .navbar-nav > li > a:focus, .headernav .navbar-nav > .open > a, .headernav .navbar-nav > .open > a:focus, .headernav .navbar-nav > .open > a:hover, .headernav .nav > li > a.hnact{background-color:#38454f; border:1px  solid #344049;  border-bottom-color:#5e6971;}
.headernav .navbar-nav > li > a:hover:after, .headernav .navbar-nav > li > a:focus:after, .headernav .navbar-nav > .open > a:after, .headernav .navbar-nav > .open > a:focus:after, .headernav .nav > li > a.hnact:after{content:""; position:absolute; left:0; bottom:0; background-color:#38454f; height:1px; width:100%; z-index:9999;}

.headernav ul.dropdown-menu {border:1px solid #344049; box-shadow:none; background-color:#38454f; border-radius:0; padding:0; margin-top:-2px; min-width:170px;}
.headernav ul.dropdown-menu li a{padding:5px 20px; color:#FFF;}
.headernav ul.dropdown-menu > li > a:focus, .headernav ul.dropdown-menu > li > a:hover{color:#FFF; background-color: #425360;}

.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%; margin-top:0;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a i{position:absolute; right:15px; top:8px;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%; margin-left:10px}


/* home page slider */

.hsliderwrap{padding-left:0 !important; padding-right:0 !important; width:100%; overflow:hidden;}

.homeslider li img{position:relative; width:100%; height:auto;}
.caption_holder{position:absolute; width:98%; max-width:1100px; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); overflow:hidden; text-transform:uppercase; z-index:99;}
.cap-wrapper{background:rgba(0,0,0,0.3); float:left; padding:10px;}
.caption_holder h1, .caption_holder h2, .caption_holder h3{text-shadow:1px 1px 3px rgba(0,0,0,0.5); font-weight:normal;}
.caption_holder h1{margin:5px 0; font-size:32px;}
.caption_holder h2{color:#f4858a; font-weight:700; font-size:28px;}
.caption_holder h3{font-size:23px;}
.caption_holder h1, .caption_holder h3{color:#FFF;}

.hsliderwrap .bx-pager{display:none;}
.hsliderwrap a.bx-prev{background:url(../images/ccontrols.png) no-repeat right top!important; height:49px !important; width:39px !important;}
.hsliderwrap a:hover.bx-prev{background:url(../images/ccontrols.png) no-repeat right bottom!important;}
.hsliderwrap a.bx-next{background:url(../images/ccontrols.png) no-repeat left top!important; height:49px !important; width:39px !important;}
.hsliderwrap a:hover.bx-next{background:url(../images/ccontrols.png) no-repeat left bottom!important;}


/* intro text */
.greybg{background-color:#f3f3f3; border-bottom:1px solid #cbcccc;}
.wbg{background-color:#FFF;}
.intro-heading{margin:25px 0 15px 0; text-transform:uppercase;}

.vision-mission{margin-top:25px; position:relative;}
.vision-mission ul{max-width:315px;}
.vision-mission li{position:relative; margin-bottom:30px; padding-left:62px;}
.vision-mission li a{color:#636363;}
.vision-mission li img{position:absolute; left:0; top:0;}
.vision-mission p{line-height:1.2em; margin-bottom:0; margin-top:5px;}
.intro-img{position:absolute; bottom:-30px; right:-30px; width:416px;}


/* left nav */
.left-nav-wrap{position:absolute; left:0; top:-40px; width:100%;}
.left-nav{background:#FFF; padding:1px;}
.left-nav ul{margin-bottom:0;}
.left-nav h2{background-color:#505f6b; border-bottom:1px solid #38454f; color:#FFF; text-transform:uppercase; font-weight:bold; font-size:16px; padding:7px; position:relative;}
.left-nav h2 span:after{content:"\f0d7"; font-family:'FontAwesome'; position:absolute; top:7px; right:10px; color:#FFF;} 

.left-nav li a{display:block; padding:7px 0 7px 30px; text-transform:uppercase; color:#000; font-size:13px; font-weight:700; position:relative;}
.left-nav li a:hover, .left-nav li a.lnaavct{color:#FFF; background:#f4858a;}{color:#FFF; background:#f4858a;}
.left-nav li a:after{content:""; background:url(../images/arrow1.gif) no-repeat; position:absolute; top:50%; transform:translateY(-50%); right:30px; width:8px; height:11px;}
.left-nav li a:hover:after, .left-nav li a.lnaavct:after{background:url(../images/arrow2.gif) no-repeat;}
.left-nav li{border-bottom:1px solid #e1e1e1;}
.left-nav li:last-child{border-bottom:0;}

.left-nav-ip li a{padding:7px 0 7px 7px !important;}
.left-nav li a:after{right:7px !important;}
.left-nav-ip ul.lnav-sl{padding-left:10px;}
.left-nav-ip ul li.lnav-sl-ind{border-bottom:0;}
.left-nav-ip ul.lnav-sl li a:after{display:none;}
.lnav-sl-ind a:after{
-ms-transform: rotate(90deg)!important; 
-webkit-transform: rotate(90deg)!important; 
transform: rotate(90deg)!important;
-ms-transform-origin: 4px 2px;
-webkit-transform-origin: 4px 2px;
transform-origin: 4px 2px;
 }

/* academic content */

.ac-content{padding-top:20px; padding-bottom:20px;}
.ac-content-block{padding:15px 0;}
.ac-content-block p{margin-bottom:0; margin-top:10px; padding:0 15px;}

.ac-blk1{margin-bottom:28px;}
.ac-content-block-t2{display:table; width:100%; position:relative;}
.ac-content-block-t2 .ac-content-block-content {display:table-cell; vertical-align:bottom;}
.ac-content-block-t2 .iholder{display:table-cell; width:180px; vertical-align:bottom;}
.ac-content-block-t2 .iholder img{width:100%; height:auto;}
.ac-content-block-content h2{margin-bottom:13px; padding-left:15px;}
.ac-content-block-content p{margin-bottom:15px; padding-left:15px;}


.il-links{display:table; width:100%; margin-bottom:0;}
.il-links li{display:table-cell; text-align:center;}
.il-links li a{display:block; padding:12px 5px; margin-right:1px; color:#FFF;  text-transform:uppercase; font-size:12px; font-weight:bold; line-height:1.2em;}
.il-links li a:hover{color:#333;}
.il-links li:last-child a{margin-right:0;}

.blulinks li a{background-color:#9994c7; border-top:3px solid #7972bc;}
.blulinks li a:hover{background-color:#7972bc;}

.redlinks li a{background-color:#f4858a; border-top:3px solid #da484e;}
.redlinks li a:hover{background-color:#da484e;}

/* inner page styles */

.bc_nav{font-size:13px; z-index:100; padding-bottom:5px; padding-left:15px; margin-top:5px; margin-bottom:15px; border-bottom:1px solid #e1e1e1;}
.bc_nav span:before{content: "\f105"; font-family:'FontAwesome', Helvetica; margin-right:5px;}
.bc_nav a.fa_home:before{content:none;}
.bc_nav a:before{content: "\f105"; font-family:'FontAwesome', Helvetica; margin-right:5px;}
.bc_nav a{margin-right:10px;}

.inner-content{margin-bottom:15px;}
.inner-content h1, .inner-content h2{margin-bottom:15px;}
.inner-content h3{margin-bottom:10px;}
.inner-content p{margin-bottom:15px;}

.img-with-content {position:relative; margin-bottom:15px; min-height:169px;}
.img-with-content img{position:absolute; border:2px solid #505f6b;}
.img-left p{padding-left:267px; margin-bottom:0;}
.img-left img{left:0; top:0;}
.img-right img{right:0; top:0;}
.img-right p{padding-right:267px;}

.listed {margin:10px 0 15px 0;}
.listed li{margin:5px 0; position:relative; padding: 0 0 0 22px; }
.listed li:before{content: "\f105"; font-family:'FontAwesome', Arial, sans-serif; margin-right:5px; position: absolute; left: 0px; top:4px; color:#e75c63; border-radius:50%; border:1px solid #e75c63; width:15px; height:15px; line-height:12px; text-align:center; padding-left:2px;}


.banner{margin-bottom:15px;}
.lead{margin-bottom:15px; font-size:18px; border-bottom:1px solid #e1e1e1; padding-bottom:10px;}

.vm-box{width:100%; position:relative; padding:15px; border:1px solid #d7d4f6; background-color:#ebe9f9;}
.vm-box h2{text-align:center;} 
.vm-box p{margin-bottom:0; color:#2b2f32;}
.vm-box img{width:52px; margin:0 auto 15px auto; display:block;}
.vm-box .listed{margin-top:0;}
.vm-box .listed li{color:#2b2f32;}

.uc-div{height:200px; text-align:center;}

.address{margin-bottom:15px;}
.address p{position:relative; padding-left:20px; margin-bottom:0 !important; font-size:16px;}
.address p i{position:absolute; left:0; top:3px;}
.address p i.fa-mobile{font-size:18px;}
.adiv{height:10px;}
.emap iframe {background-color: #FFF; padding: 8px; border: 1px solid #6b6b6b !important;}
/* footer */

.footer{background-color:#3d4e5b; color:#dcdfe1; padding-top:20px; padding-bottom:20px; font-size:13px; position:relative;}
.footer a{color:#dcdfe1;}
.footer a:hover{color:#FFF;}

.flinks{text-align:center; margin-bottom:5px;}
.flinks li{display:inline-block;}
.flinks li a{display:block; margin-bottom:5px;}
.flinks li a:after{content:"|"; margin-left:5px; margin-right:5px;}
.flinks li:last-child a:after{display:none;}

.flinks2{text-align:center; margin-bottom:0;}
.flinks2 li{display:inline-block;}
.flinks2 li a{display:block; background-color:#3d4e5b; margin:5px; text-transform:uppercase; border-radius:4px; border:1px solid #dcdfe1; padding:3px 5px;}
.flinks2 li a:hover{background-color:#FFF; color:#4e5e6a; border:1px solid #FFF;}

.credentials{background-color:#3d4e5b; color:#dcdfe1; padding-top:10px; padding-bottom:10px; font-size:13px; border-top:1px solid #75818b;}
.credentials a{color:#dcdfe1;}
.credentials a:hover{color:#FFF;}

.fcol1{text-align:left;}
.fcol2{text-align:right;}



/* tables, froms, inputs and buttons */
.form-group label{font-weight:normal;}

.form-control::-moz-placeholder{color:#999;}
.form-control:-moz-placeholder{color:#999;}
.form-control::-webkit-input-placeholder {color:#999;}
.form-control:-ms-input-placeholder{color:#999;}

.btn-navy.focus, .btn-navy:focus, .btn-navy:hover{color:#FFF;}
.btn-navy{border:0; color:#FFF; background-color:#1a3668;}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th
{vertical-align:middle;}

.table thead tr th{border-bottom:none;}
.table thead tr th:nth-child(odd){background-color:#d7d4f6;}
.table thead tr th:nth-child(even){background-color:#e4e2f8;}
.table tbody tr td{border-right:1px solid #d7d4f6; border-top:1px solid #d7d4f6;}
.table tbody tr td:last-child{border-right:0;}

.table-bordered {border: 1px solid #d7d4f6;}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{border: 1px solid #d7d4f6;}
.table-responsive{margin-bottom:0;}


/** scroll to top */
a.scrollup {width:35px; height:35px; line-height:35px; opacity:0.8; position:fixed; bottom:130px; right:2%; display:none; font-size:2.25em; font-family: 'FontAwesome'; text-decoration:none; background-color:#f48588; z-index:999; text-align:center; color:#FFF; border:1px solid #FFF;}


.clickhere_btn a{
	padding: 3px 10px;
    background:#F4858A;
    width: 100px;
    border-radius:3px;
	color:#fff;
	font-size:13px;
	font-weight:400;
	margin-left:1em;
}

.clickhere_btn a:hover{
    background: #AAA5D1;
	color:#fff;
}

.recruiters ul{
	padding-top:.2em;
	margin:0 0em 0 0;
	float:left;
	width:50%;
}


.inner_cnt_right p{
	font-size:13px;
	line-height:22px;
}

.inner_cnt_right p.lrg-txt{
	font-size:15px;
	color:#9C9AB8;
}

.inner_cnt_right p.lrg-txt1{
	font-size:15px;
	color:#9C9AB8;
	border-bottom:1px solid #EBEBEB;
	padding-bottom:12px;
	
}

.inner_cnt_right p span.clickhere_btn a{
	padding: 3px 5px;
    background:#F4858A;
    width: 100px;
    border-radius:3px;
	color:#fff;
	font-size:13px;
	font-weight:400;
	margin-left:1em;
	float:right;
	text-align:center;
}

.inner_cnt_right p span.clickhere_btn a:hover{
    background: #AAA5D1;
	color:#fff;
}

/** governing council */
.gc-det-holder ul{margin:0; padding:0;}
.gc-det-holder {width:100%;}
.gc-det-holder li{width:50%; padding:5px; float:left; list-style:none;}
.gc-det-holder li img{float:left; margin-right:10px;}
.gc-det-holder div {background:#f8f7ff; border:1px solid #e6e4f8; padding:20px;}
.gc-det-holder div p{margin-bottom:0; line-height:1.60em;}
.gc-det-holder div p.black{margin-bottom:5px;}
.gc-det-holder div p.add-brk{margin-top:5px;}

.sst li{width:100% !important;}


@media(max-width:979px){
.gc-det-holder li{width:100%; padding:0 0 10px 0; float:none;}
.gc-det-holder div p{line-height:1.40em;}
.gc-det-holder ul li div{height:auto !important;}
}

