#block-veoneer-local-tasks { display: none }
#block-veoneer-local-tasks .contextual,
#block-languageswitcher .contextual,
div[data-contextual-id*="entity"],
nav[role="navigation"] .contextual { display: none }
div[role="contentinfo"] { background: #daf3de; padding: 1em; margin: 0 0 1em 0; border-radius: 5px }
#toolbar-administration * { font-size: 11px; z-index: 5000 }
.user-login-form { margin: 2em 0 }
.user-login-form label { display: block; font-size: 80%; text-transform: uppercase; color: #999 }
.user-login-form div.description { display: none }
.user-login-form input.form-text { border: solid 1px #eee; padding: .5em; margin: 0 0 1em 0 }
.user-login-form input.button { margin: .5em 0; padding: .25em 2em; border: solid 1px #ccc; text-transform: uppercase; background: #eee; color: #666 }

div[role="contentinfo"] { box-shadow: 0 8px 6px -5px rgba(0,0,0,0.21); }

.contextual-links *,
.box .contextual-links a { color: #000 !important }
.box.contextual-region { position: static }
.sidebar-second .box.contextual-region { position: relative }

.user-login-form { width: 90%; margin: 0 auto}

.toolbar-tab a.air.icon-translations:before { content: '\f0ac'; font-family: "FontAwesome"; padding-right: .5em }
.toolbar-tab a.air.icon-delete:before { content: '\f014'; font-family: "FontAwesome"; padding-right: .5em }
.toolbar-tab a.air.icon-edit:before { content: '\f040'; font-family: "FontAwesome"; padding-right: .5em }

@media (min-width: 767px) {
    .user-login-form { width: 40%; margin: 0 auto}
}

@media (max-width: 767px) {
    #block-veoneer-local-tasks { left: 40% }
    #block-veoneer-local-tasks ul li { padding: 0 .25em 0 0 }
    #block-veoneer-local-tasks ul li a { font-size: 80% }
}

.toolbar-fixed { padding-top: 0 !important }
#toolbar-administration.hidden { visibility: hidden; opacity: 0 }
#toolbar-administration { visibility: visible; opacity: 1; z-index: 9999; transition: visibility .1s, opacity .1s linear; }

.toolbar-tray-open.toolbar-vertical.toolbar-fixed { margin-left: 0 !important }
span.smooth {
    position: absolute;
    bottom: 5%;
    left: 45%;
}
.smooth img {
    width: 50px;
}

/* 
    WO-97462 Fix scroll icon location in mobile view. 
    https://investis.atlassian.net/jira/servicedesk/projects/WO/apps/5c29519b-d0d8-4df1-95bf-8a140b624c45/590d16a1-6784-4558-91c0-8b603b4bc399/newWoPage/WO-97462
    Johan Borg
    2025-07-24
*/
@media only screen and (min-width: 993px) {
    body:not(.front) span.smooth {
        bottom: 0%;
    }
}
@media only screen and (max-width: 992px) {
    body:not(.front) span.smooth {
        bottom: 25%;
    }
}
/* End of WO-97462 */

ul.language-switcher-language-url {
    list-style: none;
    margin-top: 10px;
    padding: 0px;
}
.language-switcher-language-url li.sv {
    display: none;
}
.language-switcher-language-url li.fr a:before {
    content: url(../img/fr.png);
    padding-right: 5px;
}
.language-switcher-language-url li.zh-hans a:before {
    content: url(../img/zh.png);
    padding-right: 5px;
}
.language-switcher-language-url li.en a:before {
    content: url(../img/en.png);
    padding-right: 5px;
}
a.language-link {
    font-size: 0;
}
.language-switcher-language-url li {
    display:inline-block;
    padding-left: 5px;
}
.Language-switcher span {
    display: -moz-inline-box;
    display: -webkit-inline-box;
}
.Language-switcher span p {
    margin-top: 6px;
}
.translations {
    margin-top: 1.5em !important;
}
ul.Language-switcher {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.page-node-1180 .language-switcher-language-url li.zh-hans {
    display: none;
}
.page-node-1190 .language-switcher-language-url li.fr {
    display: none;
}