





/*--------------------------------------------------
STATE CSS FOR UPPSALA UNIVERSITET
- Contains rules to control style of a module in a specific state
--------------------------------------------------*/
.is-hidden {
display: none !important;
}
.is-visually-hidden {
border:0 !important;
clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
clip: rect(1px, 1px, 1px, 1px);
height: 1px !important;
padding:0 !important;
position: absolute !important;
overflow: hidden;
width: 1px !important;
}
.is-uppercase {
text-transform: uppercase;
}
.is-lowercase {
text-transform: lowercase;
}
.is-capitalize-first-letter::first-letter {
text-transform: uppercase;
}
.is-helvetica {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
}
.is-berling {
font-family: "BerlingRoman", serif!important;
}
.is-smaller-text {
font-size: 0.8125em;
}
.is-no-wrap {
white-space: nowrap!important;
}
.is-light {
font-weight: lighter!important;
}
.is-bold {
font-weight: bold!important;
}
.is-italic {
font-style: italic;
}
.ingress,
.intro {
font-weight: bold;
}
.is-clickable {
cursor: pointer;
color: #2B5681;
text-decoration: underline;
}
.is-not-clickable {
color: #AAA;
}
.is-border-bottom {
border-bottom: 1px solid #7f7f7f;
}
.is-full-width {
width: 100%;
}
.is-expanded-full-width {
margin-left: -2000px!important;
margin-bottom: 35px;
overflow: hidden;
padding: 35px 2000px 20px;
width: 886px;
}
.is-width-75 > * {
max-width: 75%;
}
.is-size1of3-leftadjust {
padding-left: 34.08577878103837%;
}
.is-float-left {
float: left;
}
.is-float-right {
float: right;
}
.is-padding-left-100 > * {
padding-left: 100px;
}
.is-no-padding-bottom {
margin-bottom: 60px;
padding-bottom: 0;
}
.is-no-margin {
margin: 0;
}
.is-no-margin-bottom {
margin-bottom: 0 !important;
}
.is-less-margin-bottom {
margin-bottom: 1.25em !important; 
}
.is-scrollable-x {
overflow-x: auto;
}
.is-bg-light-grey {
background-color: #f2f2f2;
}
.is-bg-grey {
background-color: #e5e5e5;
}
.is-bg-grey a {
color: #234567; 
}
.is-bg-dark-grey {
background-color: #333333;
color: #fff;
}
.is-bg-white {
background-color: #fff;
}
.is-bg-white-gradient {
background: transparent url('http://live.webb.uu.se/digitalAssets/207/c_207717-l_3-k_bg-transparent-white.png') bottom left repeat-x;
}
.is-dark-arrow-right {
background: transparent url('http://live.webb.uu.se/digitalAssets/207/c_207717-l_3-k_right-arrows.png') right -66px no-repeat;
}
.is-light-arrow-right {
background: transparent url('http://live.webb.uu.se/digitalAssets/207/c_207717-l_3-k_right-arrows.png') right 4px no-repeat;
}
.has-up-arrow {
background: transparent url('http://live.webb.uu.se/digitalAssets/207/c_207717-l_3-k_up-arrow.png') center right no-repeat;
padding-right: 25px;
}
.is-img-top-adjust {
margin-top: -20%;
}
.is-img-left-adjust {
margin-left: -10%;
}
.is-img-right-adjust {
float: right;
margin-right: -10%;
}
.is-img-full-height {
margin-bottom: 0!important;
margin-top: -87px; /* Originally -118px */
}
.is-required {
color: #F00;
}
ul.is-unstyled,
li.is-unstyled {
list-style: none;
padding: 0;
}
li.is-unstyled {
margin: 0 -40px;
}
/* ------------------------------- */
/* PRINT CSS FOR UPPSALA UNIVERSITET
/* ------------------------------- */
@font-face {
font-family: 'GillAltOneMT';
src: url("");
src: url("#iefix") format("embedded-opentype"),
url("http://live.webb.uu.se/digitalAssets/207/c_207717-l_3-k_gillaltonemt-webfontwoff.woff") format("woff"),
url("") format("truetype");
}
@media screen {
.main-content:after {
content: '';
visibility: hidden;
font-family: 'GillAltOneMT';
}
.page-content:after {
content: '';
visibility: hidden;
font-family: 'BerlingRoman';
}
}
/**
* @license
* MyFonts Webfont Build ID 2830208, 2014-06-17T10:40:26-0400
* 
* The fonts listed in this notice are subject to the End User License
* Agreement(s) entered into by the website owner. All other parties are 
* explicitly restricted from using the Licensed Webfonts(s).
* 
* You may obtain a valid license at the URLs below.
* 
* Webfont: Gill Alt One MT by Monotype 
* URL: http://www.myfonts.com/fonts/mti/gill-sans/gill-alt-one-mt-26543/
* Copyright: Digitized data copyright The Monotype Corporation 1991-1995. All rights reserved. Gill Sans&#x00AE; is a trademark of The Monotype Corporation which may be registered in certain jurisdictions.
* Licensed pageviews: 250,000
* 
* 
* License: http://www.myfonts.com/viewlicense?type=web&buildid=2830208
* 
* Â© 2014 MyFonts Inc
*/
@media screen {
.only-print {
display: none !important;
}
}
@page :first {
margin-top: 0;
}
@page {
size: auto;
margin: 1cm 0; 
}
@media print {
.no-print {
display: none;
}
.logo {
display: none;
}
.logo.only-print {
display: block;
max-height: 120px;
width: 90px;
}
.label-logo.only-print {
display: none;
}
body, p, ul, li, table {
color: #000;
font-size: 8pt;
}
a, 
p a {
color: #000;
font-weight: normal;
text-decoration: none;
}
ul {
line-height: 150%;
}
h2 + ul {
margin-top: 0;
}
h1, h2, h3, h4, h5, h6,
.article h2,
.article .notice *,
.grey-header,
.puff-image *,
.puff-container *,
.puff-image p,
.step-by-step *,
.is-helvetica,
.no-menu * {
font-family: 'GillAltOneMT', Arial;
}
body, p, ul, li, table {
font-family: 'BerlingRoman';
}
h1 {
font-size: 22pt;
}
.article h1 {
border-bottom: none;
padding: 0;
}
h2,
.article h2,
.wide-puff + h1,
.wide-puff + .article h1,
.wide-puff + .article-header-image-right h1,
.puff-container + h1,
.grey-header {
border-bottom: none !important;
font-size: 8pt;
font-weight: bold;
margin: 5pt 0;
padding: 0;
text-transform: uppercase;
}
h3 {
font-size: 8pt;
margin: 5pt 0 0;
}
.main-content,
.container {
max-width: 17.5cm;
}
.page-content-fullwidth  {
margin: 0 auto;
max-width: 21cm;
}
.l-main-container {
margin-bottom: 0;
min-height: 0;
}
.l-main-container .page-content {
margin-top: 0px;
min-height: 100px;
}
.news-article-wrap p, 
.news-article-wrap ul, 
.article p,
.article ul, 
.l-article-wrap p,
.l-article-wrap ul {
max-width: 100%;
}
.size3of4.unit {
width: 100%;
}
h2,
h2.tabHeader,
h3 {
page-break-after: avoid;
}
.puff-container,
.step-by-step,
.notice,
.article {
page-break-inside: avoid;
}
p {
orphans: 2;
widows: 2;
}
.article {
max-width: 100%;
margin-bottom: 10px;
padding-bottom: 0;
}
.article > div {
margin-bottom: 5pt;
}
.article p {
margin-bottom: 10px;
}
.article img {
max-width: 100% !important;
}
.l-article-wrap {
float: none;
width: 100%;
}
.news-article-wrap p, 
.news-article-wrap ul, 
.article p, 
.article ul, 
.l-article-wrap p,
.l-article-wrap ul {
max-width: 100%;
}
.is-bg-dark-grey,
.is-bg-dark-grey > *,
.greySectionWithList,
.greySectionWithImage,
.facts,
.read-more,
.darkGreyBox .read-more {
background-image: none;
background-color: #fff !important;
color: #000;
}	
.article.is-padding-left-100 > * {
padding: 0;
}
.grey-content {
padding: 0;
}
.article .notice > div {
margin: 0;
padding: 5px 10px;
width: auto;
}
.notice-header {
background: #333;
color: #FFF;
font-size: 8pt;
height: auto;
margin: 0 0 10px 0;
}
.notice-content {
color: #000;
background: #E5E5E5;
}
.is-img-right-adjust,
.is-img-left-adjust,
.is-img-top-adjust {
float: none;
margin: 0;
}
.article-header-image-right .size2of3 {
width: 100%;
}
.article-header-image-right {
border-bottom: none;
}
.is-expanded-full-width {
margin-left: 0 !important;
padding: 0 0 20px !important;
}
.is-img-full-height {
margin: 0;
}
.is-expanded-full-width {
width: 100%;
}
.module .bg-dark-trans {
background-color: #333;
}
.module .module-content a,
.module .module-content p {
color: #fff;
font-weight: normal;
text-decoration: none;
}
.module .module-content .bg-bright-trans * {
color: #333;
}
.module.puff-image,
.module.module-calendar,
.module-nyhetsbanken-list {
height: 300px;
}
.number-of-slots-2 .module {
height: 390px;
}
.with-menu .wide-puff {
display: block;
height: auto;
margin: 0;
position: static;
}
.with-menu .wide-puff-header {
color: #333;
text-transform: none !important;
}
.with-menu .wide-puff-info {
background: none;
padding: 0;
position: static;
width: 100%;
}
.no-menu .wide-puff img {
min-height: 100%;
}
.step-by-step * {
color: #fff;
}
.print-all-tabs .ui-tabs > div:after {
clear: both;
content: "";
display: block;
}
.print-all-tabs .ui-.tabs,
.print-all-tabs .ui-tabs > div,
.print-all-tabs .ui-tabs > * {
float: none !important;
position: static;
}
.print-all-tabs .ui-tabs > div {
display: block !important;
}
.top-stripe,
.sigill,
.anno,
.top-nav-wrap,	
.l-left-nav-wrap,
.search,
.filters,
.filter,
.page-tools-top,
.page-tools,
.footer-element,
.image-video-slider,
.with-menu .wide-puff .main-image,
.with-menu .wide-puff-info p,
.with-menu .wide-puff-info ul,
.wide-puff-search,
.module-header-icon,
a.read-more {
display: none;
}
.header-element {
background: none;
}
}

