span.iconz {
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
}

span.iconz.activeField {
    cursor: pointer;
    background: url(/ci_style_library/img/form_cancel_24px.png) 0 0 no-repeat;
}

.del-iconz {
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    background: url(/ci_style_library/img/form_cancel_24px.png) 0 0 no-repeat;
}

/*ICONS CLAIMS */
.icon-step-1 {
    background-image: url(/claims/PublishingImages/step-1.png);
    background-repeat: no-repeat;
    width: 170px;
    height: 98px;
}
.icon-step-2 {
    background-image: url(/claims/PublishingImages/step-2.png);
    background-repeat: no-repeat;
    width: 171px;
    height: 98px;
}
.icon-step-3 {
    background-image: url(/claims/PublishingImages/step-3.png);
    background-repeat: no-repeat;
    width: 171px;
    height: 98px;
}
.icon-step-4 {
    background-image: url(/claims/PublishingImages/step-4.png);
    background-repeat: no-repeat;
    width: 170px;
    height: 98px;
}
.icon-step-5 {
    background-image: url(/claims/PublishingImages/step-5.png);
    background-repeat: no-repeat;
    width: 96px;
    height: 98px;
}
.download-icon {
	background-image: url(/ci_style_library/img/icons/Download_Icon.png);
    background-repeat: no-repeat;
    width: 14px;
    height: 17px;
    display:block;
}
.upload-icon {
	background-image: url(/ci_style_library/img/icons/open_in_browser_24px.png);
    background-repeat: no-repeat;
    width: 36px;
    height: 32px;
    display:block;
}

.icon-text {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.6px;
  line-height: 24px;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  padding-left: 30px;
}
.building-icon {
	background-image: url(/ci_style_library/img/domain_24px.png);
    background-repeat: no-repeat;
    width: 35px;
    height: 32px;
    display:block;
}
.new-tab-icon {
	background-image:url(/ci_style_library/img/open_in_new.png);
	background-repeat: no-repeat;
	width: 16px;
    height: 16px;
    display:block;
    margin-top: 3px;

}
@media screen and (max-width: 555px){
	.icon-step-1 {
	    background-image: url(/claims/PublishingImages/step-1-mobile.png);
	    background-repeat: no-repeat;
	    width: 103px;
	    height: 149px;
	}
	.icon-step-2 {
	    background-image: url(/claims/PublishingImages/step-2-mobile.png);
	    background-repeat: no-repeat;
	    width: 104px;
	    height: 149px;
	}
	.icon-step-3 {
	    background-image: url(/claims/PublishingImages/step-3-mobile.png);
	    background-repeat: no-repeat;
	    width: 103px;
	    height: 149px;
	}
	.icon-step-4 {
	    background-image: url(/claims/PublishingImages/step-4-mobile.png);
	    background-repeat: no-repeat;
	    width: 103px;
	    height: 147px;
	}
	.icon-step-5 {
	    background-image: url(/claims/PublishingImages/step-5-mobile.png);
	    background-repeat: no-repeat;
	    width: 103px;
	    height: 101px;
	    margin-bottom: 20px;
	}
	.step-image {
	    height: auto !important;
	    float: left;
	    margin-right: 7%;
	}
	.step-title {
		width:auto !important;
	}

}


.call_icon img{
	display: inline-block;
	margin-right: 11px;
	vertical-align:sub;
}

.call_number {
	color: #0075C9;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 29px;
	text-align: center;
}

/* Stay Safe OnLine */
.sso_icons {
	height: 90px;
	display: block;
	text-indent: -9999px;
	text-align:center;
	margin: 0 auto;
}

.sso_icons.staysafe {
	width: 110px;
	background: url("/staysafeonline/scams/PublishingImages/keep_account_safe.png") 0 0 no-repeat;
}

.sso_icons.staysafe.active,
.sso_icons.staysafe:hover{
	width: 110px;
	background: url("/staysafeonline/scams/PublishingImages/keep_account_safe_hover.png") 0 0 no-repeat;
}

.sso_icons.phishing {
	width: 90px;
	background: url("/staysafeonline/scams/PublishingImages/phishing.png") 0 0 no-repeat;
}

.sso_icons.phishing.active,
.sso_icons.phishing:hover{
	width: 90px;
	background: url("/staysafeonline/scams/PublishingImages/phishing_hover.png") 0 0 no-repeat;
}

.sso_icons.unsafe {
	width: 90px;
	background: url("/staysafeonline/scams/PublishingImages/spot_unsafe_link.png") 0 0 no-repeat;
}

.sso_icons.unsafe.active,
.sso_icons.unsafe:hover{
	width: 90px;
	background: url("/staysafeonline/scams/PublishingImages/spot_unsafe_link_hover.png") 0 0 no-repeat;
}

.sso_icons.scams {
	width: 61px;
	background: url("/staysafeonline/scams/PublishingImages/scams.png") 0 0 no-repeat;
}

.sso_icons.scams.active,
.sso_icons.scams:hover{
	width: 61px;
	background: url("/staysafeonline/scams/PublishingImages/scams_hover.png") 0 0 no-repeat;
}

.sso_icons.fraud{
	width: 90px;
	background: url("/staysafeonline/scams/PublishingImages/report_fraud.png") 0 0 no-repeat;
}

.sso_icons.fraud.active,
.sso_icons.fraud:hover{
	width: 90px;
	background: url("/staysafeonline/scams/PublishingImages/report_fraud_hover.png") 0 0 no-repeat;
}
