html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,
address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,
dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,time,mark,audio,video {
/* margin:0; */    
padding: 0;
border: 0;
font-size: 100%;
/* vertical-align:baseline; */
/* text-decoration:none; */    
margin: 0;
}
a:focus,
a:hover {
text-decoration: none;
}
a {
color: #003d8c;
}
body {
background: #f7f4f4;
font-family: arial;
}


header {}
.top-had {
width: 100%;
background: #fff;
}
.top-had-left {
float: left;
margin-left: 40px;
border-left: 4px solid #0674bc;
padding: 2px 0px 2px 10px;
font-size: 12px;
color: #888888;
font-family: arial;
width: 36%;
height: 25px;
overflow: hidden;
}
.top-had-left marquee {
margin: 3px 0px 0px 0px;
}
.top-had-right {
float: right;
margin-right: 40px;
border-left: 4px solid #0674bc;
height: 25px;
position: relative;
}
.had-main {
width: 100%;
background: #f3f8fc;
}
/*.logo{width: 45%;float:left;margin-left: 40px;padding: 11px 0px;}*/

.social {
float: right;
height: 25px;
margin-right: 47px;
margin-top: 6.7%;
}
.social span {
margin: 0px 0px 0px 2px;
}
h2 {
color: #003d8d;
font-size: 18px;
font-family: arial;
margin-bottom: 10px;
padding: 15px 10px 0px 12px;
/*clear: both;*/

font-weight: 700;
}
.navitation-bg {
width: 100%;
background: #003d8d;
}
.navbar-default {
background: none;
border: 0;
}
.navbar {
margin-bottom: 0;
min-height: 0;
}
.navbar-default .navbar-nav>li>a {
color: #fff;
font-size: 14px;
font-family: arial;
text-transform: uppercase;

}
.top-had-right ul {
margin: 0;
padding: 0;
float: left;
}
.top-had-right ul li {
float: left;
margin: 0;
list-style: none;
padding: 0px 0px 0px 0px;
}
.top-had-right ul li a {
float: left;
font-size: 11px;
font-family: arial;
color: #000;
padding: 0px 8px 0px 12px;
line-height: 23px;
}
.navbar-nav>li>a {
padding: 7px 30px 7px 30px;
}
.navbar-nav>li>a:hover {
color: #FFE !important;
background-color: #0248a3 !important;

}
.open>a {
background-color: #0248a3 !important;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.open>a {
/* box-shadow: none;*/
background-color: #003d8d;
background: none;
}
.navbar-default .active>a:focus {
color: #555;
background-color: #0248a3;
}
.search {
float: right;
}
.search button {
background: url(../img/search.png);
background-repeat: no-repeat;
background-position: 0px 1px;
font-size: 0;
width: 16px;
float: right;
margin: 1px 0px 0px 7px;
background-color: #fff;
border: 0;
height: 17px;
}
.search input {
height: 21px;
border: 0;
outline: none;
width: 70%;
color: #000000;
font-size: 12px;
font-family: arial;
padding: 0px 0px 0px 6px;
display: none;
border: 1px solid #898989;
position: absolute;
top: 24px;
right: 0;
}
.banner {
float: left;
width: 72.4%;
border-bottom: 1px solid #0072bc;
}
.news {
float: right;
background: #f5f5f5;
width: 27%;
border-bottom: 1px solid #003d8c;
height: 395px;
}
.extra-size {
width: 1280px;
}
.carousel-control.left {
background: none;
}
.carousel-control.right {
background: none;
}
.contentmid ul li {
color: #636363;
font-family: arial;
background: url(../img/red-dott.jpg);
background-repeat: no-repeat;
background-position: 4px 4px;
padding-left: 20px;   
width: 95%;
margin: 15px auto;
line-height: 19px;
list-style: none;
font-size: 14px;
color: #000;
}
.news .carousel-control {
width: 6%;
top: 160px;
/*opacity: 2;*/
}
.news h1 {
padding: 0px 20px;
font-size: 18px;
color: #000;
font-family: arial;
margin: 19px 0px 15px 0px;
height: 40px;
overflow: hidden;
}
.news h2 {
margin: 0px;
padding: 0px 20px;
color: #000000;
font-size: 14px;
font-family: arial;
margin-bottom: 15px;
}
.news p {
margin: 0px 0px 10px 0px;
padding: 0px 20px;
font-size: 13px;
color: #000000;
font-family: arial;
height: 50px;
}
.white-body {
width: 100%;
background: #fff;
float: left;
padding: 6px 6px;
min-height: 300px;
}
.focus-areas h1 {
color: #003d8d;
font-size: 20px;
font-family: arial;
padding: 20px 0px 19px 0px;
}
.focus-areas h1 a {
color: #000;
}
.focus-areas ul {
margin: 0px;
padding: 0px;
width: 91%;
}
.focus-areas ul li {
margin: 0px;
/*border-bottom: 1px solid #c2c2c2; */

width: 100%;
padding: 0px 0px 10px 0px;
font-weight: bold;
}
.focus-areas ul li a {
color: #0e0e0e;
font-size: 17px;
font-family: arial;
}
.focus-areas ul ul {
margin: 0px;
padding: 0px;
width: 91%;
}
.focus-areas ul li li {
margin-left: 20px;
padding: 9px 0px 9px 0px;
border-bottom: 1px dotted #c2c2c2;
font-weight: normal;
list-style-type: circle;
}
.focus-areas ul li li a {
color: #000000;
font-size: 15px;
font-family: arial;
font-weight: normal;
}
.Home-Focus-Areas li a {
color: #000;
font-size: 16px;
}
.Home-Focus-Areas li a:hover {
color: #000;
}
#myCarousel2 {
position: relative;
}
.technologies {
width: 37.5%;
background: #f5f5f5;
float: left;
border-top: 1px solid #003d8c;
height: 364px;
}
.technologies .figure-link {
height: 169px;
overflow: hidden;
float: left;
width: 100%;
}
#myCarousel2 .caption {
height: 133px;
float: left;
width: 100%;
}
#myCarousel2 img {
margin: 0px auto;
}
.carousel-control-tech.left {
background: none;
margin-left: 0px;
top: 33.5%;
position: absolute;
left: 0;
}
.carousel-control-tech.right {
background: none;
position: absolute;
right: 0;
top: 33.5%;
}
.technologies .carousel-control {
width: 6%;
top: 154px;
opacity: 1;
}
.technologies .heading-click a {
padding: 20px 22px 20px 22px;
clear: both;
width: 100%;
}
.technologies h1 {
font-size: 18.2px;
color: #000;
font-family: arial;
padding: 0px 22px 0px 22px;
margin: 19px 0px 15px 0px;
}
.technologies h1 a {
color: #003d8c;
}
.technologies h2 {
margin: 0px;
padding: 0px 20px;
color: #000000;
font-size: 14px;
font-family: arial;
margin-bottom: 15px;
}
.technologies p {
margin: 0px 0px 10px 0px;
padding: 0px 20px;
font-size: 13px;
color: #000000;
font-family: arial;
}
#myCarousel3 {
position: relative;
}
.events {
width: 33.5%;
background: #f5f5f5;
float: right;
border-top: 1px solid #003d8c;
height: 364px;
}
.carousel-control-event.left {
background: none;
margin-left: 0px;
top: 35.3%;
position: absolute;
left: 3px;
}
.carousel-control-event.right {
background: none;
margin-left: 0px;
top: 35.3%;
position: absolute;
right: 0;
}
.events h1 {
font-size: 21px;
color: #000;
font-family: arial;
padding: 20px 22px 20px 22px;
}
.know-more a {} .event-main {
padding: 5px 42px 0px 22px;
float: left;
height: 275px;
width: 100%;
}
.event-date {
float: left;
width: 15%;
border-right: 1px solid #636363;
margin: 0px 13px 0px 0px;
color: #636363;
text-align: center;
font-family: arial;
font-weight: bold;
padding: 0px 10px 0px 0px;
font-size: 37px;
line-height: 25px;
}
.event-detail {
float: left;
max-width: 80%;
}
.event-detail h2 {
font-size: 15px;
color: #000000;
font-family: arial;
margin-bottom: 20px;
padding: 0px;
/*text-transform: uppercase;*/
}
.event-detail p {
color: #000000;
font-size: 14px;
font-family: arial;
margin-bottom: 13px;
width: 100%;
float: left;
}
.event-detail h3 {
color: #000000;
font-size: 12px;
font-family: arial;
margin-bottom: 3px;
width: 100%;
float: left;
}
.vr-line {
width: 1px;
background: #f2f2f2;
height: 355px;
float: left;
margin: 0px 5px;
}
.content {
overflow: auto;
position: relative;
width: 100%;
height: 277px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
/*box-sizing: border-box;*/
}
.technologies img {
height: auto;
}
.technologies p {
font-size: 13px;
color: #000;
font-family: arial;
padding: 0px 22px 12px 22px;
}
.know-more a {
font-size: 12px;
color: #fff;
background: #636363;
padding: 12px 25px 12px 25px;
float: left;
font-family: arial;
margin-top: 23px;
}
footer {
width: 100%;
background: url(../img/background.png) right;
background-repeat: no-repeat;
background-color: #d7f0ff;
padding-top: 15px;
padding-bottom: 0px;
}
.p-footer {
padding: 0px 50px;
}
.f-box-1 {
width: 16%;
float: left;
}
.f-box-2 {
width: 15%;
float: left;
}
.f-box-3 {
width: 15%;
float: left;
}
.f-box-4 {
width: 54%;
float: left;
}
footer h4 {
color: #000;
font-size: 13px;
font-family: arial;   
margin-bottom: 20px;
font-weight: bold;
}
footer ul {
float: left;
}
footer ul li {
list-style: none;
margin: 0px 0px 5px 0px;
}
footer ul li a {
color: #000000;
font-size: 12px;
font-family: arial;
background: url(../img/red-dott.jpg);
background-repeat: no-repeat;
background-position: 4px 4px;
padding: 0px 0px 0px 20px;

}
.bottom-logos {
border: 1px solid #fff;
width: 100%;
margin-top: 10px;
padding: 15px 10px;
float: left;
}
.links-bottom {
float: left;
width: 55%;
}
.links-bottom ul {
margin-top: 6px;
}
.links-bottom ul li {
float: left;
color: #000;
font-size: 12px;
font-family: arial;
}
.links-bottom ul li a {
background: none;
padding: 0;
margin-right: 22px;
}
.links-location {
float: left;
width: 45%;
margin: 15px 0px 10px 0px;
}
.links-location a {
font-family: arial;
font-size: 13px;
color: #000000;
}
.footer-bottom {
width: 100%;
background: #a7a7a7;
padding: 10px;
}
.footer-bottom-left {
float: left;
font-size: 11px;
color: #ffffff;
font-family: arial;
}
.footer-bottom-right {
float: right;
font-size: 11px;
color: #ffffff;
font-family: arial;
text-transform: uppercase;
}
.footer-bottom-right a {
color: #fff;
font-weight: bold;
}
.banner-inner {
width: 100%;
float: left;
border-bottom: 1px solid #0072bc;
}
/*.inner-full-width{float:left;} */

.inner-let {
width: 32%;
float: left;
border-right: 1px solid #f2f2f2;
padding: 0px 14px 0px 0px;
}
.inner-right {
width: 66.7%;
float: right;
}
.vr-line-inner {
width: 1px;
background: #f2f2f2;
height: 119px;
float: left;
margin: 0px 12px;
}
.inner-let h1,
.inner-full-width h1 {
color: #003d8d;
font-size: 19px;
font-family: arial;
background: #ececec;
border-top: 1px solid #003d8c;
padding: 13px 12px;
/*display:inline-block;*/
width: 100%;
margin-bottom: 0px;
font-weight: 600;
}
.inner-let p,
.inner-full-width p {
font-size: 14px;
color: #000;
font-family: arial;
line-height: 19px;
padding: 10px 12px;
width: 100%;
/*display: inline-block;*/
clear: both;
text-align: justify;
}
.institutional-left {
width: 100%;
float: left;
}
.institutional-right {
width: 100%;
float: right;
}
.institutional-box {
width: 48%;
background: #ececec;
border-top: 1px solid #003d8c;
margin-bottom: 15px;
float: left;
min-height: 318px;
position: relative;
}
.institutional-box img {
width: 100%;
height: auto !important;
}
.institutional-box h1 {
width: 100%;
color: #003d8d;
font-size: 18px;
font-family: arial;
padding: 12px 15px;
}
.institutional-box p {
color: #000;
font-size: 13px;
font-family: arial;
padding: 10px 15px;
float: left;
/*    width: 72%; */

overflow: hidden;
}
.institutional-box p a {
color: #000;
}
.read-more a {
font-size: 12px;
color: #fff;
background: #636363;
padding: 8px 25px 9px 25px;
float: right;
font-family: arial;
margin: 0px 6px 6px 0px;
/* position: absolute; */

right: 0;
bottom: 0;
}
.load-more {
text-align: center;
}
.load-more a {
color: #4e4e4e;
font-size: 13px;
font-family: HelveticaNeueLTCom-Lt;
font-weight: bold;
}
.focus-area h2 {
padding: 0;
background: none;
font-size: 14px;
margin-top: 6px;
}
.focus-area h2 a {
color: #003d8d;
}
.focus-area img {
float: left;
width: 29%;
}
.focus-area p {
padding: 0;
width: 100%;
margin: 0px 0px 8px 0px;
}
.focus-detail {
float: right;
width: 68%;
}
.focus-big {
width: 100%;
border-top: 1px solid #003d8c;
background: #ececec;
float: left;
margin-bottom: 20px;
}
.focus-big figure {
float: left;
}
.focus-big-text {
float: right;
width: 47%;
}
.focus-big-text h1 {
font-size: 14px;
margin-top: 6px;
color: #003d8d;
font-family: arial;
}
.focus-big-text h1 a {
color: #003d8d;
}
.focus-big-text p {
color: #000000;
font-size: 13px;
font-family: arial;
float: left;
padding: 5px 10px 0px 0px;
text-align: left;
line-height: 17px;
}
.event-detail-page {
background: #ebebeb;
width: 68.3%;
float: right;
border-top: 1px solid #003d8c;
padding: 13px 15px;
}
.event-detail-page h1 {
font-size: 18px;
font-family: arial;
font-weight: bold;
color: #000;
}
.event-detail-page p {
font-size: 14px;
font-family: arial;
color: #000;
line-height: 19px;
margin-top: 12px;
}
.event-detail-page img {
width: 100%;
height: auto;
margin-top: 11px;
}
.event-detail-page h3 {
color: #888888;
font-family: arial;
font-size: 13px;
line-height: 19px;
margin-top: 20px;
margin-bottom: 10px;
}
.event-detail-page h2 {
color: #888888;
font-family: arial;
font-size: 10px;
line-height: 19px;
}
.event-page {
background: #ebebeb;
margin-top: 3px;
border-top: 1px solid #003d8c;
padding: 25px 0px 25px 0px;
width: 100%;
}
.event-page .event-date {
width: 22%;
}
.event-page .event-detail {
width: 73%;
}
.event-page h2 {
font-size: 16px;
color: #636363;
font-family: arial;
font-weight: bold;
margin-bottom: 3px;
}
.bottom-logos span {
padding: 0px 4px;
}
.dropdown-menu>li>a {
font-size: 13px;
font-family: arial;
color: #000000;
padding: 7px 25px;
}
#jcl-demo .carousel {
border: 1px solid #bababa;
/*border-radius: 10px;*/
/* background-color: ghostwhite;*/
float: left;
padding-left: 10px;
/* Needed for rendering without flicker */    
position: relative;
visibility: hidden;
left: -5000px;
}
/* Styling for image based carousel content. Only width and height are mandatory */

#jcl-demo .carousel>ul>li>img {
width: 150px;
height: 118px;
vertical-align: middle;
/* optional */

margin: 10px 10px 10px 0;
/*border-radius: 5px;*/
}
/* Styling for text based carousel content. Only width and height are mandatory */

#jcl-demo .carousel>ul>li>p {
width: 130px;
height: 98px;
margin: 10px 10px 10px 0;
border: 1px solid #808080;
/*border-radius: 5px;*/
line-height: normal;
background-color: #fff;
padding: 10px;
}
/* Styles for PREV and NEXT anchor buttons */

#jcl-demo a.prev,
#jcl-demo a.next,
#jcl-demo a.go {
display: block;
width: 26px;
height: 30px;
line-height: 1;
background-color: #333333;
/*color: ghostwhite;*/
text-decoration: none;
font-family: Arial, sans-serif;
font-size: 25px;
/*border-radius: 8px;*/
float: left;
}
#jcl-demo a.prev.disabled,
#jcl-demo a.next.disabled,
#jcl-demo a.prev.disabled:hover,
#jcl-demo a.next.disabled:hover {
background-color: #8d8d8d;
cursor: default;
}
#jcl-demo a.go.highlight {
background-color: #dedede;
color: #000;
}
#jcl-demo a.prev {
margin: 50px -5px 0 0;
text-indent: 7px;
}
#jcl-demo a.next {
margin: 50px 0 0 -5px;
text-indent: 10px;
}
#jcl-demo a.prev:hover,
#jcl-demo a.next:hover,
#jcl-demo a.go:hover {
background-color: #666666;
}
/* Additional carousel styles for external controls, slider, widget, mid etc. */

#jcl-demo .externalControl button,
#jcl-demo .imageSliderExt button {
margin: 5px 5px 0 0;
}
#jcl-demo .externalControl a.next,
#jcl-demo .externalControl a.prev,
#jcl-demo .externalControl a.go,
#jcl-demo .imageSliderExt a.next,
#jcl-demo .imageSliderExt a.prev,
#jcl-demo .imageSliderExt a.go {
margin: 0 5px 0 0;
padding: 7px 5px 0 5px;
font-size: 15px;
text-align: center;
/*border-radius: 3px;*/
}
#jcl-demo .widget img {
cursor: pointer;
}
#jcl-demo .mid {
margin-left: 50px;
width: 400px;
height: 300px;
}
#jcl-demo .vertical {
margin-left: 170px;
}
#jcl-demo .imageSlider .carousel>ul>li>img,
#jcl-demo .imageSliderExt .carousel>ul>li>img {
width: 400px;
height: 300px;
}
#jcl-demo .imageSlider .carousel>ul>li>p,
#jcl-demo .imageSliderExt .carousel>ul>li>p {
width: 380px;
height: 280px;
}
/* Other common styles */

.event-box-big .prev {
margin: -8px 0px 0px 150px;
position: absolute;
z-index: 9999;
}
.event-box-big .next {
margin: -12px 0px 0px 139px;
position: absolute;
z-index: 9999;
}
.inner-let li {
height: auto !important;
}
.event-box-big .carousel {
height: 647px !important;
}
.scientific-staff {
width: 100%;
background: #ffffff;
float: left;
border-top: 1px solid #003d8c;
}
.main-staff {
background: #ebebeb;
margin-bottom: 1px;
float: left;
width: 100%;
font-size: 14px;
font-family: arial;
}
.main-staff h1 {
color: #003d8d;
font-size: 16px;
font-family: arial;
float: left;
padding: 13px 6px;
}
.email-staff h1 {
color: #003d8d;
font-size: 18px;
font-family: arial;
float: left;
padding: 13px 6px;
}
.email-staff-e {
padding: 16px 0px;
/*display: inline-block;*/
}
.phone-staff h1 {
color: #003d8d;
font-size: 18px;
font-family: arial;
float: left;
padding: 13px 6px;
}
.vr-white {
width: 1px;
height: 31px;
background: #fff;
float: left;
margin-right: 19px;
margin-top: 10px;
}
.email-box {
width: 30% !important;
}
.name-staff {
width: 19%;
float: left;
color: #000;
font-size: 12px;
font-family: arial;
padding: 17px 0px;
}
.email-staff {
width: 33%;
float: left;
color: #000;
font-size: 14px;
font-family: arial;
text-align: left;
padding: 17px 0px 17px 7px;
}
.phone-staff {
color: #000;
font-size: 14px;
font-family: arial;
padding: 0px 0px;
float: right;
margin-right: 37px;
}
.hlf-staff {
width: 43.9%;
}
.Epigenetic-staff {
font-family: arial;
color: #000000;
padding: 28px 0px;
font-size: 14px;
}
.vr-white-height {
height: 60px;
}
.hlf-staff h1 {
padding: 25px 6px;
min-width: 75px;
border-top: 0;
width: auto;
}
.new-staff {
padding: 10px 0px;
float: left;
width: 72%;
}
.Scientific-con {
float: left;
margin-top: 7px;
padding: 0px 4px;
width: 100%;
}
.image-seientific {
box-shadow: 1px 0px 9px #d6d6d6;
background: #fff;
padding: 6px;
margin: 0px 20px 10px 10px;
float: left;
width: 16%;
}
.image-seientific img {
width: 100%;
height: auto;
}
.Scientific-con h2 {
color: #003d8d;
font-size: 18px;
font-family: arial;
margin-bottom: 10px;
padding-left: 0;
}
.Scientific-con h3 {
font-size: 14px;
font-family: arial;
color: #000;
margin-bottom: 10px;
}
.Scientific-con p {
font-size: 13px;
font-family: ARIAL;
color: #000;
margin-bottom: 20px;
line-height: 19px;
display: block;
clear: none;
}
.Scientific-con ul {
margin: 0px;
/*width: 100%;
float: left;*/

padding: 0px 0px 4px 40px;
}
.Scientific-con ul li {
padding: 0px;
margin: 0px 0px 8px 0px;
font-size: 13px;
font-family: arial;
color: #000;
width: 100%;
background: url(../img/list-style.jpg);
background-repeat: no-repeat;
background-position: 0px 4px;
list-style: none;
padding: 0px 0px 0px 30px;
}
.Scientific-con ol {
margin: 0px;
width: 100%;
float: left;
padding: 0px 0px 4px 40px;
}
.Scientific-con ol li {
padding: 0px;
margin: 0px 0px 8px 0px;
font-size: 13px;
font-family: arial;
color: #000;
width: 100%;
background-repeat: no-repeat;
background-position: 0px 4px;
padding: 0px 0px 0px 20px;
}
.scient-left {
float: left;
width: 50%;
}
.scient-right {
float: right;
width: 50%;
}
.listing-search {
width: 100%;
float: left;
/*text-align: center;*/

margin-bottom: 20px;
}
.new-job-list select {
width: 33% !important;
}
.search-select {
border: 1px solid #d6d6d6;
width: 20%;
height: 44px;
padding: 0px 20px;
color: #959595;
font-size: 14px;
font-family: arial;
margin-right: 20px;
text-transform: uppercase;
float: left;
/*border-radius: 0;*/
}
select.search-select option {
text-transform: none;
}
.listing-search input {
border: 1px solid #d6d6d6;
width: 28%;
height: 44px;
padding: 0px 10px;
color: #3e3e3e;
font-size: 14px;
font-family: arial;
}
.listing-search input[type=submit] {
width: 118px;
color: #ffffff;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
background: #959595;
margin-left: 15px;
border: 0;
}
.listing-search select {
border: 1px solid #d6d6d6;
width: 28%;
height: 44px;
padding: 0px 10px;
color: #3e3e3e;
font-size: 14px;
font-family: arial;
float: left;
margin: 0px 17px 0px 0px;
border-radius: 0px;
line-height: 38px;
}
.redio-btn-bg label.btn span {
color: #000;
font-size: 12px;
font-family: arial;
}
.redio-btn-bg label input[type="radio"]  i.fa.fa-circle-o {
color: #000;
display: inline;
background: #000;
/* border-radius: 50%;*/
border: 0px;
font-size: 14px;
}
.redio-btn-bg label input[type="radio"] i.fa.fa-dot-circle-o {
display: none;
}
.redio-btn-bg label input[type="radio"]:checked  i.fa.fa-circle-o {
display: none;
}
.redio-btn-bg label input[type="radio"]:checked i.fa.fa-dot-circle-o {
color: #959595;
display: inline;
color: #959595;
display: inline;
/*border-radius: 50%;*/
border: 0px;
font-size: 14px;
}
.redio-btn-bg label:hover input[type="radio"]  i.fa {
color: #959595;
}
.redio-btn-bg label input[type="checkbox"]  i.fa.fa-square-o {
color: #c8c8c8;
display: inline;
}
.redio-btn-bg label input[type="checkbox"]  i.fa.fa-check-square-o {
display: none;
}
.redio-btn-bg label input[type="checkbox"]:checked  i.fa.fa-square-o {
display: none;
}
.redio-btn-bg label input[type="checkbox"]:checked  i.fa.fa-check-square-o {
color: #7AA3CC;
display: inline;
}
.redio-btn-bg label:hover input[type="checkbox"]  i.fa {
color: #7AA3CC;
}
.redio-btn-bg div[data-toggle="buttons"] label.active {
color: #7AA3CC;
}
.redio-btn-bg div[data-toggle="buttons"] label {
/*display: inline-block;*/
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 2em;
text-align: left;
white-space: nowrap;
vertical-align: top;
cursor: pointer;
background:none;
border: 0px solid #c8c8c8;
/*border-radius: 3px;*/
color: #c8c8c8;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;

}
.redio-btn-bg div[data-toggle="buttons"] label:hover {
color: #7AA3CC;
}
.redio-btn-bg div[data-toggle="buttons"] label:active,
div[data-toggle="buttons"] label.active {
-webkit-box-shadow: none;
/*box-shadow: none;*/
outline: none;
}
.redio-btn-bg {
text-align: center;
float: left;
width: 87%;
margin-bottom: 15px;
margin-top: 15px;
}
.redio-btn-bg .btn {
/*display: inline-block;*/
padding: 0;
margin-bottom: 0;
font-size: 8px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
/*touch-action: manipulation;*/
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
/*user-select: none;*/
background-image: none;
border: 1px solid transparent;
/*border-radius: 4px;*/
margin: 0px 0px 0px 11px;
}
label {
outline: none;
}
.listing-spc {
width: 100%;
float: left;
}
/*.vr-red-line{width:1px;height: 116px;background: red;float: left;margin: 0px 8px;} */

.m-top {
margin-top: 5px;
}
.vr-gry-line {
width: 1px;
height: 30px;
background: #d6d6d6;
margin: 0px 8px;
float: left;
}
.listing-spc-box-1 {
float: left;
width: 45%;
padding: 10px 5px;
font-size: 13px;
font-family: arial;
color: #000;
text-transform: capitalize;
margin-bottom: 3px;
background: #fbfbfb;
}
.listing-spc-box-2 {
float: right;
width: 50%;
padding: 10px 11px;
margin-bottom: 3px;
background: #fbfbfb;
margin-right: 8px;
}
.main-clr-bg {
float: left;
width: 49%;
border-right: 1px solid #003d8d;
margin: 0 5px;
}
.main-clr-bg2 {
float: left;
width: 49%;
margin: 0 0px 0 12px;
}
.email-spc {
float: left;
font-size: 14px;
font-family: arial;
color: #000;
width: 46%;
}
.num-spc {
float: left;
font-size: 14px;
font-family: arial;
color: #000;
width: 36%;
}
.lab-spc {
font-size: 14px;
width: 10%;
float: left;
font-family: arial;
color: #000;
}
#contactleft {
width: 49%;
border-right: 1px dotted #aaa;
float: left;
margin-top: 20px;
}
#contactleft ul ul,
#contactright ul ul {
/*margin-bottom:40px;*/
}
#contactright {
width: 49%;
padding-left: 20px;
float: left;
margin-top: 20px;
}
.awards_honors h2,
.technology-available h2 {
margin-bottom: 0px !important;
width: 100%;
clear: both;
padding: 15px 10px 0px 12px;
}
.technology-available ul {
clear: both;
min-width: 100%;
/*display: inline-block;*/
}
.technology-available ul li {
color: #000;
font-family: arial;
background: url(../img/red-dott.jpg);
background-repeat: no-repeat;
background-position: 4px 7px;
padding-left: 20px;
width: 95%;
margin: 15px auto;
line-height: 19px;
list-style: none;
font-size: 14px;
}
.technology-available h2 a {
color: #003d8d;
}
.tech-commercialized ul {
list-style-type: none;
}
.tech-commercialized li {
width: 48%;
float: left;
list-style: none !important;
padding-left: 20px;
margin: 15px auto;
}
.collaboration h2 {
margin-bottom: 0px;
padding-bottom: 0px;
}
#table-howtoreach {
font-size: 14px;
color: #000;
font-family: arial;
line-height: 19px;
padding: 10px 12px;
width: 99.9%;
margin: 0px auto;
margin-top: 0px;
float: left;
}
#table-howtoreach thead {
background: #def1fc;
border-top: 1px solid #003d8c;
}
#table-howtoreach th {
padding: 7px 12px;
font-weight: bold;
}
#table-howtoreach td {
padding: 7px 8px;
border: 1px solid #e0e0e0;
white-space: normal;
}
#table-howtoreach td a{
	word-break: break-all;
}
.social span.icon_home a,
.social span.social-icon a,
.social span.email-icon a,
.social span.you-tube a,
.social span.facebook a,
.you-tube-main a ,
.linkedIn-main a{
background-image: url(../img/social-all.png);
background-repeat: no-repeat;
width: 31px;
height: 32px;
float: left;
}
.social span.icon_home a {
background-position: 0 0;
transition: all ease-in-out .4s;
-moz-transition: all ease-in-out .4s;
-o-transition: all ease-in-out .4s;
-webkit-transition: all ease-in-out .4s;
-ms-transition: all ease-in-out .4s;
}
.social span.icon_home a:hover {
background-position: 0 -38px;
}
.social span.social-icon a {
background-position: -32px 0;
transition: all ease-in-out .4s;
-moz-transition: all ease-in-out .4s;
-o-transition: all ease-in-out .4s;
-webkit-transition: all ease-in-out .4s;
-ms-transition: all ease-in-out .4s;
}
.social span.social-icon a:hover {
background-position: -32px -38px;
}
.social span.email-icon a {
background-position: -62px 0;
transition: all ease-in-out .4s;
-moz-transition: all ease-in-out .4s;
-o-transition: all ease-in-out .4s;
-webkit-transition: all ease-in-out .4s;
-ms-transition: all ease-in-out .4s;
}
.social span.email-icon a:hover {
background-position: -62px -38px;
}
.social span.you-tube a {
background-position: -33px 0;
transition: all ease-in-out .4s;
-moz-transition: all ease-in-out .4s;
-o-transition: all ease-in-out .4s;
-webkit-transition: all ease-in-out .4s;
-ms-transition: all ease-in-out .4s;
}
.social span.you-tube a:hover {
background-position: -33px -38px;
}
.social span.facebook a {
background-position: -63px 0;
transition: all ease-in-out .4s;
-moz-transition: all ease-in-out .4s;
-o-transition: all ease-in-out .4s;
-webkit-transition: all ease-in-out .4s;
-ms-transition: all ease-in-out .4s;
}
.social span.facebook a:hover {
background-position: -63px -38px;
}
.social span.you-tube-main a {
background-position: -96px 0;
transition: all ease-in-out .4s;
-moz-transition: all ease-in-out .4s;
-o-transition: all ease-in-out .4s;
-webkit-transition: all ease-in-out .4s;
-ms-transition: all ease-in-out .4s;
}
.social span.you-tube-main a:hover {
background-position: -96px -38px;
}


.social span.linkedIn-main a {
    background-position: -127px 0;
    transition: all ease-in-out .4s;
    -moz-transition: all ease-in-out .4s;
    -o-transition: all ease-in-out .4s;
    -webkit-transition: all ease-in-out .4s;
    -ms-transition: all ease-in-out .4s;
}

.social span.linkedIn-main a:hover {
background-position: -127px -38px;
}




.carousel-indicators li {
border: 2px solid #003d8d;
}
.carousel-indicators .active {
width: 12px;
height: 12px;
margin: 0;
background-color: #003d8d;
border: 2px solid #003d8d;
}
a.back-to-top {
display: none;
width: 40px;
height: 40px;
text-indent: -9999px;
position: fixed;
z-index: 99;
right: 20px;
bottom: 20px;
background: #003d8d url(../img/arrow-top.png) no-repeat center 43%;

}
a:hover.back-to-top {

}
.videos {
width: 100%;
}
.videos .institutional-box {
width: 31.5%;
background: #ececec;
border-top: 1px solid #003d8c;
margin-bottom: 15px;
float: left;
margin: 0px 10px 15px 10px;
min-height: 325px;
}
.videos h2 {
color: #969696;
font-size: 13px;
font-family: arial;
padding: 5px 15px 10px 15px;
float: left;
margin-bottom: 0px;
}
.videos h4 {
color: #000000;
font-size: 14px;
font-family: arial;
padding: 0px 15px;
float: left;
}
.videos p {
height: auto;
overflow: hidden;
padding: 0px 15px 10px 15px;
}
.videos h1 {
padding: 12px 15px 0px 15px;
margin-bottom: 15px;
}
.videos h1 a {
color: #003d8d;
outline: 0;
}
.videos h4 a {
color: #003d8d;
}
a.flash-player {
font-size: 15px;
color: #fff;
background: #636363;
padding: 8px 35px 9px 35px;
font-family: arial;
float: right;
margin: 10px 16px;
display: block;
/* width: 15%; */

text-align: center;
}
a.flash-player:hover {
background: #003d8d;
}
.modal-content {
padding: 5px 5px;
}
.close {
font-size: 17px;
color: #fff;
/*text-shadow: 0;*/
z-index: 9999;
position: relative;
top: -7px;
background: #000 !important;
padding: 1px 5px !important;
border-radius: 50%;
right: -7px;
border: 2px solid #fff !important;
opacity: 1;
}
.videos img {
width: 100%;
height: auto;
cursor: pointer;
}
.f-right {
float: right;
}
.vr-line-inner2 {
width: 1px;
background: #f2f2f2;
height: 318px;
float: left;
margin: 0px 12px;
}
.focus-areas-detail {
border-top: 0;
background: #fff;
}
.focus-areas-detail ul {
margin-left: 29px;
float: left;
}
.focus-areas-detail ul li li {
float: left;
}
.focus-areas-detail ul li {
float: left;
}
.focus-form input {
width: 28%;
margin-right: 5px;
}
.focus-form input[type=submit] {
width: 18%;
margin-left: 0px;
margin-right: 0px;
}
.focus-form select {
width: 26%;
margin-right: 5px;
border: 1px solid #d6d6d6;
height: 44px;
padding: 0px 10px;
color: #3e3e3e;
font-size: 14px;
outline: none;
font-family: arial;
line-height: 38px;
}
.active-focus {
font-weight: bold;
color: #000 !important;
}
.focus-areas-right .main-clr-bg {
width: 48%;
}
.focus-areas-right .listing-spc-box-2 {
width: 48%;
}
.focus-form {
margin-top: 15px;
margin-bottom: 12px;
}
.focus-areas-right .listing-spc {
margin-bottom: 20px;
}
.focus-areas-right .focus-big-text h1 {
border-top: 0;
margin-top: 6px;
padding: 0px;
}
.recruitment-form {
width: 100%;
margin: 0 auto;
border: 1px solid #ececec;
padding: 20px 20px;
margin-top: 1%;
float: left;
}
.recruitment-form label {
color: #000;
font-size: 16px;
font-family: arial;
margin: 0px 10px 7px 0px;
/*display: inline-block;*/
float: left;
}
.recruitment-form select {
width: 100%;
border: 1px solid #d6d6d6;
height: 35px;
padding: 0px 10px;
color: #3e3e3e;
font-size: 14px;
font-family: arial;
float: left;
background: #fff;
}
.recruitment-form input {
width: 100%;
border: 1px solid #d6d6d6;
height: 35px;
padding: 0px 10px;
color: #3e3e3e;
font-size: 14px;
font-family: arial;
}
.recruitment-form textarea {
width: 100%;
border: 1px solid #d6d6d6;
height: 110px;
padding: 10px 10px;
color: #3e3e3e;
font-size: 14px;
font-family: arial;
font-weight: normal;
}
.recruitment-form input[type=submit] {
width: auto;
color: #ffffff;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
background: #959595;
border: 0;
padding: 6px 20px 6px 20px;
text-align: center;
}
.breadcrumb {
margin-bottom: 0px;
color: #000;
font-size: 13px;
font-family: arial;
}
.breadcrumb a {
color: #003d8d;
}
.old-recruitment {
float: right;
font-size: 11px;
font-family: Montserrat-Medium;
padding: 5px 8px 0px 12px;
text-transform: uppercase;
margin: 10px 11px 10px 0px;
}
a.job-apply {
float: right;
color: #ffffff;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
background: #003d8d;
margin-right: 4px;
border: 0;
padding: 8px 30px;
}
.org-img img {
width: 100%;
height: auto;
}
.detail-pg-img img {
max-width: 100%;
height: auto;
}
td {
vertical-align: top;
}
.demo p {
padding: 1px 12px;
}
.demo h2 {
padding: 1px 10px 8px 12px;
}
.clearfix {
clear: both;
}
.recruitment-form h2 {
padding: 0px 10px 10px 12px;
}
.recruitment-form input[type=radio] {
float: left;
width: 14px;
position: relative;
height: auto;
margin: 4px 3px 0px 0px;
}
.job-detail a.flash-player {
float: none;
margin: 0 auto;
display: block;
width: 15%;
text-align: center;
}
.date-news-event {
float: left;
font-size: 13px;
font-family: arial;
font-weight: bold;
padding: 0px 12px 10px 12px;
}
.event-or-date {
float: right;
font-size: 13px;
font-family: arial;
font-weight: bold;
padding: 0px 12px;
}
.news-event-main a {
font-weight: bold;
font-size: 13px;
}
.news-event-main {
width: 100%;
float: left;
border-bottom: 1px solid #e8e8e8;
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
display: block !important;
}
.news-event-main h2 a {
color: #003d8d;
}
.focus-big figure img {
width: 100%;
height: auto;
}
#myCarousel2 figure {
/*height: 188px;
overflow: hidden;*/

width: 100%;
}
#myCarousel2 figure img {
width: 100%;
height: auto;
}
.recruitment-form input[type=checkbox] {
float: left;
width: 19px;
height: auto;
margin: 2px 3px 7px -5px;
position: relative;
}
.news-event-main figure {
float: left;
width: 20%;
padding: 15px 10px 0px 12px;
}
.news-event-main figure img {
width: 100%;
height: auto;
}
.news-dis {
float: right;
width: 79%;
}
.focus-area {
min-height: 103px;
}
#slideImg {
margin: 0px auto;
padding: 0px 10px;
position: relative;
width: 100% !important;
}
#slideImg ul {
list-style: none;
}
#slideImg li {
float: left;
margin: 0 0px;
}
#slideImg li a {
background: none;
}
.rotate-prev {
position: absolute;
}
.years-blt {
float: left;
width: 100%;
}
.years-blt li {
background: none !important;
padding-left: 15px !important;
float: left;
}
.focus-list-n .listing-spc-box-2 {
width: 63%;
}
.focus-areas-right .main-clr-bg {
width: 100%;
border-right: 0;
}
.focus-areas-right .main-clr-bg2 {
width: 100%;
margin: 0 5px;
}
.focus-areas-right .listing-spc-box-1 {
width: 33%;
}
.focus-areas-detail .content {
height: 420px;
}
.recruitment-form label.error {
color: red;
font-size: 13px;
width: 100%;
}
.msg-suc {
float: left;
background: #f5f5f5;
width: 100%;
padding: 10px 10px;
margin: 10px 0px 0px 0px;
color: #000;
font-size: 16px;
font-family: arial;
font-weight: bold;
border: 1px solid #e2e2e2;
border-bottom: 2px solid #d8d8d8;
text-align: center;
}
.recruitment-form input[type=file] {
padding: 3px 3px 3px 3px;
height: auto;
float: left;
}
.error-message {
color: red;
font-size: 13px;
width: 100%;
font-family: arial;
}
.scientist-staff-n {
width: 56%;
border-left: 1px solid #fff;
}
.no-found {
margin-bottom: 10px;
font-weight: bold;
width: 100%;
background: #f5f5f5;
float: left;
padding: 12px 0px;
border: 1px solid #e2e2e2;
font-size: 16px;
font-family: arial;
text-align: center;
margin-top: 10px;
}
.videos video {
width: 100%;
}
.main-event-detail {
float: left;
width: 100%;
margin: 20px 0px 10px 0px;
}
.main-event-detail .event-date {
text-align: left;
padding: 0px 11px 0px 10px;
width: auto;
font-size: 32px;
}
.main-event-detail .event-detail h3 {
font-size: 14px;
float: left;
margin: 9px 10px 0px 4px;
color: #636363;
}
.search-by {
margin: 0px 0px 0px 10px;
font-size: 13px;
color: #949494;
font-family: arial;
}
.link-vig a {
font-size: 15px;
color: #fff;
background: #636363;
padding: 8px 35px 9px 35px;
font-family: arial;
margin: 10px 13px 25px 0px;
}
.technology-available .link-vig a{
	color: #fff;
	display: inline-block;
}
.link-vig {
text-align: center;
margin-bottom: 10px;
}
.visitors {
width: 25%;
/*display: inline-block;*/
margin-left: 29%;
}
.visitors ul {
padding: 0;
margin: 2px 0px 0px 0px;
}
.visitors ul li {
list-style: none;
float: left;
}
.visitors ul li a {
padding: 3px 8px 3px 8px;
border: 1px solid #003d8d;
margin: 0px 2px 0px 2px;
background: #fff;
color: #003d8d;
font-family: arial;
font-weight: bold;
}
.visitors h3 {
float: left;
font-size: 13px;
color: #ffffff;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
margin: 2px 7px 0px 0px;
}
.check-box label {
width: 23%;
}
.education input {
float: left;
margin: 0px 15px 0px 0px;
}
.fa-plus {
float: right;
margin: 10px 11px 0px 0px;
color: #000;
}
.fa-minus {
float: right;
margin: 10px 11px 0px 0px;
color: #000;
}
.big-input {
width: 22% !important;
}
.experiance input {
float: left;
margin: 0px 15px 14px 0px;
}
.submit-register input[type=submit] {
width: 18%;
color: #ffffff;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
background: #959595;
border: 0;
padding: 6px 0px 6px 0px;
text-align: center;
margin-left: 40%;
margin-top: 25px;
}
.focus-active {
font-weight: bold !important;
}
.register-popup figure {
width: 100%;
}
.register-popup figure img {
margin-bottom: 12px;
}
.register-popup P {
font-size: 16px;
color: #000;
font-family: arial;
padding: 6px 0px 6px 0px;
width: 100%;
text-align: center;
border-bottom: 1px dashed #ccc;
font-weight: bold;
border-top: 1px dashed #ccc;
float: left;
margin: 0;
line-height: 21px;
}
.register-popup a {
text-align: center;
color: #ffffff;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
background: #003d8d;
border: 0;
padding: 6px 30px;
/*display: inline-block;*/
margin: 10px 0px 0px 0px;
}
.register-popup {
text-align: center;
/*display: inline-block;*/
width: 100%;
}
.modal-content {
padding: 5px 5px;
top: 85px;
}
.achievements h3 {
color: #003d8d;
font-size: 18px;
font-family: arial;
margin-bottom: 10px;
padding: 15px 10px 0px 12px;
float: left;
clear: both;
}
.achievements h3 a {
color: #003d8d;
}
.main-staff .fa-plus {
font-size: 12px;
}
.main-staff .fa-minus {
font-size: 12px;
}
.title-apply {
float: left;
color: #000;
font-size: 16px;
font-family: arial;
font-weight: bold;
}
.title-apply a {
color: #000;
}
.apply-for a {
float: right;
color: #ffffff;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
background: #003d8d;
border: 0;
padding: 4px 12px 1px 12px;
text-align: center;
margin-left: 40%;
font-size: 13px;
margin: 0px 0px 8px 0px;
}
.main-applyfor {
width: 100%;
border-bottom: 1px dotted #ccc;
margin: 0px 0px 7px 0px;
float: left;
}
.mtcc-images {
width: 100%;
text-align: center;
margin-bottom: 45px;
}
.bio-bg {
text-align: center;
}
.heading-click {
float: left;
width: 100%;
clear: both;
}
.heading-click a {
float: left;
width: 100%;
cursor: pointer;
bottom: 0px;
font-size: 21px;
color: #000;
font-family: arial;
padding: 10px 22px 10px 22px;
}
.figure-link {
position: relative;
height: 203px;
overflow: hidden;
}
.figure-link img {
width: 100%;
height: auto;
}
.events h1 a {
color: #000;
}
.meet-right {
width: 71.7%;
}
.staff-tab {
margin-top: 25px;
}
.staff-tab .nav-tabs>li>a {
float: left;
padding: 7px 15px;
font-size: 13px;
font-family: arial;
color: #000;
text-transform: uppercase;
margin-bottom: 1px;
line-height: 19px;
border: 1px solid #ccc;
background: #ebebeb;
}
.staff-tab .nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
background-color: #003d8d;
color: #fff;
}
.register-pop button.close {
-webkit-appearance: none;
padding: 0;
cursor: pointer;
background: 0 0;
border: 0;
top: -13px;
right: -12px;
font-size: 13px;
font-family: arial;
line-height: 0px;
padding: 8px 7px 12px 7px !important;
}
.tags-cls {
float: right;
font-size: 16px;
width: 50%;
text-align: right;
}
.ca-menu {
padding: 0;
}
.ca-menu li {
width: 500px;
height: 100px;
overflow: hidden;
position: relative;
background: #fff;
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
margin-bottom: 4px;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-o-transition: all 300ms linear;
-ms-transition: all 300ms linear;
transition: all 300ms linear;
background-image: url(../img/blt-ind.png);
background-repeat: no-repeat;
background-position: 38px 18px;
}
.ca-menu li:last-child {
margin-bottom: 0px;
}
.ca-menu li a {
text-align: left;
width: 100%;
display: block;
color: #333;
position: relative;
}
.ca-content {} .ca-main {
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-o-transition: all 300ms linear;
-ms-transition: all 300ms linear;
transition: all 300ms linear;
color: #000;
font-size: 17px;
font-family: arial;
padding: 0;
margin-bottom: 0px;
}
.ca-sub {
font-size: 14px;
color: #666;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-o-transition: all 300ms linear;
-ms-transition: all 300ms linear;
transition: all 300ms linear;
}
.ca-menu li:hover {
color: #fff !important;
background: #003d8d;
background-image: url(../img/blt-ind-hover.png);
background-repeat: no-repeat;
background-position: 38px 18px;
}
.ca-menu li:hover .ca-icon {
font-size: 40px;
color: #259add;
text-shadow: 0px 0px 13px #fff;
}
.ca-menu li:hover .ca-main {
color: #fff;
-webkit-animation: moveFromTop 300ms ease-in-out;
-moz-animation: moveFromTop 300ms ease-in-out;
-ms-animation: moveFromTop 300ms ease-in-out;
}
.ca-menu li:hover .ca-sub {
opacity: 1;
-webkit-animation: moveFromBottom 300ms ease-in-out;
-moz-animation: moveFromBottom 300ms ease-in-out;
-ms-animation: moveFromBottom 300ms ease-in-out;
}
@-webkit-keyframes moveFromBottom {
from {
opacity: 0;
-webkit-transform: translateY(200%);
}
to {
opacity: 1;
-webkit-transform: translateY(0%);
}
}
@-moz-keyframes moveFromBottom {
from {
opacity: 0;
-moz-transform: translateY(200%);
}
to {
opacity: 1;
-moz-transform: translateY(0%);
}
}
@-ms-keyframes moveFromBottom {
from {
opacity: 0;
-ms-transform: translateY(200%);
}
to {
opacity: 1;
-ms-transform: translateY(0%);
}
}
@-webkit-keyframes moveFromTop {
from {
opacity: 0;
-webkit-transform: translateY(-200%);
}
to {
opacity: 1;
-webkit-transform: translateY(0%);
}
}
@-moz-keyframes moveFromTop {
from {
opacity: 0;
-moz-transform: translateY(-200%);
}
to {
opacity: 1;
-moz-transform: translateY(0%);
}
}
.accordion {
cursor: pointer;
width: 100%;
border: none;
text-align: left;
outline: none;
transition: 0.4s;
position: relative;
top: -52px;
}
.accordion.active,
button.accordion:hover {
background-color: #ddd;
}
.accordion:after {
content: "\2212";
color: #000000;
font-weight: bold;
float: right;
margin-left: 5px;
position: absolute;
right: 10px;
font-size: 23px;
top: 14px;
font-weight: bold;
}
.accordion.active:after {
content: '\002B';
}
.panel {
max-height: 0;
overflow: hidden;
}
.awards_honors h2 {
color: #111;
}
.img-manage {
text-align: center;
}
.form-velue {
color: #000000;
font-size: 16px;
font-family: arial;
margin: 0px 0px 7px 0px;
/*display: inline-block;*/
width: 76%;
float: left;
}
.staff-form-n input[type=submit] {
float: left;
width: 16%;
background: #636363;
color: #fff;
border: 0;
}
.staff-form-n input {
float: left;
height: 26px;
padding: 2px 8px 0px 8px;
margin-right: 10px;
border: 1px solid #d6d6d6;
color: #959595;
font-size: 14px;
font-family: arial;
width: 19%;
}
.staff-form-n {
float: right;
margin-bottom: 5px;
border-top: 1px solid #ccc;
padding: 10px 10px 7px 10px;
width: 100%;
text-align: right;
background: #f7f7f7;
border-bottom: 1px solid #ccc;
}
.staff-form-n select {
border: 1px solid #d6d6d6;
padding: 4px 10px;
color: #959595;
font-size: 14px;
font-family: arial;
margin-right: 16px;
float: left;
-moz-border-radius: 0em;
-webkit-border-radius: 0em;
border-radius:0em;
max-width: 40%;
height:27px;
}
.staff-form-n label {
float: left;
color: #000;
font-size: 16px;
font-family: arial;
margin: 3px 10px 7px 0px;
/* display: inline-block;*/
}
.staff-form-n .form-group {
width: 35%;
/*display: inline-block;*/
margin-bottom: 0;
float: right;
}
.awards_honors h2 {
color: #111;
}
.img-manage {
text-align: center;
}
.m-bottom {
margin-bottom: 15px;
float: left;
}
.main-gry-stf {
float: left;
background-color: #ebebeb;
width: 100%;
margin-bottom: 1px;
}
.Administrative-Staff {
float: left;
width: 65%;
}
.listing-spc-box-pos {
font-size: 13px;
font-family: arial;
color: #000;
text-transform: uppercase;
margin-bottom: 3px;
background: #fbfbfb;
float: left;
}
.logo {
background: url(../img/logo_new.jpg) no-repeat 0px 7px;
padding: 7px 0 0 105px;
float: left;
font-size: 160%;
line-height: 105%;
min-height: 95px;
margin: 6px;
font-family: 'Open Sans', sans-serif;
}
.logo a {
display: block;
text-align: left;
color: #337ab7;
}
.logo a strong {
font-size: 93%;
font-weight: bold;
color: #09408b;
line-height: 25px;
display: block;
}
.logo a p {
font-size: 61%;
color: #09408b;
font-weight: bold;
padding: 5px 0 5px 0 !important;
line-height: 14px;
}
.logo a span {
font-weight: bold;
font-size: 65%;
color: #09408b;
line-height: 32px;
display: block;
}
.Keynote-bg {
width: 100%;
float: left;
background: #ffffff;
-webkit-transition: background 0.25s ease-in-out 0s;
-moz-transition: background 0.25s ease-in-out 0s;
-o-transition: background 0.25s ease-in-out 0s;
transition: background 0.25s ease-in-out 0s;
border: solid 1px #e0e0e0;
padding: 5px;
margin-bottom: 10px;
/* height: 115px; */
}
.Keynote-bg figure {
float: left;
width: 30%;
}
.Keynote-bg figure img {
width: 100%;
}
.Keynote-bg-contents {
float: right;
width: 66%;
}
.Keynote-bg-contents h2 {
padding: 0;
margin: 0;
margin-bottom: 5px !important;
}
.Keynote-bg-contents p {
margin: 0;
padding: 0;
font-size: 14px;
line-height: 17px;
}
.Keynote-bg-contents p i {
font-size: 12px;
margin: 3px 6px 0px 0px;
float: left;
color: #7d7d7d;
}
.contact-us-box {
width: 94%;
float: left;
border: 1px solid #ececec;
margin-bottom: 25px;
}
.contact-us-box p {
border-bottom: 1px dotted #d2d2d2;
padding: 7px 12px;
}
.associated-partners-box {
width: 48%;
float: left;
border: 1px solid #ececec;
margin-bottom: 25px;
margin: 7px 7px 7px 7px;
}
.mt15 {
margin-top: 15px;
}
.search-error {
border: 1px solid #ff0000 !important;
}
.sceincts-new {
width: 100%;
float: left;
border-right: 0;
}
.sceincts-new .listing-spc-box-1 {
float: left;
width: 30%;
}
.sceincts-new .listing-spc-box-2 {
float: left;
width: 67.7%;
}
.modal-dialog {
width: 900px;
}
.success_message {
margin-bottom: 10px;
font-weight: bold;
width: 100%;
background: #f5f5f5;
float: left;
padding: 12px 0px;
border: 1px solid #e2e2e2;
font-size: 16px;
font-family: arial;
text-align: center;
margin-top: 10px;
color: #000 !important;
}
.detial-register {
float: left;
width: 50%;
margin-bottom: 25px;
}
.left-rgister {
float: left;
color: #252525;
font-size: 15px;
font-family: arial;
font-weight: bold;
margin-right: 9px;
}
.right-rgister {
float: left;
color: #252525;
font-size: 15px;
font-family: arial;
}
.archived-jobs {
float: right;
}
.archived-jobs a {
color: #ffffff;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
background: #003d8d;
border: 0;
padding: 12px 30px;
text-align: center;
float: right;
margin: 0px 21px 0px 0px;
}
.logo a p.logo-p1 {
font-size: 24px;
}
.logo a p.logo-p2 {
font-size: 17px;
}
.form-group2 {
float: right;
}
.blog-info p {
padding: 0px 12px;
}
.back-btn {
float: right;
}
.back-btn a {
color: #ffffff;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
background: #003d8d;
border: 0;
padding: 6px 10px;
text-align: center;
font-size: 12px;
float: right;
}
.indusmeet .tabs-left {
border-bottom: none;
}
.indusmeet .tabs-left {} .indusmeet .tabs-left>li {
float: none;
}
.indusmeet .tabs-left>li {
margin-right: -1px;
}
.indusmeet .tabs-left>li.active>a {
border: 0;
border-radius: 0;
font-weight: bold;
background: none;
color: #000;
border-bottom: 1px dotted #c2c2c2;
}
.indusmeet .tabs-left>li>a {
margin-right: 0;
display: block;
}
.indusmeet .vertical-text {
border: none;
position: relative;
}
.indusmeet .vertical-text>li {} .indusmeet .vertical-text>li>a {
text-align: center;
}
.indusmeet .vertical-text>li.active>a,
.vertical-text>li.active>a:hover,
.vertical-text>li.active>a:focus {
border-bottom-color: transparent;
}
.indusmeet .vertical-text.tabs-left {
left: -50px;
}
.indusmeet .vertical-text.tabs-left>li {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.indusmeet .nav-tabs>li>a:hover {
border-color: rgba(204, 204, 204, 0);
background-color: rgba(238, 238, 238, 0);
color: #fff;
}
.wiki {
width: 100%;
}
.wiki h2 {
color: #003d8d;
font-size: 17px;
font-family: arial;
padding: 0px 10px 0px 0px;
float: left;
width: auto;
}
.wiki a {
margin: 0px 0px 0px 0px;
float: left;
font-size: 14px;
}
/*-----------------------------------------------for safari---------------------------------------------------------------------*/

.top-had-right ul li a {
[;
font-family: arial;
font-weight: bold;
font-size: 12px;
;
];
}
.dropdown-menu > li > a {
[;
font-weight: bold;
font-family: arial;
;
];
}
.heading-click a {
[;
font-weight: bold;
font-family: arial;
;
];
}
.news h1 {
[;
font-weight: bold;
font-family: arial;
font-size: 17px;
;
];
}
.search input {
[;
width: 88%;
;
];
}
.navbar {
[;
min-height: 32px;
;
];
}
.news p {
[;
font-family: arial;
;
];
}
.focus-areas h1 {
[;
font-family: arial;
;
];
}
.focus-areas ul li li a {
[;
font-family: arial;
;
];
}
.technologies h1 {
[;
font-weight: bold;
font-family: arial;
;
];
}
.technologies p {
[;
font-family: arial;
;
];
}
.events h1 {
[;
font-family: arial;
;
];
}
.event-detail h2 {
[;
font-weight: bold;
font-family: arial;
;
];
}
.event-detail p {
[;
font-family: arial;
;
];
}
.event-date {
[;
font-weight: bold;
font-family: arial;
;
];
}
.event-detail p {
[;
font-family: arial;
;
];
}
.event-detail h3 {
[;
font-family: arial;
font-weight: bold;
font-size: 12px;
;
];
}
footer ul li a {
[;
font-family: arial;
;
];
}
footer h4 {
[;
font-weight: bold;
font-family: arial;
;
];
}
.links-location a {
[;
font-weight: bold;
font-family: arial;
;
];
}
.footer-bottom-left {
[;
font-family: arial;
;
];
}
.footer-bottom-right {
[;
font-family: arial;
;
];
}
.inner-let h1,
.inner-full-width h1 {
[;
font-weight: bold;
font-family: arial;
;
];
}
.institutional-box p {
[;
font-family: arial;
;
];
}
.inner-let p,
.inner-full-width p {
[;
font-family: arial;
font-size: 13px;
;
];
}
h2 {
[;
font-weight: bold;
font-family: arial;
;
];
}
.institutional-box {
[;
min-height: 374px;
;
];
}
.technology-available ul li {
[;
font-family: arial;
;
];
}
.date-news-event {
[;
font-weight: bold;
font-family: arial;
;
];
}
.news-event-main h2 a {
[;
font-size: 14px;
;
];
}
.name-staff {
[;
font-family: arial;
;
];
}
.main-staff h1 {
[;
font-weight: bold;
font-family: arial;
font-size: 16px;
;
];
}
.Epigenetic-staff {
[;
font-family: arial;
;
];
}
.phone-staff {
[;
font-family: arial;
;
];
}
.email-staff {
[;
font-family: arial;
;
];
}
.Scientific-con p {
[;
font-family: arial;
;
];
}
.Scientific-con h2 {
[;
font-family: arial;
;
];
}
.Scientific-con ul li {
[;
font-family: arial;
;
];
}
.staff-tab .nav-tabs > li > a {
[;
font-weight: bold;
font-family: arial;
;
];
}
.listing-spc-box-1 {
[;
font-family: arial;
;
];
}
.email-spc {
[;
font-family: arial;
;
];
}
.contentmid ul li {
[;
font-family: arial;
;
];
}
.num-spc {
[;
font-family: arial;
;
];
}
#table-howtoreach th {
[;
font-family: arial;
font-size: 14px;
;
];
}
#table-howtoreach td {
[;
font-family: arial;
font-size: 14px;
;
];
}
.top-had-left {
[;
font-family:arial;
padding: 3px 0px 3px 10px;
;
];
}
.institutional-box {
[;
min-height: 82px;
;
];
}

@-moz-document url-prefix() {
.links-location a {
font-family: arial;
font-weight: bold;
}
}
@-moz-document url-prefix() {
.Epigenetic-staff {
font-family: arial;
font-size: 12px;
font-weight: normal;
}
}
@-moz-document url-prefix() {
.email-spc {
font-family: arial;
font-size: 12px;
}
}
/*-----------------------------------------------firefox CSS Hacks close---------------------------------------------------------------------*/

.tags-side {
color: #003d8d;
font-family: arial;
background: #ececec;
border-top: 1px solid #003d8c;
padding: 13px 12px;
/*display: inline-block;*/
width: 100%;
text-align: right;
font-size: 16px;
margin-bottom: 15px;
}
.skdslider {
width: 100%;
position: relative;
display: block;
overflow: hidden;
margin: 0px 0px -60px 0px;
}
.skdslider:after {
content: '';
padding-top: 50%;
display: block;
}
.skdslider ul.slides {
margin: 0;
padding: 0;
list-style: none;
}
.skdslider ul.slides li {
display: none;
}
.skdslider ul.slides li img {
width: 100%;
border: 0;
}
.skdslider ul.slide-navs {
bottom: 20px;
left: 50%;
position: absolute;
list-style-type: none;
margin: 0;
padding: 0;
bottom: 80px;
}
.skdslider ul.slide-navs li {
float: left;
background: url("../img/slide-bg.png") no-repeat scroll 0 0 transparent;
height: 12px;
width: 12px;
margin-right: 4px;
cursor: pointer;
}
.skdslider ul.slide-navs li.current-slide {
background: url("../img/slide-bg-active.png") no-repeat scroll 0 0 transparent;
}
.skdslider .slide-desc {
background: url("../img/slide_desc.png") repeat scroll 0 0 transparent;
left: 0;
padding: 0 15px 0 15px;
position: absolute;
bottom: 15%;
max-width: 85%;
/*display: inline-block;*/
}
.skdslider .slide-desc > h2 {
color: #CFDB0C;
font-family: 'Oswald';
font-size: 25px;
margin-bottom: 10px;
margin-top: 10px;
text-transform: uppercase;
}
.skdslider .slide-desc > p {
color: #FFFFFF;
font-family: 'Oswald';
font-size: 16px;
line-height: 20px;
margin-top: 5px;
}
.skdslider .slide-desc > p a.more {
color: #990000;
font-size: 20px;
text-decoration: none;
}
.skdslider .slide-desc > p a.more:hover {
text-decoration: underline;
}
.skdslider a.prev {
width: 35px;
height: 35px;
cursor: pointer;
position: absolute;
top: 50%;
left: 2%;
margin-top: -17px;
display: none;
}
.skdslider a.next {
width: 35px;
height: 35px;
cursor: pointer;
position: absolute;
top: 50%;
right: 2%;
margin-top: -17px;
display: none;
}
.skdslider a.prev:hover {} .skdslider a.next:hover {} .skdslider a.play {
background: url("../img/play.png") no-repeat scroll center center transparent;
width: 35px;
height: 35px;
cursor: pointer;
position: absolute;
top: 50%;
left: 48%;
margin-top: -17px;
display: none;
}
.skdslider a.pause {
width: 35px;
height: 35px;
display: none;
cursor: pointer;
position: absolute;
top: 50%;
left: 48%;
margin-top: -17px;
}
/*footer scroll*/

.str_wrap {
overflow: hidden;
/*zoom:1;*/
width: 100%;
font-size: 12px;
line-height: 16px;
position: relative;
-moz-user-select: none;
-khtml-user-select: none;
/*user-select: none;*/
white-space: nowrap;
z-index: 9;
}

.str_move {
position: absolute;
top: 0;
left: 0;
cursor: move;
}
.str_move_clone {
/*display: inline-block;*/
display:inline;
/*zoom:1;*/
vertical-align: top;
position: absolute;
left: 100%;
top: 0;
}
.str_vertical .str_move_clone {
left: 0;
top: 100%;
}
.str_down .str_move_clone {
left: 0;
bottom: 100%;
}
.str_vertical .str_move,
.str_down .str_move {
white-space: normal;
width: 100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move {
cursor: inherit;
}
.str_wrap img {
padding: 0px 0px 0px 15px;
position: relative;
z-index: 99;
height: 47px;
}
.dr-pics {
box-shadow: 1px 0px 9px #d6d6d6;
background: #fff;
padding: 6px;
margin: 0px 0px 10px 20px;
float: right;
}
.str_move a {
position: relative;
z-index: 9999;
height: 47px;
display: inline-block;
}
.brochure-img {
width: 100%;
}
.brochure-img img {
width: 100%;
height: auto;
}
.inline {
/*display: inline-block;*/
margin-left: 10px;
margin-top: 0px;
}
.inline + .inline {
margin-left: 10px;
margin-top: 0px !important;
}
.radio {
color: #999;
font-size: 15px;
position: relative;
}
.radio span {
position: relative;
padding-left: 20px;
font-weight: normal;
}
.radio span:after {
content: '';
width: 14px;
height: 14px;
border: 2px solid;
position: absolute;
left: 0px;
top: 2px;
border-radius: 100%;
-ms-border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.radio input[type="radio"] {
cursor: pointer;
position: absolute;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.radio input[type="radio"]:checked + span {
color: #696969;
}
.radio input[type="radio"]:checked + span:before {
content: '';
width: 6px;
height: 6px;
position: absolute;
background: #696969;
left: 4px;
top: 6px;
border-radius: 100%;
-ms-border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
}
.alert-success {
margin-bottom: 10px;
font-weight: bold;
width: 100%;
background: #e2e2e2;
float: left;
padding: 12px 20px;
border: 1px solid #cecece;
font-size: 16px;
font-family: arial;
text-align: left;
margin-top: 10px;
border-radius: 0;
color: #3a3a3a;
box-shadow: none;
}
.alert-dismissable .close,
.alert-dismissible .close {
position: relative;
top: -9px;
right: -16px;
background: #585757 !important;
color: #fff;
font-size: 12px;
height: 20px;
width: 20px;
text-shadow: none;
line-height: 11px;
}
.detail-pg-img {
text-align: center;
}
:-ms-fullscreen,
:root .laguage a {
font-size: 17px;
margin-top: 3px;
}
:-ms-fullscreen,
:root .recruitment-form select {
padding: 0px 0px 0px 10px;
}
/*:-ms-fullscreen, :root .top-had-right ul li {line-height:45px; padding:8px 6px 0px 2px;}

:-ms-fullscreen, :root .top-had-right ul li a { padding: 0px; line-height:7px; }*/

.error-template {
padding: 50px 15px 50px 15px;
text-align: center;
font-family: arial;
font-size: 29px;
border: 1px solid #e9f2ff;
background: #fafdff;
}
.error-actions {
margin-top: 15px;
margin-bottom: 15px;
}
.error-actions .btn {
margin-right: 10px;
}
.error-template h2 {
font-size: 32px;
}
.error-actions a {
text-align: center;
color: #ffffff;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
background: #003d8d;
border: 0;
padding: 10px 30px;
/*display: inline-block;*/
margin: 10px 0px 0px 0px;
font-size: 14px;
}
.years-blt a {
width: 67px;
display: inline-block;
margin-right: 13px;
}
table li {
margin: 0px 0px 15px 0px !important;
}
.hind-text {
margin: 0px 0px 0px 0px;
color: #000;
font-size: 13px;
font-family: arial;
float: left;
font-weight: bold;
}
.apply-main {
width: 100%;
float: left;
border: 1px solid #ccc;
margin-top: -1px;
background: #fbfbfb;
}
.apply-left {
width: 31.8%;
float: left;
padding: 16px 10px 16px 10px;
color: #464646;
font-size: 13px;
font-family: arial;
border-right: 1px solid #ccc;
margin: 0px 0px 0px 2px;
font-weight: bold;
}
.apply-right {
width: 64%;
float: left;
padding: 16px 10px 16px 10px;
border-left: 1px solid #ccc;
position: relative;
left: -1px;
color: #000000;
font-size: 13px;
font-family: arial;
}
.aply-box1 {
width: 14%;
float: left;
}
.aply-box2 {
width: 23.6%;
float: left;
margin-left: 15px;
}
.aply-box3 {
width: 28%;
float: left;
margin-left: 15px;
}
.aply-box4 {
width: 28%;
float: right;
}
.show-photo {
float: left;
background-color: #fff;
width: 24%;
margin: 7px 0px 0px 0px;
border: 1px solid #ccc;
padding: 4px 4px;
}
.show-photo img {
width: 100%;
height: auto;
}
.modal-lg .modal-content {
float: left;
z-index: 9;
}
.modal-lg .recruitment-form {
height: 600px;
overflow-y: scroll;
}
.recruitment-form form {
margin: 1px 0px 10px 0px;
display: inline-block;
width: 100%;
}
.modal-lg {
width: 1200px;
}
.modal-lg .modal-content {
top: 5px;
}
.print-btn a {
/* float: right;*/

text-align: center;
color: #ffffff !important;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
background: #003d8d;
border: 0;
padding: 6px 30px;
display: inline-block;
margin: 10px 0px 10px 0px;
margin-right: 0px;
margin-right: 20px;
clear: both;
}
.popup-had {
font-size: 16px;
font-family: arial;
color: #000;
;
font-weight: bold;
text-align: center;
}
.popup-had p{
	margin: 0 0 15px;
}
.btn-mdl {
text-align: center;
color: #ffffff !important;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
background: #003d8d;
border: 0;
padding: 6px 30px;
/*display: inline-block;*/
margin: 20px 0px 0px 0px;
}
.modal-lg .apply-right {
left: -1px;
}
.alert-success {
margin-bottom: 10px;
font-weight: bold;
width: 100%;
background: #e2e2e2;
float: left;
padding: 12px 20px;
border: 1px solid #cecece;
font-size: 16px;
font-family: arial;
text-align: left;
margin-top: 10px;
border-radius: 0;
color: #3a3a3a;
box-shadow: none;
}
.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -9px;
    right: -16px;
    background: #585757 !important;
    color: #fff;
    font-size: 12px;
    height: 20px;
    width: 20px;
    text-shadow: none;
    line-height: 15px;
    Z-INDEX: 9;
}
#myModaln {
margin-top: 7%;
}
.apply-list {
color: #ffffff !important;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
background: #003d8d;
padding: 2px 10px 0px 10px;
float: left;
}
.no-text {
color: #000000;
font-size: 13px;
font-family: arial;
padding: 0px 0px 0px 20px;
}
.hindi-cptn {
display: none;
}
.sn-d {
width: 3.8%;
float: left;
padding: 17px 10px 17px 10px;
color: #000;
font-size: 13px;
font-family: arial;
/*border-right: 1px solid #ccc;*/

margin: 0px 0px 0px 2px;
font-weight: bold;
}
.gallery-bg {
padding: 5px;
border: 1px solid #ccc;
margin: -1px 0px 0px 0px;
float: left;
padding-top: 15px;
width: 100%;
}
.gallery-bg .carousel-control {
width: auto;
top: 45%;
}
.gallery-bg .institutional-box {
width: 23.2%;
min-height: 277px;
margin: 0px 10px 15px 10px;
}
.gallery-bg .institutional-box iframe {
width: 100%;
height: 150px;
}
/*foucs home section css*/

.focus-box1 {
width: 49%;
float: left;
height: 149px;
cursor: pointer;
background: url(../img/focus1.jpg) right;
background-repeat: no-repeat;
text-align: center;
color: #fff;
font-size: 19px;
font-family: arial;
padding: 40px 0px 0px 0px;
text-shadow: 2px 2px #000101;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
transition: 0.3s;
}
.focus-box1:hover {
text-shadow: 2px 0px 4px #4092ff;
font-size: 21px;
}
.focus-box2 {
width: 49%;
float: right;
height: 149px;
cursor: pointer;
background: url(../img/focus2.jpg) right;
background-repeat: no-repeat;
text-align: center;
color: #fff;
font-size: 19px;
font-family: arial;
padding: 40px 0px 0px 0px;
text-shadow: 2px 2px #000101;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
transition: 0.3s;
}
.focus-box2:hover {
text-shadow: 2px 0px 4px #4092ff;
font-size: 21px;
}
.focus-box3 {
width: 100%;
float: right;
height: 138px;
margin-top: 5px;
background: url(../img/focus3.jpg) right;
background-repeat: no-repeat;
text-align: center;
color: #fff;
font-size: 19px;
font-family: arial;
padding: 53px 0px 0px 0px;
text-shadow: 2px 2px #000101;
cursor: pointer;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
transition: 0.3s;
}
.focus-box3:hover {
text-shadow: 2px 0px 4px #4092ff;
font-size: 21px;
}
.focus-areas {
float: left;
padding: 0px 10px 10px 10px;
position: relative;
}
.focus-areas ul {
padding: 0px 0px 0px 30px;
margin: 0;
width: 100%;
}
.focus-areas ul li {
padding: 11px 0px;
margin: 0;
list-style: none;
font-weight: normal;
/* border-bottom: 1px solid #ccc; */

list-style-type: disc;
}
.focus-areas ul li a {
color: #000;
font-size: 16px;
font-family: arial;
background-position: 0px 10px;
padding: 0px 0px 0px 0px;
font-weight: bold;
}
.laptop {
display: none;
height: 100%;
width: 100%;
position: absolute;
background-color: #f6f6f6;
top: 0;
left: 0;
cursor: pointer;
padding: 0px 25px;
background: url(../img/bg-foucs.jpg) right;
background-repeat: no-repeat;
}
.laptop2 {
display: none;
height: 100%;
width: 100%;
position: absolute;
background-color: #f6f6f6;
top: 0;
left: 0;
cursor: pointer;
padding: 0px 25px;
background: url(../img/bg-foucs.jpg) right;
background-repeat: no-repeat;
}
.laptop3 {
display: none;
height: 100%;
width: 100%;
position: absolute;
background-color: #f6f6f6;
top: 0;
left: 0;
cursor: pointer;
padding: 0px 25px;
background: url(../img/bg-foucs.jpg) right;
background-repeat: no-repeat;
}
.laptop h1 {
color: #2a2a2a;
font-size: 21px;
font-family: arial;
padding: 20px 0px 6px 0px;
}
.laptop2 h1 {
color: #2a2a2a;
font-size: 21px;
font-family: arial;
padding: 20px 0px 6px 0px;
}
.laptop3 h1 {
color: #000000;
font-size: 21px;
font-family: arial;
padding: 20px 0px 6px 0px;
}
.indusmeet {
background: #ececec;
width: 26%;
padding: 0px 0px 0px 0px;
}
.indusmeet ul {
width: 100%;
padding: 0;
margin-left: 0px;
}
.indusmeet ul li {
list-style-type: circle;
padding: 0;
padding: 0px 0px 0px 0px;
}
.indusmeet ul li a {
font-weight: normal;
border-bottom: 1px dotted #c2c2c2;
width: 100%;
float: left;
padding: 10px 0px 10px 60px;
background: none;
}
.industry-Meet-right {
width: 71.7%;
}
.indusmeet h1 {
padding: 13px 41px;
border-top: 0;
}
.industry_img img {
max-width: 100%;
height: auto;
}
#table-programschedule {
font-size: 14px;
color: #464646;
font-family: HelveticaNeueLTCom-Lt;
line-height: 19px;
padding: 10px 12px;
width: 100%;
margin: 0px auto;
}
#table-programschedule thead tr {
background: #def1fc !important;
border-top: 1px solid #003d8c;
}
#table-programschedule th {
padding: 7px 12px;
font-weight: bold;
font-size: 13px;
}
#table-programschedule td {
padding: 7px 10px;
border: 1px dotted #def1fc;
font-size: 13px;
font-family: HelveticaNeueLTCom-Lt;
}
#table-programschedule tr:nth-child(even) {
background: #f9f9f9;
}
#table-programschedule tr:nth-child(odd) {
background: #fffcfc;
}
#table-programschedule .tab-heading1 {
background: #dde4e8;
border-bottom: 1px solid #c8ccce;
font-weight: bold;
}
#table-programschedule .tab-heading2 {
background: #eaeaea;
border-bottom: 1px solid #c7c7c7;
font-weight: bold;
}
#table-programschedule .tab-heading3 {
background: #e8edf3;
border-bottom: 1px solid #c7c7c7;
font-weight: bold;
}
.technology-available h3 {
color: #000;
font-size: 16px;
font-family: arial;
margin-bottom: 10px;
padding: 15px 10px 0px 12px;
clear: both;
font-weight: bold;
}
.home-focus {
width: 27%;
background: #f5f5f5;
float: left;
border-top: 1px solid #003d8c;
}
.home-focus ul {
padding: 0px 0px 0px 10px;
}
.home-focus ul li {
list-style: none;
border-bottom: 1px solid #ccc;
float: left;

}
.home-focus ul li a {
background: url(../img/focus-arrow.jpg);
background-repeat: no-repeat;
background-position: 0px 10px;
padding: 0px 0px 0px 15px;
width: 100%;
float: left;
font-weight: normal;
}
.rcmc h3 {
color: #383838;
font-size: 21px;
font-family: arial;
border-bottom: 1px dotted #ccc;
margin: 15px 13px 10px 0px;
padding: 8px 0px 8px 10px;
background-color: #f3f3f3;
float: left;
width: 100%;
}
.carousel {
float: left;
}
.focus-hd h1 {
margin: 3px 0px 20px 0px;
color: #003d8d;
font-size: 18px;
font-family: arial;
clear: both;
font-weight: 700;
border-bottom: 1px solid #ccc;
background: #efefef;
padding: 8px 10px 8px 10px;
}
.awards_honors .accordion {
top: 0px;
}
.awards_honors h2 {
background: #f9f9f9 !important;
border-top: 1px solid #dedede;
padding: 7px 0px 7px 11px;
font-size: 16px;
margin-bottom: 8px !important;
margin-top: 8px !important;
}
.awards_honors .accordion:after {
font-weight: normal;
top: 0px;
}
.focus-areas-detail ul li a {
top: 0px;
background: none !important;
}
.focus-areas-detail .accordion:after {
position: relative;
top: -6px;
font-weight: 100;
}
.sml-div {
float: right;
width: 82%;
}
.focus-hd .focus-box1 {
background: url(../img/listing1.jpg) right;
padding: 90px 0px 0px 0px;
height: 200px;
background-repeat: no-repeat;
}
.focus-hd .focus-box2 {
background: url(../img/listing2.jpg) right;
padding: 90px 0px 0px 0px;
height: 200px;
background-repeat: no-repeat;
}
.focus-hd .focus-box3 {
background: url(../img/listing3.jpg) right;
margin-top: 13px;
padding: 90px 0px 0px 0px;
height: 200px;
background-repeat: no-repeat;
}
.focus-hd .laptop {
background: url(../img/listing-bg.jpg);
padding: 0px 0px;
}
.focus-hd .laptop2 {
background: url(../img/listing-bg.jpg);
padding: 0px 0px;
}
.focus-hd .laptop3 {
background: url(../img/listing-bg.jpg);
padding: 0px 0px;
}
.focus-hd ul li {
border-bottom: 1px solid #ccc;
list-style-type: none;
padding: 9px 0px;
}
.focus-hd ul li a {
font-weight: normal;
}
.focus-hd ul {
padding: 0px 20px 0px 20px;
}
.staff-tab a.dropdown-item {
width: 100%;
float: left;
padding: 6px 5px;
font-size: 13px;
font-family: arial;
color: #000;
text-transform: uppercase;
margin-bottom: 0px;
line-height: 19px;
border-bottom: 1px solid #ccc;
}
.staff-tab .dropdown-menu {
padding: 0px 0;
}
.institutional-box video {
width: 100%;
height: 149px;
}
.panel-default>.panel-heading {
color: #333;
background-color: #fff;
border-color: #e4e5e7;
padding: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
/*user-select: none;*/
}
.panel-default>.panel-heading a {
display: block;
padding: 10px 15px;
font-size: 16px;
font-weight: bold;
font-family: arial;
}
.panel-default>.panel-heading a:after {
content: "";
position: relative;
top: 0px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 700;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
float: right;
transition: transform .25s linear;
-webkit-transition: -webkit-transform .25s linear;
font-size: 21px !important
}
.panel-default>.panel-heading a[aria-expanded="true"] {
background-color: #eee;
}
.panel-default>.panel-heading a[aria-expanded="true"]:after {
content: "\2212";
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.panel-default>.panel-heading a[aria-expanded="false"]:after {
content: "\002b";
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.accordion-option {
width: 100%;
float: left;
clear: both;
margin: 5px 0;
}
.accordion-option .title {
font-size: 20px;
font-weight: bold;
float: left;
padding: 0;
margin: 0;
}
.accordion-option .toggle-accordion {
float: right;
font-size: 14px;
color: #6a6c6f;
font-family: arial;
font-weight: bold;
border: 1px solid #ccc;
padding: 4px 5px 4px 5px;
background: #f9f9f9;
}
.accordion-option .toggle-accordion:before {
content: "";
}
.accordion-option .toggle-accordion.active:before {
content: "";
}
.panel {
max-height: 2000px;

}
.panel-collapse {
font-size: 14px;
color: #000;
font-family: arial;
}
.back-cms-page a {
float: right;
font-size: 13px;
margin: 0px 0px 0px 0px;
border: 1px solid #003d8d;
padding: 4px 15px 5px 15px;
background: #003d8c;
color: #fff;
}
.fader {
position: relative;
padding-top: 42.9%;
overflow: hidden;
margin-top: 6px;
}
.fader .slide {
position: absolute;
width: 100%;
height: 100%;
top: 0;
z-index: 1;
opacity: 0;
}
.fader img.slide {
height: auto;
}
.fader .prev,
.fader .next {
position: absolute;
height: 80px;
line-height: 55px;
width: 50px;
font-size: 100px;
text-align: center;
color: #fff;
top: 50%;
left: 0;
z-index: 4;
margin-top: -25px;
cursor: pointer;
opacity: .7;
transition: all 150ms;
}
.fader .prev:hover,
.fader .next:hover {
opacity: 1;
}
.fader .next {
left: auto;
right: 0;
}
.fader .pager_list {
position: absolute;
width: 100%;
height: 28px;
line-height: 0px;
bottom: 0;
text-align: center;
z-index: 4;
}
.fader .pager_list li,
.fader .page li {
display: inline-block;
width: 11px;
height: 11px;
margin: 0 3px;
background: rgba(255, 255, 255, 0);
opacity: .7;
text-indent: -999px;
border-radius: 999px;
cursor: pointer;
transition: all 150ms;
border: 2px solid #003d8d;
}
.fader .pager_list li:hover,
.fader .pager_list li.active {
opacity: 1;
background: #003d8d;
}
.showup {
background: white;
display: none;
position: absolute;
padding: 0px 0px 0px 0px;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
width: 37px;
font-size: 12px;
font-family: arial;
color: #000;
margin: 25px 0px 0px -5px;
}
.click {
cursor: pointer;
padding: 0px 8px 0px 12px !important;
}
.showup span {
width: 100%;
float: left;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #e6e6e6;
padding: 0px 0px 0px 7px;
}
.change-me {
background: #000;
color: #fff;
width: 65% !important;
padding: 3px 0px 2px 0px !important;
margin: 4px 0px 3px 6px !important;
text-align: center;
}
.border-btm {
background: #ccc;
width: 100%;
float: left;
height: 1px;
}
.sitemap-right p {
font-weight: bold;
text-decoration: underline;
color: #000;
}
.sitemap-left {
width: 50%;
float: left;
font-family: arial;
font-size: 14px;
}
.sitemap-right {
width: auto;
float: left;
margin: 10px 50px;
font-family: arial;
font-size: 14px;
}
.sitemap-right ul.sitemap {
margin: 10px 0px;
list-style: none;
color: #000;
}
ul.sitemap {
margin: 10px 50px;
list-style: none;
color: #000;
}
ul.sitemap li {
margin: 10px 0px;
font-weight: bold;
}
ul.sitemap ul {
margin: 10px 30px;
}
ul.sitemap ul li {
list-style-type: disc;
font-weight: normal;
}
/*.dropdown-toggle:focus { outline: #00FF00 dotted thick 5px;   }*/

.search-a {
background: url(../img/search.png);
background-repeat: no-repeat;
background-position: 0px 1px;
font-size: 0;
width: 16px;
float: right;
margin: 1px 0px 0px 7px;
background-color: #fff;
border: 0;
height: 17px;
}
.showup a {
padding: 2px 0px 2px 0px !important;
width: 100%;
line-height: 18px !important;
}
.year-by {
width: 100%;
border-bottom: 1px solid #ccc;
margin: 10px 0px 10px 0px;
background: #f9f9f9;
}
.recruitment-form input[type=button] {
width: auto;
color: #ffffff;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
background: #959595;
border: 0;
padding: 6px 20px 6px 20px;
text-align: center;
}
.form-new input {
width: 100%;
border: 1px solid #d6d6d6;
height: 30px;
padding: 0px 10px;
color: #000;
font-size: 14px;
font-family: arial;
}
.form-new textarea {
width: 100%;
border: 1px solid #d6d6d6;
height: 110px;
padding: 10px 10px;
color: #000;
font-size: 14px;
font-family: arial;
}
.form-new input[type=submit] {
width: auto;
color: #ffffff;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
background: #959595;
border: 0;
padding: 6px 30px 6px 30px;
text-align: center;
margin: 10px 0px 30px 0px;
}
label.error {
color: red !important;
font-size: 12px !important;
font-weight: normal !important;
}
.form-new label {
color: #464646;
font-size: 13px;
font-family: arial;
font-weight: bold;
}
.form-new .alert-success {
margin-bottom: 10px;
font-weight: bold;
width: 95%;
background: #e2e2e2;
float: left;
padding: 6px 10px;
border: 1px solid #cecece;
font-family: arial;
text-align: left;
margin-top: 10px;
border-radius: 0;
/*box-shadow: none;*/
color: #003d8d !important;
margin-left: 10px;
font-size: 15px !important;
}
.red-m {
color: red !important;
}
.red-m {
color: red !important;
}
.item iframe {
width: 424px;
}
.email-staff {
padding: 24px 8px;
}
.had1 {
width: 31.2%;
}
.had2 {
width: 30%;
}
.had3 {
width: 24%;
}
.had4 {} .fader .pager_list li,
.fader .page li {
color: rgba(255, 255, 255, 0) !important;
font-size: 0;
}
.tb-new-btm {
text-align: center;
margin: 21px 0px 0px 0px;
}
.main-tb-n {
width: 72%;
float: left;
margin: 7px 0px 40px 0px;
}
.white-body img {
max-width: 100%;
}
iframe {
width: 100%;
}
.focus-d-w {
float: left;
width: 35%;
}
.focus-d-w2 {
float: left;
width: 33%;
}
.focus-areas-right .email-spc {
width: 52%;
}
.focus-areas-right .num-spc {
width: 46%;
float: right;
}
.event-d1 {
float: left;
}
.event-d2 {
float: left;
margin-left: 15px;
}
.smal-sc {
display: none;
}
.back-cms-page {
float: right;
}
.banner-text {
position: absolute;
bottom: 40px;
background: rgba(0, 0, 0, 0.62);
max-width: 70%;
text-align: left;
color: #fff;
padding: 10px 10px 10px 10px;
}
.banner-text h1 {
font-weight: bold;
margin-bottom: 8px;
font-size: 15px;
}
.banner-text p {
font-size: 13px;
}
a.read-more-tender {
font-size: 15px;
border: 1px solid #ccc;
width: 100%;
float: left;
margin: -1px 0px 0px 0px;
padding: 10px 0px 10px 10px;
}
.apply-right ul {
margin-left: 23px;
}
a.registation-btn {
border: 1px solid #003d8c;
padding: 3px 6px 3px 6px;
display: inline-block;
margin: 10px 0px 0px 0px;
background: #003d8c;
clear: both;
color: #fff;
font-size: 13px;
font-weight: bold;
}
a.registation-btn2 {
border: 1px solid #003d8c;
padding: 3px 6px 3px 6px;
display: inline-block;
margin: 0px 10px 10px 10px;
background: #003d8c;
clear: both;
color: #fff;
font-size: 13px;
font-weight: bold;
float: right;
}
.apply-left span {
color: red;
}
.slide img {
width: 100%;
}
input.error {
border: 1px solid red;
}
textarea.error {
border: 1px solid red;
}
select.error {
border: 1px solid red;
}
.mandatory span {
color: red;
}
.error_security {
clear: both;
color: red !important;
font-size: 12px !important;
}
.btn-color a {
background: #003d8c;
color: #fff;
font-size: 14px !important;
padding: 5px 10px 5px 10px;
float: right;
}
.check-box-whether ul {
margin-left: 0px;
}
.check-box-whether ul li {
list-style: none;
}
.apply-left td {
border: 0 !important;
padding: 7px 0px !important;
font-weight: normal;
}
.modal-lg .recruitment-form h2 {
padding: 20px 10px 10px 0px !important;
clear: both !important;
}
.image_define {
float: left;
margin-top: 10px;
clear: both;
}
.image_remove {
float: left;
font-size: 12px;
clear: both;
}
.table-responsive {
min-height: .01%;
overflow-x: hidden;
}
.w31 {
width: 31% !important;
}
.w33 {
width: 33% !important;
}
.w17 {
width: 100% !important;
}
.w80 {
width: 100% !important;
}
.mobile-new .input {
float: left;
width: 31.8%;
margin-right: 10px;
}
.condition {
position: relative;
padding-bottom: 10px;
}
.condition label.error {
position: absolute;
width: auto;
top: 80px;
left: 56px;
}
.w39 {
width: 39% !important;
}
.w18 {
width: 18% !important
}
.date-w {
width: 50% !important;
}
.red {
color: red;
}
.aply-box4 {
margin-bottom: 10px;
}
.w94 {
width: 94% !important;
}
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
font-weight: bold;
}
.left-bx {
float: left;
}
.right-bx {
float: left;
width: 6%;
margin: -8px 0px 0px 10px;
font-weight: normal !important;
}
.step3-4 {
margin-top: 9px;
}
.display_4 input {
width: 84%;
}
.display_4 {
float: left;
width: 100%;
}
.category-had {
font-size: 17px !important;
float: right;
margin: 5px 0px 15px 0px !important;
font-weight: normal !important;
}
.close-open {
width: 100%;
background: #ececec;
text-align: center;
padding: 20px 0px;
border: 1px solid #ccc;
color: #383838;
font-weight: bold;
}
td {
vertical-align: middle;
}
.no-tab-left {
float: left;
padding: 10px 10px;
font-size: 14px !important;
border: 2px solid #003d8d;
text-align: center;
margin: 0px 0px 20px 0px;
color: #003d8d;
font-weight: bold;
}
.no-tab-right {
float: right;
padding: 10px 10px;
font-size: 14px !important;
border: 2px solid #003d8d;
text-align: center;
margin: 0px 0px 10px 0px;
color: #003d8d;
font-weight: bold;
}
.exam-passed-lebel {
margin-right: 25px !important;
}
.patents-granted-a,
.patents-granted-b {
padding: 17px 10px 0px 0px;
border-right: 0;
}
.details-of-member {
width: 95%;
border-right: 0;
padding: 13px 10px 10px 10px;
}
.reg-emp1,
.reg-emp2 {
float: left;
display: none;
}
.reg-emp2 {
margin: 0px 14px;
}
.demo thead {
background: #def1fc;
border-top: 1px solid #003d8c;
font-size: 14px;
color: #000;
}
.content-molecular-ul {
float: left;
/*min-width: initial !important;*/
width: 56% !important;
}
.img-molecular-ul {
margin: 0px auto;
display: block;
margin-top: 0px;
width: 410px;
float: right;
}
.table tr td {
font-size: 14px;
color: #000;
}
.key-l {
float: left;
margin: 0px 10px 15px 0px;
color: #464646;
}
.value-l {
float: left;
margin: 3px 10px 15px 0px;
color: #464646;
}
#chart_div {
float: left;
width: 49%;
border: 1px solid #ccc;
margin: 10px 0px 10px 0px;
text-align: center;
}
#chart_div1 {
float: right;
width: 49%;
border: 1px solid #ccc;
margin: 10px 0px 10px 0px;
text-align: center;
}
#chart_div2 {
float: left;
width: 100%;
border: 1px solid #ccc;
margin: 10px 0px 10px 0px;
text-align: center;
}
#not_found_message {
font-size: 15px;
padding: 40px 0px 40px 10px;
border: 1px solid #ececec;
background: #fbfbfb;
margin: 20px 0px 0px 0px;
float: left;
width: 100%;
text-align: center;
}
.modal-content .print-btn {
float: right;
}
.scroll-box {
display: inline-block;
vertical-align: top;
width: 102px;
text-align: center;
white-space: normal;
margin: 0px 10px;
font-size: 13px;
}
.scroll-box img {
width: 100%;
height: auto;
}
.scroll-box span{display: block;}

g text {
font-size: 11px !important;
font-style: normal !important;
}

.slide_text { font-family: arial !important;}

.new-galry p { text-align: left !important; }
.sitemessage {
  display: inline-block;
  white-space: nowrap;
  animation: floatText 15s infinite linear;
  color: red;

}
.sitemessage a{  color: red;}

.sitemessage:hover {
  animation-play-state: paused;
}

@keyframes floatText {
  to {
    transform: translateX(-100%);
  }
}




.focus-area-headding {float: left;width: 35%;}


.archived-tender1 .tags-cls{display: none;}
.archived-tender1 .tags-cls.btn-color{display: inline-block; width: 54%; vertical-align: middle; margin: 0;}
.tender1 .tags-cls{display: none;}
.tender1 .tags-cls.btn-color{display: inline-block; width: 54%; vertical-align: middle; margin: 0;}
.contactform-bdr{ border-right: 1px dotted #aaa; margin-right: -3px;}

.apply-right a.addMoreRowdd{float: none;}
#registrationForm label{     float: left;
    color: #464646;
    font-size: 13px;
    font-family: arial;
    font-weight: bold; }


.slide.print-media { display: none !important;}
#registrationForm .form-group{
	display: inline-block;
	width: 100%;
}

.hint-text { float: left; font-size: 12px !important; color: #003c8b; }
.redio-btn {    float: left;
    margin: 2px 10px 0px 0px;
    color: #3e3e3e;
    font-size: 14px;
    font-family: arial;}
.redio-btn input[type=radio] { min-width: 22px;  }
.f-box-5 {}
a.old-archived { color: #ffffff;
    font-family: arial;
    font-weight: bold;
    text-transform: uppercase;
    background: #003d8d;
    border: 0;
    padding: 8px 24px;
    text-align: center;
    float: left;
    font-size: 13px;
    margin: 15px 0px 5px 0px; }

.recruitment-table a img{
	margin: 0 16px 0 0;
}
.apply-main.condition .date_synapsis{
	margin-top: 15px;
}


/****************************** Start New forms page css******************************/


.form_pages_main .row{
	margin-left: 0;
	margin-right: 0;
}
.form_pages_main .receiving_fellowship_box .row{
	margin-left: -15px;
	margin-right: -15px;
}
.form_pages_main .inner-full-width h1{
	margin: 0 0 15px;
}
.form_pages_main input{
	width: 100%;
    border: 1px solid #d6d6d6;
    height: 35px;
    padding: 0px 10px;
    color: #000;
    font-size: 14px;
    font-family: arial;
}
.form_pages_main label{
	color: #464646;
    font-size: 13px;
    font-family: arial;
    font-weight: bold;
}
h3.tilte_headding{
	font-weight: 700;
	margin: 15px 0 10px;
}
.form_pages_main .input.select{
	display: block;
}

.form_pages_main .input.select select{
	width: 100%;
	border: 1px solid #d6d6d6;
	height: auto;
    padding: 8px 10px;
	color: #3e3e3e;
	font-size: 14px;
	font-family: arial;
	/*float: left;*/
	background: #fff;
}
.form_pages_main textarea {
    width: 100%;
    border: 1px solid #d6d6d6;
    height: 110px;
    padding: 10px 10px;
    color: #000;
    font-size: 14px;
    font-family: arial;
}
.form_pages_main .presnt_pursuing{
    margin: 15px 0 30px;
}
.form_pages_main .presnt_pursuing label{
	font-weight: 700;
	font-size: 16px;
}
.form_pages_main .presnt_pursuing label span{
	font-weight: normal;
	font-size: 13px;
}
.form_pages_main .presnt-per {
    margin: 15px 0 30px;
}
.alert-success.new-page-success{
	font-weight: bold;
    width: 100%;
    background: #e2e2e2;
    padding: 9px 20px;
    border: 1px solid #cecece;
    font-family: arial;
    text-align: left;
    border-radius: 0;
    color: #003d8d !important;
    font-size: 15px !important;
    margin: 0 0 15px;
}
.new-page-success.alert h4 {
    margin: 2px 0 0;
    font-weight: bold;
}
.new-page-success button.close{
	top: 50%;
}
.form_pages_main .radio_section{
    width: 100%;
    margin: 6px 0;
}
.form_pages_main .radio_section .radio{
	display: inline-block;
	margin: 0 20px 0 0;
}

.form_pages_main .radio_section .radio label{
	padding-left: 0;
}
.form_pages_main .radio_section .radio label span{
	margin-left: 5px;
}
.form_pages_main .radio_section .radio input[type="radio"]{
    position: unset;
    width: auto;
    height: auto;
    z-index: auto;
}
.form_pages_main .radio_section .checkbox{
	display: inline-block;
	margin: 0 20px 0 0;
}
.form_pages_main .radio_section .checkbox label span{
	margin-left: 5px;
	position: relative;
	top: -1px;
}
.form_pages_main .radio_section .checkbox input[type="checkbox"]{
    position: unset;
    width: auto;
    height: auto;
    z-index: auto;
}
.form_pages_main .radio_section .others_input{
	margin-top: 10px;
	display: block;
}
.form_pages_main .upload_file-type p{
	line-height: 0;
	font-size: 12px !important;
}
.form_pages_main .submit{
	margin: 0;
}
.form_pages_main .submit .submit_btn{
	    width: auto;
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
    text-transform: uppercase;
    background: #959595;
    border: 0;
    padding: 6px 30px 6px 30px;
    text-align: center;
    margin: 10px 0px 30px 0px;
}
.form_pages_main .input_file input{
	padding: 5px 10px;
}


.retirees_form { font-size: 14px !important;
    float: left !important; 
    background: #003c8b !important;
    color: #fff !important;
    padding: 1px 10px !important;
    margin: 0px 0px 10px 0px !important; 
    text-transform: uppercase;
}


#insternshipRegistration p {  padding: 10px 4px;}


#insternshipRegistration select {
    width: 100%;
    border: 1px solid #d6d6d6;
    height: auto;
    padding: 8px 10px;
    color: #3e3e3e;
    font-size: 14px;
    font-family: arial;
    /* float: left; */
    background: #fff;
}

/****************************** End New forms page css******************************/