header #l-logo a, 
label.checkbox:after, 
label.radio:after, 
label.select:after, 
header nav .lang:after, 
.lang:after, 
header nav.secondary .lang li.e-eng, 
header nav.secondary .lang li.e-ned, 
header nav.secondary .lang li.e-ger, 
header nav.secondary .lang li.e-fra, 
header nav.secondary .lang li.e-ita, 
header nav.secondary .lang li.e-esp, 
.modal .close, 
.m-formholder #strength .info, 
.l-notice .e-close, 
header .lang:after, 
label.radio.home:before,  
label.radio.building:before, 
div.errormessages p:before, 
.m-mediumbox h1.success:before, 
.m-mediumbox ul li, 
.m-locations .locationgroup .e-location.home:before, 
.m-locations .locationgroup .e-location .alert:after,  
.m-locations .locationgroup .e-location.building:before, 
.m-fullbox.twocolumn .columnfull .gateways li .delete, 
.m-fullbox .twocolumn .columnfull .gateways li .delete, 
.m-fullbox .user-access .settings, 
.m-fullbox .user-access .delete, 
.alert:before, 
.m-fullbox.twocolumn .columnfull p.no-devices:before, 
.m-fullbox .twocolumn .columnfull p.no-devices:before, 
.m-fullbox.support h2:before, 
.alert:before, 
.accordion > .accordion-group > .accordion-heading a:after,
.accordion > .accordion-group > .accordion-heading a.collapsed:after 

{
	background-image: url(../img/sprite-ie.png);
}
.m-pwcriteria ul li, .m-ecriteria ul li{
	background-image: url(../img/criteria-ie.png);
}
.m-locations .locationgroup .e-location:after{
	background-image: url(../img/sprite-ie.png)!important;
}

.m-smallbox form#login button.loading:before{
	width:15px;
	height:15px;
	margin:0px 5px 0 0px;
}

label.select select{
	background-image: none;
}

div.error{
	background-image:none;
}
label.checkbox-left{
	padding:0 0 0 22px;
}
label.checkbox-left input[type="checkbox"]{
	visibility:visible;
	top:-2px;
	left:0;
	width:auto!important;
}
label.checkbox-left:after{
	display:none;
}

label.radio:after{
	display:none;
}
label.radio input[type="radio"]{
	visibility: visible;
	left:0;
	top:0;
}
.breadcrumb li{
	display:inline;
}
header #l-logo .e-slogan{
	font-weight:normal;
}

.l-content.landing{
	background: #F4F4F4 url(../img/map.png) center center no-repeat;
}
.l-content.landing .boxes .box .country.usa {
background-image: url(../img/icon-usa.png);
}
.l-content.landing .boxes .box .country.can {
background-image: url(../img/icon-canada.png);
}
.l-content.landing .boxes .box .country.uk, #m-comfortenergy ul .country.uk {
background-image: url(../img/icon-uk.png);
}
.l-content.landing .boxes .box .country.ned, #m-comfortenergy ul .country.ned {
background-image: url(../img/icon-holland.png);
}
.l-content.landing .boxes .box .country.ire, #m-comfortenergy ul .country.ire {
background-image: url(../img/icon-ireland.png);
}
.l-content.landing .boxes .box .country.aus, #m-comfortenergy ul .country.aus {
background-image: url(../img/icon-aus.png);
}
.l-content.landing .boxes .box .country.belg, #m-comfortenergy ul .country.belg {
background-image: url(../img/icon-belg.png);
}
.l-content.landing .boxes .box .country.den, #m-comfortenergy ul .country.den {
background-image: url(../img/icon-den.png);
}
.l-content.landing .boxes .box .country.fra, #m-comfortenergy ul .country.fra {
background-image: url(../img/icon-fra.png);
}
.l-content.landing .boxes .box .country.ger, #m-comfortenergy ul .country.ger {
background-image: url(../img/icon-ger.png);
}
.l-content.landing .boxes .box .country.ita, #m-comfortenergy ul .country.ita {
background-image: url(../img/icon-italy.png);
}
.l-content.landing .boxes .box .country.esp, #m-comfortenergy ul .country.esp {
background-image: url(../img/icon-esp.png);
}
.l-content.landing .boxes .box{
	width:100%;
	padding:20px;
}

.l-content.landing .boxes .box.first{
	margin:0 0 20px;
}