.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
}
.uis-toolbar-searchbutton {
  background-image: url(/themes/uis-rw/icons/sprites-retina.png);
  background-size: 150px 257px;
}
.uis-toolbar-searchbutton .open {
  background-image: url(/themes/uis-rw/icons/sprites-retina.png);
  background-size: 150px 257px;
  background-color: #EEE;
}
.uis-toolbar-lang {
  background: url(/themes/uis-rw/icons/sprites-retina.png) no-repeat 7px -97px;
  background-size: 150px 257px;
}
.uis-lang-norsk {
  background: url(/themes/uis-rw/icons/sprites-retina.png) no-repeat -41px -96px;
  background-size: 150px 257px;
}
.uis-toolbar-contact {
  background: url(/themes/uis-rw/icons/sprites2-retina.png) no-repeat 4px -22px;
  background-size: 42px 528px;
}
.uis-toolbar-home {
  background: url(/themes/uis-rw/icons/sprites-retina.png) no-repeat -4px -145px;
  background-size: 150px 257px;
}
.uis-toolbar-home:hover {
  background: url(/themes/uis-rw/icons/sprites-retina.png) no-repeat -47px -145px;
  background-size: 150px 257px;
}
.uis-form-input-search {
  background-image: url(/themes/uis-rw/icons/sprites2-retina.png);
  background-repeat: no-repeat;
  background-position: -4px 6px;
  background-size: 42px 528px;
}
.uis-subnav .uis-nav-item ul .uis-nav-item a {
  background: url(/themes/uis-rw/icons/sprites2-retina.png) #FFFFFF no-repeat -18px -255px;
  background-size: 42px 528px;
}
.uis-collapse-arrow {
  background-image: url(/themes/uis-rw/icons/sprites2-retina.png);
  background-repeat: no-repeat;
  background-position: center -65px;
  background-size: 42px 528px;
}
.uis-article-facts header h3 {
  background: url(/themes/uis-rw/icons/sprites-retina.png) no-repeat -106px -147px;
  background-size: 150px 257px;
}
.uis-overview-list-faculty-arrow {
  background: url(/themes/uis-rw/icons/sprites2-retina.png) no-repeat right -395px;
  background-size: 42px 528px;
}
@media screen and (min-width: 400px) and (max-width: 768px) {
  .uis-overview-list-faculty span {
    background: url(/themes/uis-rw/icons/sprites2-retina.png) no-repeat right -395px;
    background-size: 42px 528px;
  }
}
.uis-simplearticle {
  background: url(/themes/uis-rw/img/@2/bg-tile-orange@2.png) no-repeat right top;
  background-size: 113px 131px;
}
.uis-calendar-date {
  background: url(/themes/uis-rw/icons/sprites-retina.png) no-repeat -107px -100px;
  background-size: 150px 257px;
}
.uis-shortcuttomenu {
  background-image: url(data:image/gif;base64,R0lGODlhEAAOAJEAAP///8zMzJmZmWZmZiH5BAAAAAAALAAAAAAQAA4AAAIl1I6ZEuoYgHkL2EmF3fTs3TzRdzkauWHDiXJIS4YjDLL0jed3AQA7);
  background-size: 8px 7px;
  background-position: 100% 7px;
}
a.uis-form-toggle {
  background: url(/themes/uis-rw/icons/sprites2-retina.png) no-repeat 0 -493px;
  background-size: 42px 528px;
}
.uis-form-toggle.open {
  background: url(/themes/uis-rw/icons/sprites2-retina.png) no-repeat 0 -447px;
  background-size: 42px 528px;
}
a.uis-comments-toggle {
  background: url(/themes/uis-rw/icons/sprites2-retina.png) no-repeat 0 -493px;
  background-size: 42px 528px;
}
.uis-comments-toggle.open {
  background: url(/themes/uis-rw/icons/sprites2-retina.png) no-repeat 0 -447px;
  background-size: 42px 528px;
}
.uis-searchresult-filter li a:hover,
.uis-searchresult-filter li.selected a {
  background: url(/themes/uis-rw/icons/sprites2-retina.png) no-repeat right -350px;
  background-size: 42px 528px;
}
@media (max-width: 480px) {
  .uis-employeeSearch-submit {
    background: none;
    background-color: #587b4e;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#295c57),color-stop(50%,#4f7550),to(#7b9247));
    background-image: -webkit-linear-gradient(#295c57,#4f7550 50%,#7b9247);
    background-image: -moz-linear-gradient(top,#295c57,#4f7550 50%,#7b9247);
    background-image: -o-linear-gradient(#295c57,#4f7550 50%,#7b9247);
    background-image: linear-gradient(#295c57,#4f7550 50%,#7b9247);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff295c57', endColorstr='#ff7b9247', GradientType=0);
  }
}
.uis-nav-footer-item {
  background: url(/themes/uis-rw/img/@2/bg-tile-blue@2.png) no-repeat;
  background-size: 87px 100px;
}
@media (min-width: 768px) {
  .uis-banner-focus-wrapper {
    background-image: url(/themes/uis-rw/icons/@2/dbl_arrow_focus@2.png);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 31px 19px;
  }
  .uis-banner-focus-wrapper:hover {
    background-image: url(/themes/uis-rw/icons/@2/dbl_arrow_focus_white@2.png);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 31px 19px;
  }
  .uis-theme-pink {
    background-image: url(/themes/uis-rw/img/@2/bg-tile-pink@2.png);
    background-size: 113px 131px;
  }
  .uis-theme-orange {
    background-image: url(/themes/uis-rw/img/@2/bg-tile-orange@2.png);
    background-size: 113px 131px;
  }
  .uis-theme-green {
    background-image: url(/themes/uis-rw/img/@2/bg-tile-green@2.png);
    background-size: 113px 131px;
  }
  .uis-theme-brown {
    background-image: url(/themes/uis-rw/img/@2/bg-tile-brown@2.png);
    background-size: 113px 131px;
  }
  .uis-topicsearch {
    background-image: url(/themes/uis-rw/img/@2/topicsearch_bg@2.png);
    background-size: 100%;
  }
}
@media (min-width: 980px) {
  .uis-toolbar-contact {
    background: url(/themes/uis-rw/icons/sprites2-retina.png) no-repeat -8px -144px;
    background-size: 42px 528px;
  }
}
