/*
 * Utilities
 */
/*
 * Commonly used mixins
 */
.flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/*
 * Application specific configuration
 */
/*
 * Relative root for graphical profile folder.
 * Used mainly when LESS files are included from a different folder.
 */
#hidnav a[href="#bottomnav"] {
  display: none;
}
.not-for-ansatte #head-wrapper {
  background: #fff;
}
.not-for-ansatte #head-wrapper #head .uio-app-name {
  display: none;
}
#head-wrapper #head {
  height: 170px;
}
#header-logo {
  padding-top: 10px;
  width: 560px;
}
#header-logo p {
  text-align: right;
  text-transform: uppercase;
}
#header-logo a:hover,
#header-logo a:focus {
  background: url("../images/logo-hover.png") no-repeat;
  display: block;
  height: 86px;
}
#header-logo a:hover img,
#header-logo a:focus img {
  display: none;
}
#header-logo a:focus {
  outline: -webkit-focus-ring-color auto 5px;
}
.not-for-ansatte #head-wrapper .head-menu .vrtx-login-manage-component .vrtx-dropdown-link {
  background: transparent url("../uio1/images/head-dropdown-toggle-black.png") no-repeat scroll 100% 53%;
}
.not-for-ansatte .header-search input[type="text"] {
  background: #f3f3f3;
}
.not-for-ansatte .head-menu > .vrtx-login-manage-component > a,
.not-for-ansatte .head-menu > ul > li a {
  color: #444;
}
.vrtx-feed a.item-title {
  font-size: 20px;
  font-size: 2rem;
}
.not-for-ansatte #bottomnav {
  display: none;
}
#footer-wrapper {
  background: #f4f4f4;
}
.not-for-ansatte #footer-wrapper *,
.not-for-ansatte #footer-wrapper a {
  color: #444;
}
.not-for-ansatte:not(.header-context) #footer-wrapper #footers {
  padding-left: 140px;
  background: url("../images/uiologo.png") no-repeat 0 15px;
}
.not-for-ansatte:not(.header-context) .responsible-login .content {
  margin-left: 90px;
}
#footer-wrapper .vrtx-login-manage-link {
  background: rgba(0, 0, 0, 0) url("../uio1/images/dropdown-black.png") no-repeat scroll right center / 22px auto;
}
#footer-wrapper .vrtx-login-manage-link:focus,
#footer-wrapper .vrtx-login-manage-link:hover {
  background-image: url("../uio1/images/dropdown-black-hover.png");
}
#vrtx-structured-article #vrtx-additional-content #vrtx-related-content:not(:empty) {
  background: #f6f6f6;
  padding: 15px;
  position: relative;
}
/*
#vrtx-structured-article #vrtx-additional-content #vrtx-related-content:not(:empty):after {
  content: "fakta";
  position: absolute;
  top: 40px;
  right: -49px;
  background: #aaa;
  padding: 0 8px;
  color: #fff;
  font-weight: bold;
  -webkit-transform: rotate(90deg) scale(.8);
  -moz-transform: rotate(90deg) scale(.8);
  -o-transform: rotate(90deg) scale(.8);
  -ms-transform: rotate(90deg) scale(.8);
  transform: rotate(90deg) scale(.8);
  font-size: 18px;
  font-size: 1.8rem;
  text-transform: uppercase;
}
*/
.vrtx-introduction:after {
  clear: both;
  content: " ";
  display: block;
}
h5,
h6 {
  font-size: 14px;
  font-size: 1.4rem;
}
body {
  font-size: 17px;
  font-size: 1.7rem;
}
#vrtx-structured-article #vrtx-additional-content {
  font-size: 16px;
  font-size: 1.6rem;
}
.vrtx-container,
.vrtx-image-listing-include-container-description,
.vrtx-imagetext,
.vrtx-img-container,
figcaption {
  font-size: 14px;
  font-size: 1.4rem;
}
.not-for-ansatte:not(.www\.uniforum\.uio\.no) .vrtx-comments {
  background: #e5e5e5;
}
.vrtx-recent-comments span.published-date {
  display: block;
}
.vrtx-recent-comments .item-description {
  margin: 10px 0 5px 0;
}
.vrtx-recent-comments ul li {
  margin-bottom: 10px;
}
.vrtx-recent-comments ul li:last-child,
.vrtx-recent-comments ul {
  margin-bottom: 0;
}
.vrtx-recent-comments a.all-comments {
  display: inline-block;
  margin-top: 15px;
}
#vrtx-recent-comments-view .comments li:before {
  top: 0.3em;
}
@media only screen and (max-width: 16cm) and (orientation: portrait), only screen and (max-width: 19cm) and (orientation: landscape) {
  #head-wrapper #head {
    height: auto;
  }
  #header-logo {
    width: 100%;
    padding: 0 15px 15px 15px;
  }
  #header-logo p {
    font-size: 13px;
    font-size: 1.3rem;
    margin-bottom: 0;
  }
  .not-for-ansatte:not(.header-context) #footer-wrapper #footers {
    padding-left: 15px;
    background-position: 15px 15px;
    padding-top: 130px;
  }
  #main #total-main #vrtx-main-content.vrtx-empty-additional-content.always-right-column,
  #main #total-main #vrtx-main-content.vrtx-hide-additional-content-true.always-right-column,
  #main #total-main #vrtx-main-content:last-child.always-right-column {
    width: 100%;
  }
}

/*# sourceMappingURL=local.css.map */
