@font-face{font-family:ZULFFonts;src:url(local_cdn/ttf/nunito_light.ttf);}
body{/*font-family:ZULFFonts !important;*/font-family:Verdana,Geneva,sans-serif !important;color:#158 !important;overflow-y:scroll;padding-bottom:480px;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccf !important;margin:1em 0;padding:0;}
p{font-size:16px !important;}
p.indent {text-indent:0px;}
#gradient-DISABLED{height:600px;background-repeat:no-repeat;background-size:100% 90%;background-color:#fff;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fff,endColorstr=#fff);
background-image:-moz-linear-gradient(top,#fff 10%,#fff 100%,#897bdb 40%);
background-image:-webkit-linear-gradient(top,#fff 10%,#fff 100%,#897bdb 40%);
background-image:-o-linear-gradient(top,#fff 10%,#fff 100%,#897bdb 40%);
background-image:-ms-linear-gradient(top,#fff 10%,#fff 100%,#897bdb 40%);
background-image:-webkit-gradient(linear,right top,right bottom,color-stop(10%,#fff),color-stop(100%,#fff),color-stop(40%,#897bdb));
background-image:linear-gradient(top,#fff 10%,#fff 100%,#897bdb 40%);}
.affix{top:0;width:100%;z-index:9999 !important;}
.affix+.container-fluid{padding-top:70px;}
.navbar-ZULF{box-shadow:0 0 5px #008;}
.navbar-ZULF .navbar-nav>li>a{color:#e5eff7 !important;}
.navbar-ZULF .navbar-nav>.active>a{background-color:transparent;}
.navbar-ZULF .navbar-nav>li>a:hover,
.navbar-ZULF .navbar-nav>li>a:focus,
.navbar-ZULF .navbar-nav>.active>a:hover,
.navbar-ZULF .navbar-nav>.active>a:focus,
.navbar-ZULF .navbar-nav>.open>a{text-decoration:underline;color:#bdf !important;}
.navbar-ZULF .navbar-brand{color:#5af !important;}
.jumbotron{background-color:#cdf !important;}
.well{box-shadow:0 0 12px #aaa !important;border-radius:8px !important;}
.cookies{float:right;}
.e-mail{font-family:monospace;padding:4px;background-color:#ddf;border-radius:3px;}
.ZULF-title{font-weight:bold;}
.ZULF-subtitle{font-variant:small-caps;font-weight:bold;color:#1b5689;}
.ZULF-logo{float:right;display:block;margin-bottom:6px;}
.ZULF-img{max-width:100%;max-height:100%;box-shadow:0 0 16px #aaa;border-radius:10px;}
.UE-flag{max-width:100%;max-height:100%;box-shadow:0 0 16px #aaa;display:block;float:left;margin-right:10px;}
.partnerorgs div:nth-of-type(1)>h4{position:relative;top:-8px;} /* unusual KUL logo */
.partnerorgs div:nth-of-type(1)>a>img{background-color:#fff;width:120px !important;display:block;vertical-align:top;float:left;margin-right:16px;}
.grant-div{font-size:9px;}
.ZULF-img-magnet{display:block;float:left;margin-right:16px;}
.c-footer{border-top:1px solid #ccf;padding-top:10px;padding-bottom:10px;font-size:11px;}
.cf{position:relative;margin:0 auto;}/* footer stripe with university logos */
.cf img{position:absolute;left:0px;max-width:70%;
-webkit-transition:opacity 1s ease-in-out;
-moz-transition:opacity 1s ease-in-out;
-o-transition:opacity 1s ease-in-out;
transition:opacity 1s ease-in-out;}
.cf img.top:hover{opacity:0;}
.e-criteria p{font-size:14px !important;color:#37a !important;}
.under-construction{color:#4e2a84;}
.1pi-img{width:60%;margin:0 auto;}/* PI picture on the ESR position page */
.apply-text{font-size:12px !important;padding:10px;}
.dropdown-submenu{position:relative;} /* sub-menu */
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;
-webkit-border-radius:0 6px 6px 6px;
-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;
-webkit-border-radius:6px 0 6px 6px;
-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
 /* university logos : eva = extra vertical adjust */
.eva-1{top:62px;}
.eva-2{top:35px;}
.eva-3{top:33px;}
.eva-4{top:10px;}
.eva-5{top:18px;}
.eva-6{top:10px;}
.eva-7{top:35px;}
.eva-8{top:32px;}
.eva-9{top:10px;}
.more-space{height:100px;display:block;}
.social-icons{text-align:right;}
.zulf-news{float:left;width:50%;margin-right:20px;background-color:#fafaff !important;} /* news columns */
[class*="ncol"]{float:left;}
.ncol1{width:49%;margin-right:8px;} /* news - @desktop */
.ncol2{width:49%;float:right;}
@media only screen and (max-width:1024px){[class*="ncol"]{width:100%;}} /* news - @mobile_phones: */
.beneficiary{column-count:2;column-rule:2px double #ccc;column-gap:24px;}
.ZULF-NMR-LOGO{width:250px;}
#candcv td{padding:5px;}
#candcv td:nth-child(1){width:20%;text-align:right;vertical-align:top;font-weight:bold;} /* pierwsza para <td>...</td> */
#candcv td:nth-child(2){padding-left:11px;} /* druga para <td>...</td> */
