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%;
font:inherit;/* vertical-align:baseline; *//* text-decoration:none; */
margin:0;
}
a:focus, a:hover {
text-decoration:none;
}
body {
background:#f7f4f4;
}

/* Webfont: Lato-Bold */@font-face {
font-family: 'Montserrat-Light';
src: url('../fonts/Montserrat-Light.eot'); /* IE9 Compat Modes */
src: url('../fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Montserrat-Light.woff2') format('woff2'), /* Modern Browsers */ url('../fonts/Montserrat-Light.woff') format('woff'), /* Modern Browsers */ url('../fonts/Montserrat-Light.ttf') format('truetype');
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
}


/* Webfont: Lato-Bold */@font-face {
font-family: 'Montserrat-SemiBold';
src: url('../fonts/Montserrat-SemiBold.eot'); /* IE9 Compat Modes */
src: url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Montserrat-SemiBold.woff2') format('woff2'), /* Modern Browsers */ url('../fonts/Montserrat-SemiBold.woff') format('woff'), /* Modern Browsers */ url('../fonts/Montserrat-SemiBold.ttf') format('truetype');
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
}


/* Webfont: Lato-Bold */@font-face {
font-family: 'Montserrat-Medium';
src: url('../fonts/Montserrat-Medium.eot'); /* IE9 Compat Modes */
src: url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Montserrat-Medium.woff2') format('woff2'), /* Modern Browsers */ url('../fonts/Montserrat-Medium.woff') format('woff'), /* Modern Browsers */ url('../fonts/Montserrat-Medium.ttf') format('truetype');
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Bold */@font-face {
font-family: 'georgia';
src: url('../fonts/georgia.eot'); /* IE9 Compat Modes */
src: url('../fonts/georgia.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/georgia.woff2') format('woff2'), /* Modern Browsers */ url('../fonts/georgia.woff') format('woff'), /* Modern Browsers */ url('../fonts/georgia.ttf') format('truetype');
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Bold */@font-face {
font-family: 'HelveticaNeueLTCom-Lt';
src: url('../fonts/HelveticaNeueLTCom-Lt.eot'); /* IE9 Compat Modes */
src: url('../fonts/HelveticaNeueLTCom-Lt.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/HelveticaNeueLTCom-Lt.woff2') format('woff2'), /* Modern Browsers */ url('../fonts/HelveticaNeueLTCom-Lt.woff') format('woff'), /* Modern Browsers */ url('../fonts/HelveticaNeueLTCom-Lt.ttf') format('truetype');
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Bold */@font-face {
font-family: 'Lato-Light';
src: url('../fonts/Lato-Light.eot'); /* IE9 Compat Modes */
src: url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Lato-Light.woff2') format('woff2'), /* Modern Browsers */ url('../fonts/Lato-Light.woff') format('woff'), /* Modern Browsers */ url('../fonts/Lato-Light.ttf') format('truetype');
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Bold */@font-face {
font-family: 'Lato-Semibold';
src: url('../fonts/Lato-Semibold.eot'); /* IE9 Compat Modes */
src: url('../fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Lato-Semibold.woff2') format('woff2'), /* Modern Browsers */ url('../fonts/Lato-Semibold.woff') format('woff'), /* Modern Browsers */ url('../fonts/Lato-Semibold.ttf') format('truetype');
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Bold */@font-face {
font-family: 'Lato-Regular';
src: url('../fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */ url('../fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/Lato-Regular.ttf') format('truetype');
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
}
header {
}
.top-had {
width:100%;
background: #fff;
}
.top-had-left {
float:left;
margin-left: 40px;
border-left: 4px solid #0674bc;
padding: 3px 0px 4px 10px;
font-size: 12px;
color: #888888;
font-family: Montserrat-Light;
width: 44%;
}
.top-had-right {
float:right;
margin-right: 40px;
border-left: 4px solid #0674bc;
position: relative;
}
.had-main {
width:100%;
background: #f8f4f5;
}
/*.logo{width: 49%;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: georgia;
margin-bottom: 10px;
padding:15px 10px 0px 12px;
clear: both;
}
.navitation-bg {
width:100%;
background:#003d8d;
margin-bottom: 6px;
}
.navbar-default {
background: none;
border: 0;
}
.navbar {
margin-bottom: 0;
min-height: auto;
}
.navbar-default .navbar-nav>li>a {
color: #fff;
font-size: 14px;
font-family: Montserrat-SemiBold;
text-transform:uppercase;
text-shadow: none;
}
.top-had-right ul {
margin: 0;
padding: 0;
}
.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: Montserrat-Medium;
color: #888888;
padding: 0px 8px 0px 12px;
line-height: 22px;
}
.navbar-nav>li>a {
padding: 7px 30px 7px 30px;
}
.navbar-nav>li>a:hover {
color: #FFE !important;
background-color: #0248a3 !important;
text-shadow: none;
}
.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;
text-shadow: none;
}
.navbar-default .active>a:focus {
color: #555;
background-color: #0248a3;
}
.search {
float:right;
}
.search input {
height: 21px;
border: 0;
outline: none;
width: 55%;
color: #000000;
font-size: 12px;
font-family: HelveticaNeueLTCom-Lt;
padding: 0px 0px 0px 6px;
display: none;
border: 1px solid #898989;
position: absolute;
top: 24px;
right: 0;
}
.search button {
background:url(../images/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;
outline: 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: Lato-Light;
background:url(../images/red-dott.jpg);
background-repeat:no-repeat;
background-position: 4px 4px;
padding-left: 20px;
background-size: 6px;
width: 95%;
margin: 15px auto;
line-height: 19px;
list-style:none;
font-size: 14px;
color: #464646;
}
.news .carousel-control {
width: 6%;
top: 154px;
opacity: 1;
}
.news h1 {
padding:0px 20px;
font-size: 18px;
color: #000;
font-family: georgia;
margin: 19px 0px 15px 0px;
}
.news h2 {
margin:0px;
padding:0px 20px;
color: #000000;
font-size: 14px;
font-family: georgia;
margin-bottom: 15px;
}
.news p {
margin: 0px 0px 10px 0px;
padding:0px 20px;
font-size: 13px;
color:#000000;
font-family: HelveticaNeueLTCom-Lt;
}
.news p a{color:#000000;}


.white-body {
width:100%;
background:#fff;
float:left;
padding: 7px 7px;
min-height: 200px;
}
.focus-areas {
width: 27%;
background: #f5f5f5;
float:left;
border-top: 1px solid #003d8c;
padding: 0px 1px 14px 22px;
}
.focus-areas h1 {
color:#003d8d;
font-size: 21px;
font-family:georgia;
padding: 20px 0px 20px 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: HelveticaNeueLTCom-Lt;
}
.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;
}
.focus-areas ul li li a {
color: #000000;
font-size: 17px;
font-family: HelveticaNeueLTCom-Lt;
}
.Home-Focus-Areas li a {
color: #464646;
font-size: 16px;
}
.Home-Focus-Areas li a:hover {
color:#000;
}
#myCarousel2 {
position:relative;
width: 100%;
float: left;
}
.technologies {
width: 37.5%;
background: #f5f5f5;
float:left;
border-top: 1px solid #003d8c;
height: 355px;
}
#myCarousel2 .caption {
height: 101px;
}
#myCarousel2 img {
margin:0px auto;
}
.carousel-control-tech.left {
background: none;
bottom: -39px;
right: 0px;
margin-left: 10px;
}
.carousel-control-tech.right {
background: none;
bottom: -39px;
left: 0px;
}
.technologies .carousel-control {
width: 6%;
top: 154px;
opacity: 1;
}
.technologies h1 {
padding:0px 20px;
font-size: 18px;
color: #000;
font-family: georgia;
margin: 19px 0px 15px 0px;
}
.technologies h1 a {
}
.technologies h2 {
margin:0px;
padding:0px 20px;
color: #000000;
font-size: 14px;
font-family: georgia;
margin-bottom: 15px;
}
.technologies p {
margin: 0px 0px 10px 0px;
padding:0px 20px;
font-size: 13px;
color:#000000;
font-family: Lato-Light;
}
#myCarousel3 {
position:relative;
}
.events {
width: 33.5%;
background: #f5f5f5;
float: right;
border-top: 1px solid #003d8c;
height: 355px;
}
.carousel-control-event.left {
background: none;
bottom: -39px;
right: 0px;
margin-left: 10px;
}
.carousel-control-event.right {
background: none;
bottom: -39px;
left: 0px;
}
.events h1 {
font-size: 21px;
color: #000;
font-family: georgia;
padding: 20px 22px 20px 22px;
}
.know-more a {
}
.event-main {
padding: 5px 22px 0px 22px;
float: left;
height: 274px;
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: Lato-Semibold;
padding: 0px 10px 0px 0px;
font-size: 37px;
line-height: 25px;
}
.event-detail {float: left;max-width: 81%;}
.event-detail h2 {
font-size: 16px;
color: #0e0e0e;
font-family: Lato-Semibold;
margin-bottom: 20px;
padding:0px;
}
.event-detail p {
color: #000000;
font-size: 13px;
font-family: HelveticaNeueLTCom-Lt;
margin-bottom: 13px;
}
.event-detail h3 {
color: #000000;
font-size: 10px;
font-family: HelveticaNeueLTCom-Lt;
margin-bottom: 5px;
}
.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 h1 {
font-size: 21px;
color: #000;
font-family: georgia;
padding: 0px 22px 0px 22px;
}
.technologies p {
font-size: 13px;
color: #000;
font-family: HelveticaNeueLTCom-Lt;
padding: 0px 22px 12px 22px;
}
.know-more a {
font-size: 13px;
color: #fff;
background: #636363;
padding: 12px 25px 12px 25px;
float: left;
font-family: HelveticaNeueLTCom-Lt;
margin-top: 23px;
letter-spacing: 1px;
}
footer {
width:100%;
background: url(../images/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: #000000;
font-size: 14px;
font-family:georgia;
fon;
margin-bottom: 20px;
font-weight: bolder;
}
footer ul {
}
footer ul li {
list-style: none;
margin: 0px 0px 5px 0px;
}
footer ul li a {
color: #000000;
font-size: 13px;
font-family: HelveticaNeueLTCom-Lt;
background:url(../images/red-dott.jpg);
background-repeat:no-repeat;
background-position: 4px 4px;
padding: 0px 0px 0px 20px;
background-size: 6px;
}
.bottom-logos {
border:1px solid #fff;
width: 100%;
margin-top: 10px;
padding: 15px 10px;
}
.links-bottom {
float: left;
width: 55%;
}
.links-bottom ul {
margin-top: 6px;
}
.links-bottom ul li {
float: left;
color: #000000;
font-size: 12px;
font-family: HelveticaNeueLTCom-Lt;
}
.links-bottom ul li a {
background: none;
padding: 0;
margin-right: 22px;
}
.links-location {
float: left;
width: 45%;
margin: 15px 0px 0px 0px;
}
.links-location a {
font-family:georgia;
font-weight:bold;
font-size:14px;
color: #000000;
}
.footer-bottom {
width:100%;
background:#a7a7a7;
padding:10px;
}
.footer-bottom-left {
float:left;
font-size: 12px;
color: #ffffff;
font-family: HelveticaNeueLTCom-Lt;
}
.footer-bottom-right {
float:right;
font-size: 12px;
color: #ffffff;
font-family: HelveticaNeueLTCom-Lt;
}
.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: 21px;
font-family:georgia;
background: #ececec;
border-top: 1px solid #003d8c;
padding: 13px 12px;
display: inline-block;
width: 100%;
margin-bottom: 0px;
}
.inner-let p, .inner-full-width p {
    font-size: 14px;
    color: #464646;
    font-family: HelveticaNeueLTCom-Lt;
    line-height: 19px;
    padding: 10px 12px;
     width: 100%; 
    display: inline-block;
    clear: both;
}
.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: 363px;
position: relative;
}
.institutional-box img {
width:100%;
height:auto;
}
.institutional-box h1 {
width:100%;
color: #003d8d;
font-size: 18px;
font-family: georgia;
padding: 12px 15px;
}
.institutional-box p {
color: #464646;
font-size: 13px;
font-family: HelveticaNeueLTCom-Lt;
padding: 10px 15px;
float: left;/*    width: 72%; */
overflow: hidden;
}
.institutional-box p a {
color: #464646;
}
.read-more a {
font-size: 12px;
color: #fff;
background: #636363;
padding: 8px 25px 9px 25px;
float: right;
font-family: Lato-Light;
margin: 0px 6px 6px 0px;
position: absolute;
right: 0;
bottom: 0;
}
.load-more {
text-align:center;
}
.load-more a {
color:#898989;
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: georgia;
}
.focus-big-text h1 a {
color: #003d8d;
}
.focus-big-text p {
color: #000000;
font-size: 13px;
font-family: HelveticaNeueLTCom-Lt;
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: Lato-Semibold;
color: #898989;
}
.event-detail-page p {
font-size: 14px;
font-family: HelveticaNeueLTCom-Lt;
color: #464646;
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:Lato-Light;
font-size:13px;
line-height:19px;
margin-top: 20px;
margin-bottom: 10px;
}
.event-detail-page h2 {
color:#888888;
font-family:Lato-Light;
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: Lato-Semibold;
margin-bottom: 3px;
}
.bottom-logos span {
padding: 0px 4px;
}
.dropdown-menu>li>a {
font-size: 13px;
font-family: Montserrat-Medium;
border-bottom: 1px solid #e8e8e8;
color: #464646;
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: Lato-Light;
}
.main-staff h1 {
color: #003d8d;
font-size: 17px;
font-family: georgia;
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: #898989;
font-size: 12px;
font-family: Lato-Regular;
padding: 17px 0px;
}
.email-staff {
width: 32%;
float:left;
color: #898989;
font-size: 14px;
font-family: Lato-Regular;
padding: 17px 0px 17px 7px;
text-align: left;
}
.phone-staff {color: #898989;font-size: 14px;font-family: Lato-Regular;padding: 17px 0px;float: right;margin-right: 37px;}
.hlf-staff {
width: 39.9%;
}
.Epigenetic-staff {
font-family: Lato-Regular;
color: #898989;
padding: 30px 0px;
font-size: 12px;
}
.vr-white-height {
height: 60px;
}
.hlf-staff h1 {
padding: 25px 6px;
}
.new-staff {
padding: 10px 0px;
float: left;
width: 72%;
}
.Scientific-con {
float: left;
margin-top: 7px;
padding: 0px 4px;
}
.image-seientific {
box-shadow: 1px 0px 9px #d6d6d6;
background: #fff;
padding: 6px;
margin: 0px 20px 10px 0px;
float: left;
}
.Scientific-con h2 {
color: #003d8d;
font-size: 18px;
font-family: georgia;

margin-bottom: 10px;
}
.Scientific-con h3 {
font-size: 14px;
font-family: Lato-Regular;
color: #898989;
margin-bottom: 10px;
}
.Scientific-con p {
font-size: 13px;
font-family: Lato-Regular;
color: #898989;
margin-bottom: 20px;
line-height: 19px;
}
.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: Lato-Regular;
color: #898989;
width: 100%;

background-repeat:no-repeat;
background-position: 0px 4px;

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: Lato-Regular;
color: #898989;
width: 100%;
background:url(../images/list-style.jpg);
background-repeat:no-repeat;
background-position: 0px 4px;
list-style: none;
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;
}
.search-select {
border: 1px solid #d6d6d6;
width: 20%;
height: 44px;
padding: 0px 20px;
color: #959595;
font-size: 14px;
font-family: Lato-Light;
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: 400px;
height: 44px;
padding: 0px 10px;
color: #3e3e3e;
font-size: 14px;
font-family: Lato-Light;
}
.listing-search input[type=submit] {
width: 118px;
color: #ffffff;
font-family: Lato-Semibold;
text-transform: uppercase;
background: #959595;
margin-left: 15px;
border: 0;
}
.redio-btn-bg label.btn span {
color: #898989;
font-size: 12px;
font-family: Lato-Light;
}
.redio-btn-bg label input[type="radio"] ~ i.fa.fa-circle-o {
color: #898989;
display: inline;
background: #898989;
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-color: 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;
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: Lato-Regular;
color: #898989;
text-transform: uppercase;
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: Lato-Regular;
color: #898989;
}
.num-spc {
float: right;
font-size: 14px;
font-family: Lato-Regular;
color: #898989;
}
#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%;
}
.technology-available ul {
        clear: both;
    min-width: 100%;
    display: inline-block;
}
.technology-available ul li {
color: #464646;
font-family: HelveticaNeueLTCom-Lt;
background:url(../images/red-dott.jpg);
background-repeat:no-repeat;
background-position: 4px 7px;
padding-left: 20px;
background-size: 6px;
width: 95%;
margin: 15px auto;
line-height: 19px;
list-style:none;
font-size:14px;
/*text-align: justify;*/
}
.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: #464646;
font-family: HelveticaNeueLTCom-Lt;
line-height: 19px;
padding: 10px 12px;
width:100%;
margin:0px auto;
}
#table-howtoreach thead {
background: #def1fc;
border-top: 1px solid #003d8c;
}
#table-howtoreach th {
padding: 7px 12px;
font-weight:bold;
}
#table-howtoreach td {
padding:7px 10px;
border:1px dotted #def1fc;
}
.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 {
background-image: url(../images/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;
}
.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: 999;
right: 20px;
bottom: 20px;
background: #003d8d url(../images/arrow-top.png) no-repeat center 43%;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
border-radius: 0;
}
a:hover.back-to-top {
background-color: rgba(0, 61, 141, 0.8);
}
.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: HelveticaNeueLTCom-Lt;
padding: 5px 15px 10px 15px;
float: left;
margin-bottom: 0px;
}
.videos h4 {
color: #000000;
font-size: 14px;
font-family: HelveticaNeueLTCom-Lt;
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;
float: right;
font-family: Lato-Light;
margin: 10px 13px 11px 0px;
}
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: 26%;
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: Lato-Light;
}
.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-areas-right .num-spc {
float: left;
}
.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: 2%;
float: left;
}
.recruitment-form label {
color: #464646;
font-size: 16px;
font-family: HelveticaNeueLTCom-Lt;
margin: 0px 10px 7px 0px;
display: inline-block;
}
.recruitment-form select {
width: 100%;
border: 1px solid #d6d6d6;
height: 35px;
padding: 0px 10px;
color: #3e3e3e;
font-size: 14px;
font-family: Lato-Light;
}
.recruitment-form input {
width: 100%;
border: 1px solid #d6d6d6;
height: 35px;
padding: 0px 10px;
color: #3e3e3e;
font-size: 14px;
font-family: Lato-Light;
}
.recruitment-form textarea {
width: 100%;
border: 1px solid #d6d6d6;
height: 110px;
padding: 10px 10px;
color: #3e3e3e;
font-size: 14px;
font-family: Lato-Light;
}
.recruitment-form input[type=submit] {
width: 18%;
color: #ffffff;
font-family: Lato-Semibold;
text-transform: uppercase;
background: #959595;
border: 0;
padding: 6px 0px 6px 0px;
text-align: center;
margin-left: 40%;
}
.breadcrumb {
margin-bottom: 0px;
color: #464646;
font-size: 13px;
font-family: HelveticaNeueLTCom-Lt;
}
.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: Lato-Semibold;
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: middle;
}
.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: HelveticaNeueLTCom-Lt;
font-weight: bold;
padding: 0px 12px;
}
.event-or-date {
float: right;
font-size: 13px;
font-family: HelveticaNeueLTCom-Lt;
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;
}
.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: 3px 3px 0px -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
}
.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: #464646;
font-size: 16px;
font-family: HelveticaNeueLTCom-Lt;
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;
}
.error-message {
color: red;
font-size: 13px;
width: 100%;
font-family: HelveticaNeueLTCom-Lt;
}
.scientist-staff-n {
width: 60%;
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: HelveticaNeueLTCom-Lt;
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: HelveticaNeueLTCom-Lt;
}
.link-vig a {
font-size: 15px;
color: #fff;
background: #636363;
padding: 8px 35px 9px 35px;
font-family: Lato-Light;
margin: 10px 13px 25px 0px;
}
.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: HelveticaNeueLTCom-Lt;
font-weight: bold;
}
.visitors h3 {
float: left;
font-size: 13px;
color: #ffffff;
font-family: HelveticaNeueLTCom-Lt;
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: #464646;
}
.fa-minus {
float: right;
margin: 10px 11px 0px 0px;
color: #464646;
}
.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: Lato-Semibold;
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;
}
.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: 8px 0px 0px 0px;
}
.indusmeet ul li a {
font-weight: normal;
border-bottom: 1px dotted #c2c2c2;
width: 100%;
float: left;
padding: 0px 0px 8px 60px;
}
.industry-Meet-right {
width: 71.7%;
}
.indusmeet h1 {
padding: 13px 41px;
}
.register-popup figure {
width: 100%;
}
.register-popup figure img {
margin-bottom: 12px;
}
.register-popup P {
font-size: 16px;
color: #464646;
font-family: HelveticaNeueLTCom-Lt;
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 P a {
background: none;
color: #337ab7;
padding: 0;
text-transform: none;
}
.register-popup a {
text-align: center;
color: #ffffff;
font-family: Lato-Semibold;
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;
}
.modal-content {
padding: 5px 5px;
top: 85px;
}
.achievements h3 {
color: #003d8d;
font-size: 18px;
font-family: georgia;
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: #464646;
font-size: 16px;
font-family: HelveticaNeueLTCom-Lt;
}
.title-apply a {
color: #464646;
}
.apply-for a {
float: right;
color: #ffffff;
font-family: Lato-Semibold;
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 a {
float: left;
width: 100%;
cursor: pointer;
bottom: 0px;
font-size: 21px;
color: #000;
font-family: georgia;
padding: 10px 22px 10px 22px;
}
.heading-click {
float: left;
width: 100%;
clear: both;
}
.technologies .heading-click a {
padding: 20px 22px 20px 22px;
clear: both;
width: 100%;
}
.news .carousel {
float: left;
}
.figure-link {
position: relative;
}
.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: Lato-Regular;
color: #898989;
text-transform: uppercase;
margin-bottom: 1px;
line-height: 19px;
border: 1px solid #ccc;
}
.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;
}
.tags-cls {
float: right;
font-size: 16px;
}
.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(../images/blt-ind.png);
background-repeat: no-repeat;
background-position: 38px 13px;
}
.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: #464646;
font-size: 17px;
font-family: HelveticaNeueLTCom-Lt;
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(../images/blt-ind-hover.png);
background-repeat: no-repeat;
background-position: 38px 13px;
}
.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;
}
.accordion.active, button.accordion:hover {
background-color: #ddd;
}
.accordion:after {
content: '\002B';
color: #000000;
font-weight: bold;
float: right;
margin-left: 5px;
position: absolute;
right: 10px;
font-size: 18px;
top: 14px;
font-weight: bold;
}
.accordion.active:after {
content: "\2212";
}
.panel {
max-height: 0;
overflow: hidden;
}
.awards_honors h2 {
color: #111;
}
.research-area h2 {
color: #111;
}
.img-manage {
text-align: center;
}
.form-velue {
color: #000000;
font-size: 16px;
font-family: HelveticaNeueLTCom-Lt;
margin: 0px 10px 7px 0px;
display: inline-block;
}
.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: Lato-Light;
text-transform: uppercase;
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;
height: 26px;
padding: 4px 10px;
color: #959595;
font-size: 14px;
font-family: Lato-Light;
margin-right: 16px;
text-transform: uppercase;
float: left;
border-radius: 0;
max-width: 40%;
}
.staff-form-n label {
float: left;
color: #464646;
font-size: 16px;
font-family: HelveticaNeueLTCom-Lt;
margin: 3px 10px 7px 0px;
display: inline-block;
}
.staff-form-n .form-group {
width: 35%;
display: inline-block;
margin-bottom: 0;
}
.awards_honors h2 {
color: #111;
}
.research-area h2 {
color: #111;
}
.img-manage {
text-align: center;
}
.m-bottom {
margin-bottom: 15px;
float: left;
}
/*for safari*/
.top-had-right ul li a {
[;
font-family: arial;
font-weight: bold;
font-size: 12px;
;
];
}
.top-had-left {
[;
font-family: arial;
;
];
}
.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 {
[;
padding: 3px 0px 3px 10px;
;
];
}
.main-gry-stf {
float: left;
background-color: #ebebeb;
width: 100%;
margin-bottom: 1px;
}
.detail-pg-img .image-seientific {
box-shadow: 1px 0px 9px #d6d6d6;
background: #fff;
padding: 6px;
margin:10px;
display: inline-block;
float: none;
}
.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%;
}
.Administrative-Staff {
float: left;
width: 65%;
}
.listing-spc-box-pos {
font-size: 13px;
font-family: Lato-Regular;
color: #898989;
text-transform: uppercase;
margin-bottom: 3px;
background: #fbfbfb;
float: left;
}
.logo {
background: url(../images/logo_new.jpg) no-repeat 0px 11px;
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;
}
.technologies .figure-link {
height: 155px;
overflow: hidden;
}
.mt15 {
margin-top: 15px;
}
.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: HelveticaNeueLTCom-Lt;
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: HelveticaNeueLTCom-Lt;
font-weight: bold;
margin-right: 9px;
}
.right-rgister {
float: left;
color: #252525;
font-size: 15px;
font-family: HelveticaNeueLTCom-Lt;
}
.archived-jobs a {
color: #ffffff;
font-family: Lato-Semibold;
text-transform: uppercase;
background: #003d8d;
border: 0;
padding: 7px 10px;
text-align: center;
float: right;
margin: 0px 21px 0px 0px;
}
.blog-info p {
padding: 0px 12px;
}
.back-btn {
float: right;
}
.back-btn a {
color: #ffffff;
font-family: Lato-Semibold;
text-transform: uppercase;
background: #003d8d;
border: 0;
padding: 6px 10px;
text-align: center;
font-size: 12px;
float: right;
}
.tags-side {
color: #003d8d;
font-family: georgia;
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 0px 0px;
height: 396px;
}
.skdslider:after {
content: '';
padding-top: 50%;
display: block;
}
.skdslider ul.slides {
margin:0;
padding:0;
list-style-type: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("../images/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("../images/slide-bg-active.png") no-repeat scroll 0 0 transparent;
}
.skdslider .slide-desc {
background: url("../images/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 {
background: url("../images/left.png") no-repeat scroll 0 0 transparent;
width:35px;
height:35px;
cursor:pointer;
position:absolute;
top:50%;
left:2%;
margin-top:-17px;
display: none;
}
.skdslider a.next {
background: url("../images/right.png") no-repeat scroll 0 0 transparent;
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("../image/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 {
background: url("../image/pause.png") no-repeat scroll center center transparent;
width:35px;
height:35px;
display:none;
cursor:pointer;
position:absolute;
top:50%;
left:48%;
margin-top:-17px;
}

/*Some Responsive CSS */
@media screen and (max-width:767px) {
.skdslider .slide-desc > h2 {
font-size: 20px;
margin-bottom: 5px;
margin-top: 5px;
}
.skdslider .slide-desc > p {
font-size: 14px;
line-height: 15px;
margin-top: 5px;
}
.skdslider .slide-desc > p a.more {
font-size:14px;
}
}
.leftpaul {
float: left;
width: 18%;
padding: 0px 0px 0px 12px;
}
.centertpaul {
float: left;
width: 48%;
}
.rightpaul {
float: left;
/* width: 31%; */
margin-bottom: 25px;
}
/*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;
}
.str_wrap.str_active {
}
.str_move {
white-space:nowrap;
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 {
max-width:none !important;
margin: 0px 0px 0px 15px;
}
.str_move a{  position:relative; z-index: 9999; height: 47px; display: inline-block;}
.dr-pics {
box-shadow: 1px 0px 9px #d6d6d6;
background: #fff;
padding: 6px;
margin: 0px 0px 10px 20px;
float: right;
}


.brochure-img{ width: 100%;  }
.brochure-img img{ width: 100%; height: auto; }
.form-group2 { float: right;}

.wiki{ width: 100%; }
.wiki h2{     color: #003d8d;
font-size: 17px;
font-family: georgia;
padding: 0px 10px 0px 0px; float: left; }

.wiki a{ margin: 4px 0px 0px 0px; float: left;}










/*-----------------------------------------------for safari---------------------------------------------------------------------*/
.top-had-right ul li a {
[;
font-family: arial;
font-weight: bold;
;
];
}
.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;
;
];
}
/*-----------------------------------------------for safari close---------------------------------------------------------------------*/



/*-----------------------------------------------firefox CSS Hacks---------------------------------------------------------------------*/
@-moz-document url-prefix() {
footer h4 {
font-family: arial;
}
}
@-moz-document url-prefix() {
.links-location a {
font-family: arial;
font-weight: bold;
}
}
/*-----------------------------------------------firefox CSS Hacks---------------------------------------------------------------------*/







:-ms-fullscreen, :root .laguage a {font-size: 17px; margin-top: 3px; }

:-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: HelveticaNeueLTCom-Lt;
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: Lato-Semibold;
text-transform: uppercase;
background: #003d8d;
border: 0;
padding: 10px 30px;
display: inline-block;
margin: 10px 0px 0px 0px;
font-size: 14px;}


.years-blt a{}




