/* icons */
.icon i {
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}

.icon i {
height: 30px;
}

.help .icon i {
height: 60px;
}

.modal-menu .products .icon i {
margin-top: 8px;
}

/* .modal-menu .products-grid a img,
.modal-login a img {
height: 50px;
} */

.icon i.ico-close {
background-image: url("/rsc/css/images/icons/mm_icon_x.svg");
margin-top: 0;
height: 28px;
}

/* industries */
.modal-menu .icon i.ico-healthcare {
background-image: url("/rsc/css/images/icons/mm_icon_healthcare.svg");
}

.modal-menu .icon i.ico-lending {
background-image: url("/rsc/css/images/icons/mm_icon_lending.svg");
}

.modal-menu .icon i.ico-service-provider {
background-image: url("/rsc/css/images/icons/mm_icon_serviceProviders.svg");
}

/* solutions */
.modal-menu .icon i.ico-document-management {
background-image: url("/rsc/css/images/icons/mm_icon_documentManagement.svg");
}

.modal-menu .icon i.ico-regulatory-compliance {
background-image: url("/rsc/css/images/icons/mm_icon_compliance.svg");
}

.modal-menu .icon i.ico-cloud-computing {
background-image: url("/rsc/css/images/icons/mm_icon_cloudComputing.svg");
}

.modal-menu .icon i.ico-cloud-faxing {
background-image: url("/rsc/css/images/icons/mm_icon_cloudFaxing.svg");
}

.modal-menu .icon i.ico-cost-reduction {
background-image: url("/rsc/css/images/icons/mm_icon_reducingCosts.svg");
}

.modal-menu .icon i.ico-disaster-recovery {
background-image: url("/rsc/css/images/icons/mm_icon_disasterRecovery.svg");
}

.modal-menu .icon i.ico-eco-efficiency {
background-image: url("/rsc/css/images/icons/mm_icon_ecoEfficiency.svg");
}

.modal-menu .icon i.ico-file-storage {
background-image: url("/rsc/css/images/icons/mm_icon_fileStorage.svg");
}

.modal-menu .icon i.ico-integrated-systems {
background-image: url("/rsc/css/images/icons/mm_icon_integrationSystems.svg");
}




/* help */
.modal-menu .icon i.ico-help-desk {
background-image: url("/rsc/css/images/icons/mm_icon_helpDesk.svg");
}

.modal-menu .icon i.ico-system-status {
background-image: url("/rsc/css/images/icons/mm_icon_systemStatus.svg");
}

.modal-menu .icon i.ico-call-us {
background-image: url("/rsc/css/images/icons/mm_icon_callUs.svg");
}


/* sign-up */
/* .accepted-cards {
font-size: 0;
} */

.accepted-cards > * ,
.card-type {
width: 32px;
height: 32px;
display: inline-block;
vertical-align: top;
}

.card-type.generic {
background: url("/rsc/css/images/icons/generic-card.png") center left no-repeat;
background-size: 32px; /* 41px 25px; */
width: 41px;
}

.card-type.american_express {
background-image: url("/rsc/css/images/icons/american_express.png");
}

.card-type.discover {
background-image: url("/rsc/css/images/icons/discover.png");
}

.card-type.mastercard {
background-image: url("/rsc/css/images/icons/mastercard.png");
}

.card-type.visa {
background-image: url("/rsc/css/images/icons/visa.png");
}









