﻿/* ===============
    ALL: IE Fixes
   =============== */

.ie7 {
}


/* ===============
    Fonts
   =============== */

/*
      This CSS resource incorporates links to font software which is the valuable copyrighted
      property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
      redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
      Imaging with any questions regarding Web Fonts:  http://webfonts.fonts.com
      */
@import url("//fast.fonts.com/t/1.css?apiType=css&projectid=1d1a3570-c35d-4b75-9827-1418e3d875b6");


@font-face {
  font-family: "Klint LT W01 Light";
  src: url("/_/fonts/d03bb261-0462-4d67-b698-82c0537b5e76.eot?#iefix") format("embedded-opentype"),url("/_/fonts/7d47ba5b-bf8e-450c-b749-e236dd07085b.woff2") format("woff2"),url("/_/fonts/07d538e2-2990-4825-96c9-caaa24ef9d1e.woff") format("woff"),url("/_/fonts/cdf8f61c-b054-40cc-ac85-8393d8e2b03f.ttf") format("truetype"),url("/_/fonts/6833d460-dc47-4c13-9643-4713fe3525ad.svg#6833d460-dc47-4c13-9643-4713fe3525ad") format("svg");
}



@font-face {
  font-family: "Klint LT W02 Regular";
  src: url("/_/fonts/1a600d6d-a636-4eb0-944a-9fb6d94ffc61.eot?#iefix") format('embedded-opentype'), url("/_/fonts/3f1b4871-73d0-4bba-9e1f-ad3a3a5a5a40.woff") format("woff"), url("/_/fonts/32ff0ab0-d409-48f1-9b72-1152fd4f33d0.ttf") format("truetype"), url("/_/fonts/7ce8e8a9-6695-4c74-85ae-b1d482413f1c.svg#7ce8e8a9-6695-4c74-85ae-b1d482413f1c") format("svg");
}

@font-face {
  font-family: "Klint LT W02 Medium";
  src: url("/_/fonts/38b8bc7e-97c1-445a-a092-1f610c15b998.eot");
  src: url("/_/fonts/38b8bc7e-97c1-445a-a092-1f610c15b998.eot?#iefix") format("embedded-opentype"), url("/_/fonts/2535dc54-4238-48d2-aaa4-237c58067374.woff") format("woff"), url("/_/fonts/cf4a49b4-b15d-401b-992c-931de73b4c6d.ttf") format("truetype"), url("/_/fonts/5a7e93bf-81ed-4d81-ad1c-a83c8029ef52.svg#5a7e93bf-81ed-4d81-ad1c-a83c8029ef52") format("svg");
}


@font-face {
  font-family: "Klint LT W01 Bold";
  src: url("/_/fonts/25d018b8-edb4-4bf5-b9fa-34a0d8aa9311.eot?#iefix");
  src: url("/_/fonts/25d018b8-edb4-4bf5-b9fa-34a0d8aa9311.eot?#iefix") format("eot"),url("/_/fonts/db93857b-f035-4a17-b088-1f1505c0218f.woff2") format("woff2"),url("/_/fonts/a62f658e-e35c-4241-9d13-96ed8b5433f9.woff") format("woff"),url("/_/fonts/89ed2b56-27ee-444a-88cf-c9b63e389213.ttf") format("truetype"),url("/_/fonts/986c2421-17dd-43f2-9344-615afc2a44b9.svg#986c2421-17dd-43f2-9344-615afc2a44b9") format("svg");
}


.hideElement{
  display:none
}




.social_share .print {
	background-image: url('../img/icon-print-sm-white.svg');
}


.nameemailContainer{
  color:black;
}
.bg-mediumgrey .sending h5{
  color:white;
}

.bg-mediumgrey .done h5{
  color:white;
}

.bg-mediumgrey .done h5:before{
    background-image: url(../img/icon-ok-icon-small-blue.svg);
}


.bg-mediumgrey .error h5{
  color:white;
}

.selected{

}

.notselected{
    text-decoration: underline;cursor:pointer;color:blue

}





#innerres2 {
  padding: 20px;
}

#innerres1 {
  padding: 20px;
}


.ie10 .opencourse * {
  cursor: pointer;
}


/*.events span:before {
  	background-color: #456f32;
}*/

.underlineDelete {
  background-color: white !important;
  color: black !important;
  padding: 0px !important;
  margin: 0px !important;
  padding-left: 10px !important;
}

.underlineDelete:hover {
    text-decoration: underline !important;
}
.add-new-participant:before{
   content: "";
    display: block;
    background: url("../img/add-contact.svg") no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 6px 0 0;  
}
#searchclosebutton{
  /*background-color: transparent;*/
}
.spinner-container{
    /*background-color: transparent !important;*/
}


.spinner-containerInpage{
     z-index: 15;
    background-color: #fff;

    position: absolute;
    width: 100%;

    display:none;
}




.newsElements label{
  width: 95% !important;
}

.header .newheader > a:after {
		width: 115px;
		height: 26px;
    background-image: url("../img/logo-ti-black.svg");

	}

.row.kedel-item:hover {
  box-shadow: none;
  background-color: #e7e7e7 !important;
}

.custom-Energy-icon {
    content: "";
    display: block;
    margin-top: 15px;
}

.custom-Energy-iconMobile{
      content: "";
    display: block;


}


.energy-aaaa{
     background: url(../img/energy-aaaa.svg) no-repeat;
}
.energy-aaa{
     background: url(../img/energy-aaa.svg) no-repeat;
}
.energy-aa{
     background: url(../img/energy-aa.svg) no-repeat;
}
.energy-a{
     background: url(../img/energy-a.svg) no-repeat;
}

.energy-b{
     background: url(../img/energy-b.svg) no-repeat;
}
.energy-c{
     background: url(../img/energy-c.svg) no-repeat;
}

.energy-d{
     background: url(../img/energy-d.svg) no-repeat;
}

.filtreLink {
    cursor: pointer;
    clear: both;
    font-size:1.112em;
}
.filterCount{
  color: #666666;
  display:none
}
  .filtreLinkIconRight{
    content: "&#160;";
    position: absolute;
    background: url(../img/icon-arrow-small-black.svg) no-repeat right center;
    background-size: 8px 11px;
    width:15px;
  }


 .filtreLinkIconDown{
  content: "&#160;";
  position: absolute;
  background: url(../img/icon-arrow-small-black.svg) no-repeat right center;
  background-size: 8px 11px;
  width:18px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-top: -3px;
  }
 .vendorcard{
   padding:0px !important;
 }

 .vendorcard li:before {
   background-color:white !important;
   padding:2px
 }
 .iconleft{
   padding:3px 2px 0px 20px;margin:0px
 }

 .boilergridEntry{
   border-top: 1px solid #e5e5e5;
   display: block;
   background: url(/_/images/common/grey-arrow-right.svg) no-repeat right center;
   background-size: 8px 11px;
   cursor:pointer;
 }

 .boilergridEntryDetailHeader{
   padding:0px;
   margin:0px;
 }
 .boilergridEntryDetail{
   border-top: 1px solid #e7e7e7;
   padding: 5px 0px 5px 0px;
   white-space:nowrap;
   overflow:hidden;
 }
  .boilergridEntryDetail:last-child{
   border-bottom: 1px solid #e7e7e7;
 }
.boilergridEntrySymbol{

}
.boilerInput{
  background-color:white;
  line-height: 30px;
  max-width:90px;
  border-right: 5px solid #8e8e8e;
}
.boilerSelect{
  height:30px
}
.boilerlabel{
}
.btn-boiler{
      line-height: 10px;
    border: 1px solid grey;
    background-color: white;
    color: black;
}
.boilerlinkContainer{
  padding-left:0px;padding-left: 0px;min-height: 3.7em;cursor: pointer
}
.boilerback{
 cursor:pointer
}
.boilerback:before{
    content: "<\00a0";
    display:inline-block;
}
.type-chat{
  /*display:none;*/
  cursor:pointer
}
.type-chat.online{
  /*display:none;*/
}

.background-red{
  background-color: #f12b3b !important
}

.btn.btn-dark-blue {
  background-color: #1d293a;
  color: white;
  border-bottom: 0px solid #1d293a !important;
}
 .btn.btn-dark-blue:hover {
    opacity: 0.95;
  }

.btn.btn-light-green {
  background-color: #005e4a8c;
  color: white;
  border-bottom: 0px solid #005e4a8c !important;
}

 .btn.btn-light-green:hover {
    opacity: 0.95;
  }


.btn.btn-dark-green {
  background-color: #005e4a;
  color: white;
  border-bottom: 0px solid #005e4a !important;
}

.btn.btn-dark-green:hover {
  opacity: 0.95;
}


/*.iconLogin-lock:before {
	content: "";
	display: inline-block;
	vertical-align: baseline;
	width: 18px;
	height: 11px;
	margin-right: -18px;
	background-repeat: no-repeat;
	background-position: 80% center;
	background-size: 8px 11px;
}



.header-pinable .scroll-spy.above .header iconLogin-lock{
    	background-image: url("../img/icon-unlock-sm-blue.svg");    
	width: 10px;
	height: 14px;
	margin-right: 0.4em;
	background-position: center bottom;
	background-size: 10px 14px;
}

.scroll-spy.visible.iconLogin-lock:before{
  	background-image: url("../img/icon-unlock-sm-blue.svg");    
	width: 10px;
	height: 14px;
	margin-right: 0.4em;
	background-position: center bottom;
	background-size: 10px 14px;

}

.scroll-spy.above.iconLogin-lock:before{
  	background-image: url("../img/icon-lock-sm-black-blue.svg");    
	width: 10px;
	height: 14px;
	margin-right: 0.4em;
	background-position: center bottom;
	background-size: 10px 14px;

}


.iconLogin-lock:before {

	width: 10px;
	height: 14px;
	margin-right: 0.4em;
	background-position: center bottom;
	background-size: 10px 14px;
}
.iconLogin-lock:hover:before {
	background-image: url("../img/icon-lock-sm-black-blue.svg");
}*/

