@font-face { font-family: 'TitilliumWeb-Regular'; src: url('TitilliumWeb-Regular.ttf'); }
@font-face { font-family: 'TitilliumWeb-Semibold'; src: url('TitilliumWeb-Semibold.ttf'); font-weight: bold; }



.start .presentation-tools
 {
	display:none;
}
.presentation-tools {
	background-color:#f5f5f6;
}

.order-cart-body .order-view .order-lines td.total-price-info
{
  display:none !important;
}

.order-cart-body .order-view .order-lines th.unit-price,
.order-cart-body .order-view .order-lines td.unit-price
{
  display:block !important;
}

.order-cart-body .order-cart-review .order-lines td.total-price-info
{
  display:none !important;
}

.order-cart-body .order-cart-review .order-lines th.unit-price,
.order-cart-body .order-cart-review .order-lines td.unit-price
{
  display:block !important;
}


body {
	/*font-family: Arial; */
	font-family: TitilliumWeb-Regular;
	background-color:#fff;
}

/* Headers */
h1 {
	font-family: TitilliumWeb-Semibold;
	font-weight:9000;
	font-style: normal;
	font-size:42px;
	color:#333;
	text-transform: uppercase;
}
h2 {
	font-family: TitilliumWeb-Semibold;
	font-weight:900;
	font-style: normal;
	font-size:28px;
	text-transform: uppercase;
}

.presentation-preview .node-usernote-icon,
.node-view .node-usernote-icon {
	display:none;
}


.start .node-view {
    --preferred-width: 400px;
    preferred-width: 400px;
    min-width: 200px;
    max-width: 500px;
}


.catalogue-navigator-view > header {
    color: #2b3035;
    font-size: @font-large-size;
    font-weight: @font-bold-extended-weight;
}



.cross-sales-view > *:not(:first-child) {
	/*font-size:28px;*/
    margin-top: 10px;
}

.main-footer {
	border-width: 1px;
    border-color: #ebebec;
    border-style: solid;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.order-line .part-desc {
	display:none;
}

.presentation-view .order-statistics-overview-container>.signifikant-carousel.all-visible>.slides-container>.slide>h3 {
	font-size: 28px;
	font-weight:900;
}
.cross-sales-view>h3 {
	font-size:28px;
	font-weight:900;
}
.main-body {
}

.main-navigationbar a {
	color:#5a5d60;
}

.signifikant-property-list .category > h3 {
    margin-bottom: 10px;
}

.catalogue-overview-content .highlight-specifications {
    padding: 10px;
    background-color: #f5f5f6;
}

.presentation-view .layout-body {
    grid-gap: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.presentation-view > header > *:last-child {
    margin-bottom: 0px;
}

.presentation-information-bulletin-container {
    padding: 10px;
    border: none;
    background-color: #ffcd00;
}


/* Specifications padding top and bottom, coloured background */
.specifications {
	background-color:#f5f5f6;
	padding-top:20px;
	padding-bottom:20px;
}


/* Padding after presentation block */
.content-container {
    /*padding-top:20px;
	padding-bottom:20px;*/
}

.layout-body {
	/*padding-top: 20px;*/
}

/* Price information hidden and styling */
/* .property  */

.presentation-view .presentation-order {
    align-self: flex-start;
}

.presentation-preview .presentation-order {
    align-self: stretch;
}

.unit-price,
.price-information[data-code='DISCOUNT'],
.price-information[data-code='ABSOLUTEDISCOUNT'] {
	display:none !important;
	
}
.signifikant-property-list .price-information > label {
	display:none;
}
.total-price {
	color:#0099cc;
	font-weight: bold;
	font-size:22px;

}
.price-information[data-code='BRUTTOPRICE'] > span {
	color:#2b3035;
	text-decoration: line-through;
	font-size:22px;
}



/* Canvas search sizing */
.canvas-search-textbox>input {
	font-size:32px;
	max-width:600px;
}
.canvas-search-btn {
	 font-size:32px;
}

.gallery-view.node-style-atlas .node-group > .node-view > footer {
    color: #2b3035 !important;
}

.gallery-view.node-style-atlas .node-group > .node-view > footer > a {
    color: #2b3035 !important;
}

.catalogue-view.product .gallery-view .node-group > .node-view {
    --preferred-width: 200px;
    preferred-width: 200px;
    min-width: 150px;
    max-width: 250px;
}

.catalogue-view.product .gallery-view.node-style-atlas .node-group > .node-view > footer {
    padding: 10px;
}

/* .partclass:before {
    content: '';
    background-image: url("hero - Copy.png");
    grid-row: header;
    grid-column: left / end;
    z-index: -1;
	height: 250px;
} */

/* .catalogue-view.product:before {
    content: '';
    background-image: url("Hemsida banner 2.svg");
    grid-row: header;
    grid-column: left / end;
    z-index: -1;
} */
@media all and (max-width: 575.98px) {
    .catalogue-view.product > header {
        background-image: url("Hemsida banner 2.svg");
    }
    .catalogue-view.product:before {
        display: none;
    }
}

[data-name=presentation-fullscreen] {
	display:none !important;
}
.signifikant-toolbar.highlight {
    background-color: inherit;
}
.catalogue-overview-content .signifikant-toolbar.highlight {
    background-color: #f5f5f6;
}

/* Add new icons for advanced search */
.new-advanced-search .hit-table-view .content .fa-cogs { 
width: 18px; 
height: 18px; 
background-size: 18px 18px; 
background-position: center center; 
background-image:url('SpareParts_small.png'); 
} 

.new-advanced-search .hit-table-view .content .fa-book { 
width: 18px; 
height: 18px; 
background-size: 18px 18px; 
background-position: center center; 
background-image:url('Manuals_small.png'); 
}
/* Hide existing icons for advanced search */
.new-advanced-search .hit-table-view .content .fa-book:before, 
.new-advanced-search .hit-table-view .content .fa-cogs:before { 
content: ''; 
}

.canvas-search-view .canvas-search-tab-list h3 {
font-weight: bold;
}

/* Side menu */
.catalogue-navigator-view .catalogue-tree-navigator-container {
    background-color: #0072ab;
}

.catalogue-navigator-view .catalogue-tree-navigator-container .catalogue-tree-navigator li.selected>a {
    background-color: #0072ab!important;
    border-color: #A20b0D;
	color: white !important;
}

.catalogue-navigator-view > header {
    color: #2b3035;
}

.start.catalogue-navigator-view > header {
    color: #333;;
}

/* Add hover effect on nodes in a regular catalogue */
.catalogue-view.product .gallery-view .node-group > .node-view:hover {
    box-shadow: 1px 1px 10px -1px rgba(32,32,32,0.2);
    background-color: #fafafa;
    border-color: #e0e0e0;
    padding: 1px;
    border-width: 1px;
}
/* Add hover effect on nodes in a the start catalogue */
.gallery-view .node-group[data-auto-columns]>.node-view:hover {
    box-shadow: 1px 1px 10px -1px rgba(32,32,32,0.2);
    background-color: #fafafa;
    border-color: #e0e0e0;
    padding: 1px;
    border-width: 1px;
}

svg.hotspot-layer .hotspot.selected {
    stroke: #0072ab;
	border-color: #0072ab; 
	stroke-width: 4px;
}

svg.hotspot-layer .hotspot:hover {
    stroke: #b4b4b4;
	stroke-width: 4px;
}

.part-assembly-row-table tr.expanded .presentation-list-view {
    background-color: #ddd;
    border-color: #ddd;
}

/*Bread crum color */
.main-layout .main-navigationbar > a {
    color: #2b3035;
}

.main-layout .main-navigationbar > a:hover {
    color: white;
}

.main-layout .main-navigationbar:hover {
    background-color: #EEEEEE;
}

.main-layout .main-navigationbar a+a:before {
    color: #2b3035;
}


.main-layout .main-navigationbar a + a:hover::before {
    color: #2b3035;
}

.main-layout .main-navigationbar {
    background-color: #EEEEEE;
}

.main-layout .main-toolbar li.order-drop-down-button > .overlay > .total-qty {
    background-color: #0072ab;
}




/* Height of image on catalogue page */
/* .catalogue-overview-content>.layout>header.hero, .presentation-view>header.hero {
    height: 300px;
} */

.catalogue-view.product:before {
    height: 300px;
}

/* Test alignment and weight of nodes */
.node-view .node {
    text-align: center;
	font-weight: bold;
}

/* Catalogue header color */
.catalogue-navigator-view > header {
    color: #2b3035;
}



/* .asset-view header.hero {
 background-image: url('Hemsida banner 2.svg');
} */

/* Color of buttons */

/* 5.0 version */
/* .action-submit-button:not([disabled]) {
    background: #1C59A3;
    border-color: #1C59A3;
    color: white;
}

.action-submit-button:hover:not([disabled]) {
    background: #A20b0D;
    border-color: #A20b0D;
    color: white;	
} */
/* 5.1.3 version */

.action-submit-button:not([disabled]), input[type="button"].action-submit-button:hover:not([disabled]), input[type="submit"].action-submit-button:hover:not([disabled]) {
    background: #0072ab !important;
    border-color: #0072ab !important;
    color: white !important;
}

.action-submit-button:hover:not([disabled]), input[type="button"].action-submit-button:hover:not([disabled]), input[type="submit"].action-submit-button:hover:not([disabled]) {
    background: #0072ab !important;
    border-color: #0072ab !important;
    color: white !important;
}

.order-drop-down > div .order-button-container .order-cart-dropdown-shopping-cart-view .goto-order {

    width: 100%;

}
.action-submit-button, input[type="button"].action-submit-button, input[type="submit"].action-submit-button {
    background-color: #0072ab !important;
    border-color: #0072ab !important;
    color: white !important;
}

.action-submit-button:hover, input[type="button"].action-submit-button, input[type="submit"].action-submit-button {
    background-color: #0072ab !important;
    border-color: #0072ab !important;
    color: white !important;
}

/* Navigator Tree color */
.catalogue-view.presentation-view.catalogue-navigator-view .catalogue-tree-navigator-container {
    background-color: #EEEEEE;
}

.presentation-view header.hero {
    height: auto ! IMPORTANT;
    padding: 0;
}

.start.presentation-view header.hero {
    height: 150px;
    padding: 0;
}

/* Search text */
input, textarea, select {
    font-family: TitilliumWeb-Regular !important ;
}

/* Search field border */
.quick-search-textbox input[type="search"] {
    border: solid 1px #2b3035 !important;
	border-radius: 25px !important;
}

/* Node view color */
/* .catalogue-view.presentation-view .node-view.gallery, .catalogue-view.presentation-view .node-view.overview-gallery, .catalogue-view.presentation-view .node-view.index-gallery, .catalogue-view.presentation-view .node-view.index-overview-gallery {
    background-color: #EEEEEE;
    border-color: #EEEEEE;
} */


/* Replace document icon in menu */
/* .signifikant-toolbar.new li[title*="Product"] .icon{
	content:url('/AssertWeb/Profile/en/EcoLogVersion5NewPub/File/icon_document.png');
}
.signifikant-toolbar.new li[title*="produkt"] .icon{
	content:url('/AssertWeb/Profile/en/EcoLogVersion5NewPub/File/icon_document.png');
}
.signifikant-toolbar.new li[title*="Eco Log"] .icon{
	content:url('/AssertWeb/Profile/en/EcoLogVersion5NewPub/File/logga 30x30px.png');
}
.signifikant-toolbar.new li[title*="Eco Log"] .icon{
	content:url('/AssertWeb/Profile/en/EcoLogVersion5NewPub/File/logga 30x30px.png');
} */

/* .menu-mobile .fa-gear:before, .vertical .fa-cog:before { 
	 content:url('/AssertWeb/Profile/en/EcoLogVersion5NewPub/File/user 30x30px.png');
}

.fa-user:before {
	 content:url('/AssertWeb/Profile/en/EcoLogVersion5NewPub/File/user 30x30px.png');
}
.fa-exclamation-circle:before {
	 content:url('/AssertWeb/Profile/en/EcoLogVersion5NewPub/File/avisering 30x30px.png');
} */


/*
 * @description Design req from Martin 12/10
 * @auther Fredrik Tell <fredrik.tell@pdsvision.se>
 * @company PDSVISION
 */
.ui-culture-drop-down-button{
	margin-left: inherit !important;
}
 
.text-search-reposition-item{
	margin-left:auto !important;
	margin-right: 20px !important;
}


@media (max-width: 575.98px){
	
	.hero.content-v-center:before, .hero.content-v-bottom:before{
		content:none;
	}
	
	.hero>.hero-image-container>.hero-image, .hero>.hero-image{
		background-image: unset !important;
	}
	
	.hero> h1.presentation{
		display: none;
	}
	
	.presentation-view header.hero{
		height: auto;
	}
	
	h1{
		font-size: 25px;
	}
	
	h2{
		font-size: 18px;
	}
	
	.signifikant-carousel{
		display: none;
	}
	
	
	.layout>.body[layout][layout*=l]:not([layout*=r]){
		grid-template-columns: [start footer header body] 100% [end];
	}
	
	.wizard-search-label{
		margin-top: 15px;
		margin-left: 12px;
	}
	
	.catalogue-view.product > header{
		background-image: none;
	}
}

/* Tog bort Navigation Bar från Favourites, Order Cart och Part Assembly-sidorna */
.my-favourite-layout .main-navigationbar,
.order-cart-detail-view .main-navigationbar {
		display: none;
	}
	
.part-assembly-view .main-navigationbar {
		display: none;
	}
	
/* .part-assembly-view .class.specifications.presentation.view {
		display: none;
	} */
/* Specifications */
.presentation-view.view > :not(.l).specifications, .presentation-view.view > .l > :not(.l).specifications, .presentation-view.view > .body > .l > :not(.l).specifications {
    background-color: #EEEEEE;
}

.signifikant-property-list {
    display: block;
}

.signifikant-property-list .columns .property {
    background-color: #EEEEEE;
}

body:not(.new) .presentation.specifications .category {
    padding-top: 1px;
    padding-bottom: 2px;
}

/* .catalogue-view.presentation-view.catalogue-navigator-view .catalogue-tree-navigator-container .presentation.catalogue-tree-navigator li .icon {
display:none;
} */

/* Removed Identity from Node  */
.catalogue-view.presentation-view.catalogue-navigator-view .catalogue-tree-navigator-container .identity {
display:none !important;
}

/* Remove Number and spec from Node */
.catalogue-view.presentation-view.catalogue-navigator-view .catalogue-tree-navigator-container .number,
.catalogue-view.presentation-view.catalogue-navigator-view .catalogue-tree-navigator-container .spec {
display:none!important;
}

.catalogue-navigator-view.presentation-view .catalogue-tree-navigator-container .presentation.catalogue-tree-navigator li.focused>a {
background-color:#F3F3F3 !important;
color: black;
font-weight: bold;
}
.catalogue-navigator-view.presentation-view .catalogue-tree-navigator-container .presentation.catalogue-tree-navigator li.selected>a {
background-color:#0072ab !important;
color: black;
font-weight: bold;
}

.wizard-search-label {
display:none;
}

.identity {
	display: none;
}

.order-hide-ontab-click {
  display: block !important;
}

/* Hide references */

.nodes-view.gallery-view.signifikant-async.node-style-simple {
	display: none;
}

/* .signifikant-dataview.node.node-data-view {
	display:none;
}  */

/*removes the private customer registration */
 .register-choice label:nth-child(1){
    display:none;
}


/* to remove the duplicate toolbar showing illustrations on catalogue, when this is fixed remove this css code /UK */
.presentation.main-navigationbar.backdrop:nth-child(1) {
	display:none;
} 

/* Scale size of photos /JW NTM */
/* .illustration-view section.presentation.images img.image {
	max-width: 100%;
} */

/* Hide menu items on login page /JW NTM */
body.login-page li.bulletins-button { display: none; }
/* body.login-page .support-button { display: none; } */
body.login-page li.container.avatar-menu { display: none; }

/* Hide header bar "Start page" on login page /JW NTM */
body.login-page div.custom-header-container { display: none; }

/* Hide "Terms and conditions" link in footer on login page /JW NTM */
body.login-page footer a.footer-text.footer-link-group-houppver { display: none; }

/* NEW for PHOTOS */
/*.signifikant-imagesview .view-container.selected .image-container {*/
.presentation-view.illustration-view .image-container { /* JW FIX */
position:relative;
min-height:700px;
margin-right:auto;
/*left:0px !important;*/
} 

/*.signifikant-imagesview .view-container.selected .image-container > * {*/
.presentation-view.illustration-view .image-container > *{ /* JW FIX ---- BEHÖVS DENNA? */
/*width: inherit;
height: inherit;*/
}

header.l.hero.full-width{
display:none
}

.signifikant-imagesview .thumbnails-list > li {
	float:left
}

/* Hide Favourites in footer /JW NTM */
footer .group.history-favourite { display: none; }

/* Hide header bar "Start page" on user admin page /JW NTM */
section.user-list-view .custom-header-container { display: none; }

/* Moved notification bar from top to lower right corner /JW NTM */
div.main-messages div.notification { z-index: 99; position: fixed; bottom: 0; right: 0; opacity: 1; padding: 5px;}

/* Hide additional delivery information on parts out of stock*/
.presentation-shipping-information-container { display: none; }
ul.shipping-information-container { display: none; }

.presentation-stocks .stock .name { display: none; }

.stock[data-status="Information"] { display: none; }

/*  Video full size /PS NTM */
.document-file-viewer>object[type="text/html"]{
	min-height:900px !Important;
	}
.document-file-viewer {
	height:90%;
	width:90%;
	}

.support-centre-customer-filled{
       color:#58595B !important;
	}
.new-login-view .login-left-panel-pattern .right-login-view-box .centre-box-view {
       height:auto !important;
	}
.import-view-menu-box {
       max-width:100% !important;
}

.gallery-view.auto-size-columns>.group
{
    width: 100%;
    overflow-x: unset;
    margin-top: 20px;
}

/* Change text color for delete order button */
input[type="button"].delete-submit-button, .delete-submit-button {
	color: #FFFFFF!important;
	background-color: #ab0000;
}

/* Compact BOM lists */
.presentation-view.part-assembly-view .partassembly-table-container .part-assembly-row-table tr > td {
	padding-top: 5px!important;
	padding-bottom: 5px!important;
}

/* Hide Gray breadcrumbs bar on landing page */
nav#main-navigationbar:not(.presentation) {
	display: none;
}

/* Hide Main toolbar on landing page */
/*body:not(.catalogue-page) nav.main-toolbar ul:not(.admin-toolbar) {
	display: none;
}*/