/*
 * 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.
 */
@font-face {
  font-family: "ProximaNova-Regular";
  src: url("../fonts/254a32_4_0.eot");
  src: url("../fonts/254a32_4_0.eot?#iefix") format("embedded-opentype"), url("../fonts/254a32_4_0.woff") format("woff"), url("../fonts/254a32_4_0.ttf") format("truetype");
}
@font-face {
  font-family: "ProximaNova-Semibold";
  src: url("../fonts/254a32_5_0.eot");
  src: url("../fonts/254a32_5_0.eot?#iefix") format("embedded-opentype"), url("../fonts/254a32_5_0.woff") format("woff"), url("../fonts/254a32_5_0.ttf") format("truetype");
}
@font-face {
  font-family: "ProximaNova-Light";
  src: url("../fonts/254a33_2_0.eot");
  src: url("../fonts/254a33_2_0.eot?#iefix") format("embedded-opentype"), url("../fonts/254a33_2_0.woff") format("woff"), url("../fonts/254a33_2_0.ttf") format("truetype");
}
#hidnav a[href="#bottomnav"] {
  display: none;
}
body {
  background-color: #000;
  color: #2b2b2b;
  font-family: Georgia, serif;
}
a {
  color: #2b2b2b !important;
  text-decoration: underline;
}
h1,
h2,
h3 {
  text-transform: uppercase !important;
  font-family: ProximaNova-Light;
  border: none;
  padding-top: 3px !important;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  font-weight: normal;
  font-style: normal;
}
h1 a,
h2 a,
h3 a {
  text-decoration: none;
  color: #2b2b2b !important;
}
h1 {
  font-size: 2.8rem;
  display: block;
}
h2 {
  font-size: 20px;
}
p {
  font-size: 16px;
  line-height: 22px;
}
.vrtx-introduction p {
  font-size: 18px !important;
  font-style: italic;
  line-height: 22px;
}
.not-for-ansatte button:not(.comment-delete-button):not(#vrtx-comments-delete-all):not(.red):not(.program-create-print):not(.program-create-send-dialog):not(.vrtx-program-read-more):not(.vrtx-program-how-search):not([class^="admin-frontpage"]):not([class^="admin-box-row"]):not([class^="vrtx-frontpage-box"]):not([class^="change-positions-in-row"]):not([class^="vrtx-edit-"]):not(.undo):not(.x-cancel),
.not-for-ansatte button:not(.comment-delete-button):not(#vrtx-commments-delete-all):not(.red) input[type="button"]:not(.red):not([class^="admin-frontpage"]):not([class^="admin-box-row"]):not([class^="vrtx-frontpage-box"]):not([class^="change-positions-in-row"]):not([class^="vrtx-edit-"]):not(.undo):not(.x-cancel),
.not-for-ansatte input[type="submit"]:not(.submit-comment-button):not(.red),
.not-for-ansatte input[type="cancel"]:not(.red),
.not-for-ansatte .header-search-expand,
.not-for-ansatte button:not([class^="admin-frontpage"]):not([class^="admin-box-row"]):not([class^="vrtx-frontpage-box"]):not([class^="change-positions-in-row"]):not([class^="vrtx-edit-"]):not(.undo):not(.x-cancel) {
  background-color: #404040 !important;
  color: #ffffff !important;
  text-decoration: none;
  -webkit-transition: 0.5s all ease-in;
  -moz-transition: 0.5s all ease-in;
  -o-transition: 0.5s all ease-in;
  transition: 0.5s all ease-in;
  -webkit-transition: all 0.5s ease-in;
  -moz-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  -ms-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
}
.not-for-ansatte button:not(.comment-delete-button):not(#vrtx-comments-delete-all):not(.red):not(.program-create-print):not(.program-create-send-dialog):not(.vrtx-program-read-more):not(.vrtx-program-how-search):not([class^="admin-frontpage"]):not([class^="admin-box-row"]):not([class^="vrtx-frontpage-box"]):not([class^="change-positions-in-row"]):not([class^="vrtx-edit-"]):not(.undo):not(.x-cancel):focus,
.not-for-ansatte button:not(.comment-delete-button):not(#vrtx-commments-delete-all):not(.red) input[type="button"]:not(.red):not([class^="admin-frontpage"]):not([class^="admin-box-row"]):not([class^="vrtx-frontpage-box"]):not([class^="change-positions-in-row"]):not([class^="vrtx-edit-"]):not(.undo):not(.x-cancel):focus,
.not-for-ansatte input[type="submit"]:not(.submit-comment-button):not(.red):focus,
.not-for-ansatte input[type="cancel"]:not(.red):focus,
.not-for-ansatte .header-search-expand:focus,
.not-for-ansatte button:not([class^="admin-frontpage"]):not([class^="admin-box-row"]):not([class^="vrtx-frontpage-box"]):not([class^="change-positions-in-row"]):not([class^="vrtx-edit-"]):not(.undo):not(.x-cancel):focus,
.not-for-ansatte button:not(.comment-delete-button):not(#vrtx-comments-delete-all):not(.red):not(.program-create-print):not(.program-create-send-dialog):not(.vrtx-program-read-more):not(.vrtx-program-how-search):not([class^="admin-frontpage"]):not([class^="admin-box-row"]):not([class^="vrtx-frontpage-box"]):not([class^="change-positions-in-row"]):not([class^="vrtx-edit-"]):not(.undo):not(.x-cancel):hover,
.not-for-ansatte button:not(.comment-delete-button):not(#vrtx-commments-delete-all):not(.red) input[type="button"]:not(.red):not([class^="admin-frontpage"]):not([class^="admin-box-row"]):not([class^="vrtx-frontpage-box"]):not([class^="change-positions-in-row"]):not([class^="vrtx-edit-"]):not(.undo):not(.x-cancel):hover,
.not-for-ansatte input[type="submit"]:not(.submit-comment-button):not(.red):hover,
.not-for-ansatte input[type="cancel"]:not(.red):hover,
.not-for-ansatte .header-search-expand:hover,
.not-for-ansatte button:not([class^="admin-frontpage"]):not([class^="admin-box-row"]):not([class^="vrtx-frontpage-box"]):not([class^="change-positions-in-row"]):not([class^="vrtx-edit-"]):not(.undo):not(.x-cancel):hover {
  background-color: #ccb100 !important;
}
.not-for-ansatte .header-search {
  top: 18px;
  z-index: 10;
}
.not-for-ansatte .header-search input[type="text"] {
  background: #dcdcdc;
  color: #2b2b2b;
}
.not-for-ansatte .header-search input[type="text"]::-webkit-input-placeholder {
  color: #000000 !important;
}
.not-for-ansatte .header-search input[type="text"]:-moz-placeholder {
  color: #000000 !important;
}
.not-for-ansatte .header-search input[type="text"]::-moz-placeholder {
  color: #000000 !important;
}
.not-for-ansatte .header-search input[type="text"]:-ms-input-placeholder {
  color: #000000 !important;
}
.not-for-ansatte .header-search input[type="text"]:focus::-webkit-input-placeholder {
  color: #000000 !important;
}
.not-for-ansatte .header-search input[type="text"]:focus:-moz-placeholder {
  color: #000000 !important;
}
.not-for-ansatte .header-search input[type="text"]:focus::-moz-placeholder {
  color: #000000 !important;
}
.not-for-ansatte .header-search input[type="text"]:focus:-ms-input-placeholder {
  color: #000000 !important;
}
.not-for-ansatte #head-wrapper {
  background: #000;
}
.not-for-ansatte #head-wrapper .head-menu .vrtx-login-manage-component .vrtx-dropdown-link {
  font-family: "ProximaNova-Regular";
  background: transparent url("../images/head-dropdown-toggle-white.png") no-repeat scroll 95% 53%;
  background-size: 5%;
}
.not-for-ansatte #head-wrapper #head {
  height: 251px;
}
.not-for-ansatte #head-wrapper #head .uio-app-name {
  display: none;
}
.not-for-ansatte #head-wrapper #head .head-menu {
  right: 110px;
  top: 15px;
}
.not-for-ansatte #head-wrapper #head .head-menu .language {
  display: none;
}
.not-for-ansatte #head-wrapper #head .head-menu a {
  color: #ffffff !important;
  background-color: transparent;
  padding: 6px 30px 6px 15px;
  border-radius: 3px;
}
.not-for-ansatte #head-wrapper #head .head-menu .vrtx-dropdown-component .vrtx-dropdown-wrapper {
  top: 30px;
}
.not-for-ansatte #head-wrapper #head .head-menu .vrtx-dropdown-wrapper ul li a {
  color: #384b94 !important;
}
.not-for-ansatte #head-wrapper #head #header .language-link {
  position: absolute;
  right: 14px;
  bottom: -34px;
  color: #ffffff !important;
  font-family: "ProximaNova-Regular";
  font-size: 13px;
  text-decoration: none;
}
.not-for-ansatte #head-wrapper #head #header .language-link:hover {
  text-decoration: underline;
}
#globalnav {
  background: transparent none repeat scroll 0 0;
}
#globalnav ul {
  background: #000 none repeat scroll 0 0;
}
#globalnav ul li a,
#globalnav ul li.vrtx-active-item a {
  font-family: ProximaNova-Light;
  font-size: 16px;
  padding: 6.5px 14px;
  text-transform: uppercase;
  color: #ffffff !important;
  text-decoration: none;
}
#globalnav ul li a:hover,
#globalnav ul li.vrtx-active-item a:hover,
#globalnav ul li a:focus,
#globalnav ul li.vrtx-active-item a:focus {
  background: #fff200 none repeat scroll 0 0;
  color: #000000 !important;
  margin-top: 0;
}
#globalnav ul li.vrtx-active-item a {
  background: #fff200 none repeat scroll 0 0;
  color: #2b2b2b !important;
}
#main {
  margin-top: 0px;
  margin-bottom: 0px;
  display: block;
  overflow: hidden;
  padding: 30px 20px 20px 20px;
  background: #ffffff;
}
#main a:hover {
  color: #384b94 !important;
}
#main #vrtx-content {
  width: 100% !important;
}
#main #vrtx-content #vrtx-main-content.vrtx-empty-additional-content {
  width: 507px;
}
#main #vrtx-content #vrtx-main-content #vrtx-main-content-1 .vrtx-box-content .vrtx-featured-item-1 .vrtx-box-content {
  margin-top: 1px;
}
#main #vrtx-content #vrtx-main-content #vrtx-main-content-1 .vrtx-box-content .vrtx-featured-item-1 .vrtx-more {
  display: none !important;
}
#main #vrtx-content #vrtx-main-content #vrtx-main-content-3 .vrtx-box-content p.image img {
  padding-right: 0px !important;
  vertical-align: middle;
}
#main #vrtx-content #vrtx-main-content #vrtx-featured-item-1 h2 {
  text-transform: none !important;
  border: none !important;
  font-family: ProximaNova-Semibold;
}
#main #vrtx-content #vrtx-additional-content {
  width: 220px;
  float: left;
  margin-left: 50px;
}
#main #vrtx-content #vrtx-additional-content .vrtx-frontpage-box h3,
#main #vrtx-content #vrtx-additional-content #vrtx-related-content h3 {
  font-size: 0.9em !important;
  line-height: 1.29em;
  border: none;
}
#main #vrtx-content #vrtx-additional-content li {
  line-height: 22px;
  border-bottom: none !important;
}
#main #vrtx-content #vrtx-additional-content a.vrtx-event-component-title,
#main #vrtx-content #vrtx-additional-content .vrtx-frontpage-box li a {
  font-weight: bold;
  font-size: 14px;
}
#main .grid-container {
  background: transparent;
}
#main .grid-container .row {
  background: #ffffff;
}
#main .grid-container .row .content-over-image-left .vrtx-box-content,
#main .grid-container .row .content-over-image-right .vrtx-box-content,
#main .grid-container .row .featured-one-big-two-column .vrtx-featured-item-1 .vrtx-box-content {
  top: 0px;
}
#main .grid-container .row .vrtx-frontpage-box .vrtx-box-content .vrtx-featured-item-picture p {
  font-size: 14px;
  line-height: 18px;
}
#main #left-main ul.vrtx-breadcrumb-menu li.vrtx-parent a {
  text-transform: uppercase;
  font-family: ProximaNova-Light;
  font-size: 18px;
  text-decoration: none;
  background-color: transparent !important;
}
#main #left-main ul.vrtx-breadcrumb-menu li.vrtx-parent a.vrtx-marked {
  text-decoration: none;
}
#main #left-main ul.vrtx-breadcrumb-menu li.vrtx-parent a span {
  font-weight: bold;
  background-color: transparent !important;
}
#main #left-main ul.vrtx-breadcrumb-menu li.vrtx-ancestor:hover a:after {
  border-color: #ececec transparent transparent transparent;
}
#main #left-main ul.vrtx-breadcrumb-menu li.vrtx-child {
  /*border-bottom: 1px @color-neutral--air solid;*/
}
#main #left-main ul.vrtx-breadcrumb-menu li.vrtx-child a {
  font-size: 1.5rem;
  color: #384b94;
  background-color: transparent !important;
  /*background-color: @color-neutral--light;*/
  border-top: none !important;
  background: rgba(0, 0, 0, 0) url("/vrtx/decorating/resources/dist/images/li-arrow.png") no-repeat scroll 10px 23px;
  text-decoration: none;
}
#main #left-main ul.vrtx-breadcrumb-menu li.vrtx-child a.vrtx-marked {
  text-decoration: underline;
}
#main #left-main ul.vrtx-breadcrumb-menu li a.vrtx-marked {
  /*background-color: #1b1b1b !important;*/
  /*color: @color-light !important;*/
  border-top: none !important;
  text-decoration: underline;
  font-weight: bold;
}
#main #left-main ul.vrtx-breadcrumb-menu li a:hover,
#main #left-main ul.vrtx-breadcrumb-menu li a:focus {
  /*background-color: @color-neutral--air;*/
  /*text-decoration: underline;*/
}
#main #left-main ul.vrtx-breadcrumb-menu li span::before,
#main #left-main ul.vrtx-breadcrumb-menu li a::before {
  content: " " !important;
}
#main #right-main {
  margin-left: 0px;
  padding-left: 38px;
}
#main #right-main .vrtx-frontpage-wide {
  display: block !important;
}
#main #right-main #vrtx-content #vrtx-additional-content {
  float: right;
  width: 193px;
  margin-left: 0px;
  padding-left: 38px;
}
#main .vrtx-event-component a.vrtx-event-component-title,
#main .vrtx-feed ul li a.item-title,
#main .vrtx-recent-comments ul li a.comments-title {
  font-weight: bold;
}
#main .vrtx-frontpage-box-picture {
  margin-top: 0px;
}
#main #vrtx-main-user .vrtx-introduction {
  overflow: hidden;
  margin-bottom: 15px;
}
#main #vrtx-main-user hr {
  border-bottom: 1px dotted #c1c1c1;
}
#main #vrtx-main-user .vrtx-introduction:after {
  content: "................................................................................................................................................................................";
  color: #a6a6a6;
  letter-spacing: 3px;
  font-size: 7px;
  padding-top: 15px;
  display: inline-block;
}
.vrtx-frontpage-full-width.total-main #main {
  width: 970px;
  margin: auto;
}
.vrtx-frontpage-full-width.total-main #main #total-main {
  overflow: hidden;
}
.vrtx-frontpage-full-width.total-main #main #total-main #vrtx-content {
  display: block;
}
.vrtx-frontpage-full-width.total-main #main #total-main #vrtx-content #vrtx-change-language-link,
.vrtx-frontpage-full-width.total-main #main #total-main #vrtx-content #hdr {
  display: block;
  width: 100% !important;
  line-height: 40px !important;
}
.vrtx-frontpage-full-width.total-main #main #total-main #vrtx-content #vrtx-change-language-link {
  margin-top: 0px;
}
table th {
  font-weight: bold;
}
#bottomnav {
  display: none !important;
}
#uio-app-menu-wrapper,
#footer-wrapper {
  background: #dcdcdc;
}
div.vrtx-more a,
a.all-messages,
a.more-url,
.vrtx-frontpage-box a.more,
#vrtx-additional-content a.more,
#vrtx-additional-content a.all-messages {
  font-family: ProximaNova-Semibold;
  text-transform: uppercase;
  font-size: 14px !important;
  font-weight: 400;
  background-size: 1.7em, 1.3em !important;
}
#main .vrtx-back a:before {
  background: url(../images/icon-chevron-back-yellow.svg) 0 0.2ex no-repeat;
}
a.vrtx-more::before,
div.vrtx-more a::before,
a.all-messages::before,
a.all-comments::before,
.footer > .vrtx-search-scope a::before,
a.more-url::before {
  width: 1.84em;
  background: url(../images/y-arrow-small.png) no-repeat bottom left !important;
  font-family: ProximaNova-Semibold;
}
.ui-accordion.ui-widget .ui-accordion-header .ui-icon {
  background: transparent url("../images/icon-chevron-right-yellow.svg") no-repeat center left;
}
.ui-accordion.ui-widget .ui-accordion-header.ui-accordion-header-active .ui-icon {
  background-image: url("../images/icon-chevron-down-yellow.svg");
}
#vrtx-change-language-link {
  line-height: 47px;
}
#main .vrtx-subscribe-component.vrtx-dropdown-component {
  float: right;
  padding-bottom: 20px;
}
#main .vrtx-subscribe-component.vrtx-dropdown-component a {
  font-weight: bold;
  text-decoration: none;
  background: url(../images/icon-chevron-down-yellow.svg) no-repeat right center;
  padding-right: 30px !important;
}
#main .vrtx-subscribe-component.vrtx-dropdown-component .vrtx-dropdown-wrapper {
  position: relative;
  top: 0px;
}
#main .vrtx-subscribe-component.vrtx-dropdown-component .vrtx-dropdown-wrapper li a {
  background: transparent;
  padding: 10px;
  font-size: 14px;
  font-weight: 600;
}
#main .vrtx-subscribe-component.vrtx-dropdown-component .vrtx-dropdown-wrapper li a:hover {
  text-decoration: underline;
}
.vrtx-feed li,
.vrtx-resource.vrtx-default-article,
.vrtx-resource.vevent {
  border-bottom: 1px dotted #c1c1c1 !important;
}
.vrtx-resource.vevent {
  padding-bottom: 20px !important;
}
.vrtx-feed li {
  display: block;
  padding-bottom: 10px;
}
.vrtx-feed li:last-of-type {
  border-bottom: none;
}
#main .vrtx-paging-feed-wrapper,
.vrtx-date-info {
  border-top: 1px solid #eaeaea !important;
}
#vrtx-event-listing #main .vrtx-resources h2:first-child,
.vrtx-resource:last-child {
  border: none !important;
}
#footer-wrapper #footers a:not(.vrtx-dropdown-form-link):not(.vrtx-dropdown-link).hover,
#footer-wrapper #footers a:not(.vrtx-dropdown-form-link):not(.vrtx-dropdown-link):focus,
#footer-wrapper #footers a:not(.vrtx-dropdown-form-link):not(.vrtx-dropdown-link):hover,
body:not(#vrtx-frontpage) bold.elm-has-own-text a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) bold.elm-has-own-text a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) bold.elm-has-own-text a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) em.elm-has-own-text a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) em.elm-has-own-text a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) em.elm-has-own-text a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) i.elm-has-own-text a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) i.elm-has-own-text a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) i.elm-has-own-text a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) ol:not([class^="vrtx-tags-"]) li.elm-has-own-text > :not(ul):not(ol) a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) ol:not([class^="vrtx-tags-"]) li.elm-has-own-text > :not(ul):not(ol) a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) ol:not([class^="vrtx-tags-"]) li.elm-has-own-text > :not(ul):not(ol) a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) ol:not([class^="vrtx-tags-"]) li.elm-has-own-text > a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) ol:not([class^="vrtx-tags-"]) li.elm-has-own-text > a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) ol:not([class^="vrtx-tags-"]) li.elm-has-own-text > a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) p.elm-has-own-text a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) p.elm-has-own-text a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) p.elm-has-own-text a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) span.elm-has-own-text a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) span.elm-has-own-text a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) span.elm-has-own-text a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) strong.elm-has-own-text a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) strong.elm-has-own-text a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) strong.elm-has-own-text a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) td.elm-has-own-text:not([class*="person-listing"]) a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) td.elm-has-own-text:not([class*="person-listing"]) a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) td.elm-has-own-text:not([class*="person-listing"]) a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) ul:not([class^="vrtx-tags-"]) li.elm-has-own-text > :not(ul):not(ol) a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) ul:not([class^="vrtx-tags-"]) li.elm-has-own-text > :not(ul):not(ol) a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) ul:not([class^="vrtx-tags-"]) li.elm-has-own-text > :not(ul):not(ol) a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) ul:not([class^="vrtx-tags-"]) li.elm-has-own-text > a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) ul:not([class^="vrtx-tags-"]) li.elm-has-own-text > a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) ul:not([class^="vrtx-tags-"]) li.elm-has-own-text > a:not([class*="button"]):hover {
  background: transparent !important;
  border: none !important;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-decoration: underline;
  color: #384b94 !important;
}
.not-for-ansatte:not(.header-context) .responsible-login .content {
  margin-left: 90px;
}
.not-for-ansatte #footer-wrapper {
  background-color: #000;
  margin-bottom: 20px;
  padding: 0px !important;
}
.not-for-ansatte #footer-wrapper #footers {
  background: #ffffff !important;
  padding: 15px 20px 20px 20px;
  position: relative;
}
.not-for-ansatte #footer-wrapper #footers .col-3-5,
.not-for-ansatte #footer-wrapper #footers .col-2-5 {
  border-top: 2px solid #000;
}
.not-for-ansatte #footer-wrapper #footers h2.menu-label,
.not-for-ansatte #footer-wrapper #footers span.menu-label {
  color: #7e7e7e !important;
  font-family: ProximaNova-Light;
  border: none;
  font-weight: bold;
  text-transform: inherit !important;
}
.not-for-ansatte #footer-wrapper #footers .web-info {
  width: 40%;
  height: auto;
  position: absolute;
  bottom: 0;
  right: 0;
}
.not-for-ansatte #footer-wrapper #footers .web-info span {
  display: inline-block;
  margin-left: 86px;
  margin-bottom: 40px;
  color: #777;
}
.not-for-ansatte #footer-wrapper #footers .web-info span a {
  color: #000;
}
.not-for-ansatte #footer-wrapper *,
.not-for-ansatte #footer-wrapper a {
  color: #2b2b2b;
}
.not-for-ansatte #footer-wrapper .vrtx-dropdown-component-toggled .vrtx-login-manage-link {
  background: rgba(0, 0, 0, 0) url("../uio1/images/dropdown-black.png") no-repeat scroll right center / 22px auto;
}
.not-for-ansatte #footer-wrapper .vrtx-dropdown-component-toggled .vrtx-login-manage-link:focus,
.not-for-ansatte #footer-wrapper .vrtx-dropdown-component-toggled .vrtx-login-manage-link:hover {
  background-image: url("../uio1/images/dropdown-black-hover.png");
}
@media only screen and (max-width: 16cm) and (orientation: portrait), only screen and (max-width: 19cm) and (orientation: landscape) {
  .not-for-ansatte #nav-offcanvas #lang-link {
    display: none;
  }
  .not-for-ansatte #nav-offcanvas ul li a {
    color: #ffffff !important;
    text-decoration: none;
    font-family: "ProximaNova-Regular";
    font-weight: 400;
  }
  .not-for-ansatte #head-wrapper {
    background: none #ffffff;
    font-family: "ProximaNova-Regular";
  }
  .not-for-ansatte #head-wrapper #head {
    height: 150px;
  }
  .not-for-ansatte #head-wrapper #head #header a.logo {
    height: 150px;
    display: block;
    background: url(../images/logo-no.jpg) no-repeat 0 0;
    background-size: auto 100%;
    background-position: 56%;
  }
  .not-for-ansatte #head-wrapper #head #header a.logo img {
    display: none;
  }
  .not-for-ansatte #head-wrapper #head #header .language-link {
    display: none;
    /*top: 0px;
            right: 15px;
            font-size: 13px;
            color: #b0b0b0 !important;
            text-decoration: underline;*/
  }
  .not-for-ansatte #menu-wrapper .menu li.active {
    background: #000 none repeat scroll 0 0;
  }
  #toggle-search span.text,
  #toggle-navigation span.text {
    color: #ffffff !important;
  }
  .menu-search button {
    background-color: #000;
    -webkit-transition: 0.5s all ease-in;
    -moz-transition: 0.5s all ease-in;
    -o-transition: 0.5s all ease-in;
    transition: 0.5s all ease-in;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    -ms-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
  }
  .menu-search button:focus,
  .menu-search button:hover {
    background-color: #000000;
  }
  #vrtx-frontpage #main {
    padding: 30px 20px 20px 20px !important;
    width: 100% !important;
    margin: 0px;
  }
  #main .grid-container {
    border-top: none !important;
  }
  #main .vrtx-frontpage-box {
    border-top: none !important;
  }
  #main #vrtx-main-content #vrtx-main-content-1 .vrtx-featured-item-picture .vrtx-featured-item-picture {
    display: none;
  }
  #main #vrtx-main-content #vrtx-main-content-1 .vrtx-box-content .vrtx-box-content {
    top: 0px;
    right: 0px;
    padding: 15px;
    background: #fff;
    width: 100%;
    margin-left: 0;
  }
  #main #vrtx-main-content #vrtx-main-content-1 .vrtx-box-content .vrtx-box-content .vrtx-box-sub-content {
    display: block;
  }
  #main #vrtx-main-content #vrtx-main-content-1 .vrtx-featured-item.vrtx-featured-item-2,
  #main #vrtx-main-content #vrtx-main-content-1 .vrtx-featured-item.vrtx-featured-item-3 {
    padding: 0px;
  }
  #main #right-main {
    padding-left: 0px;
  }
  #main #vrtx-content #vrtx-additional-content {
    width: 100% !important;
    margin-left: 0px;
  }
  #main #vrtx-content #vrtx-additional-content .vrtx-frontpage-box {
    border-bottom: none;
  }
  #vrtx-change-language-link {
    top: -8px !important;
    font-size: 15px;
  }
  #footer-wrapper #footers {
    padding-top: 20px !important;
  }
  #footer-wrapper #footers .col-3-5 {
    padding-top: 20px;
  }
  #footer-wrapper #footers .col-2-5 {
    border-top: none !important;
  }
  #footer-wrapper #footers .web-info {
    width: 100% !important;
    position: relative !important;
    text-align: left;
  }
  #footer-wrapper #footers .web-info span {
    margin: 0px !important;
  }
}
/* Mixin */
/*------------------------------------*\
# COLOR
\*------------------------------------*/
/*# sourceMappingURL=local.css.map */
/*# sourceMappingURL=local.css.map */
