/* Solutions Stylesheet */
/* Solution Top page */
.solution-cards { background: #ffffff; display: inline-block; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; box-shadow: 0 2px 10px #d8d8d8; width: 45%; float: left; padding: 10px; margin: 20px 20px 20px 0; height: 130px;}
.solution-card-img {float: left; width: 145px; margin-right: 20px; border: #D1D1D1;}
.solution-card-title { font-size: 16px; min-height: 60px; display: flex; align-items: center;}
.solution-card-title a {color: #0099cc;}
.solution-cards .security { display: block; float: right; margin: 0; padding: 0 2px 0 0; color: #859296;}
.products-head { padding: 0 0 10px 0; border-bottom: 1px solid #d8d8d8;}
.solution-list-container { display: inline-block; width: 100%; height: 100%;}
.solution-card-title a:hover { text-decoration: none;}
.solution-cards:hover { box-shadow: 0 10px 14px #dcdcdc;}
.tab-content-list li { list-style-type: disc; font-size: 20px;}
.tab-content-list li a { font-size: 14px;}
.tab-content-list li p { font-size: 14px;}
.border-bt-lgrey { border-bottom: 1px solid #dfdfdf;}

@media screen and (max-width: 992px) {
.solution-cards { display: block; width: auto;  float: none; margin: 20px auto;}
}