:root{--white:#fff;--black:#000;--green:#244b46;--silver:#ebe9e9;--purple:#3f2980;--light-purple:#776aaf;--light-purple-sec:#bbabe8;--gray:#696969;--link:#0766c5;--dark-violet:#3d2878;--cream:#fcfbe8;--dark-gray:#6f727b;--orange:#ad6425}
body{font-family:'Open Sans',sans-serif;font-size:16px}
#printPageView .container{max-width:100%;padding:0 30px}
#printPageView .article__content h5{color:#244b46;margin-bottom:25px}
#printPageView .article__content p{color:#000;font-size:12px}
#printPageView .article__content h2{position:relative;color:#492f92;margin:65px 0 40px}
#printPageView .article__content h2::before{content:"";position:absolute;background-image:url(../print/clientlibs/assets/icons/smart529-img-sprite.png);top:-40px;left:-60px;width:80px;height:67px;background-repeat:no-repeat;background-position:-15px -127px;z-index:-1}
#printPageView .article__content .overall__ranking{position:relative;border:2px solid silver}
#printPageView .article__content .overall__ranking--inner{position:absolute;top:0;left:0;width:100%;padding:20px}
#printPageView .article__content .overall__ranking--inner h4{color:#492f92;font-weight:700}
#printPageView .article__content .overall__ranking--inner ul{padding-left:0;margin:0}
#printPageView .article__content .overall__ranking--inner ul li{display:inline-block;margin-right:2px}
#printPageView .article__content .overall__ranking--inner ul li svg{width:20px;height:20px}
#printPageView .article__content .overall__ranking--inner small,.article__content .overall__ranking--inner p{color:#000}
#printPageView .article__content .media__object h5{color:#3f2980}
#printPageView .article__content hr{border-color:gray}
#printPageView .article__content .social__icons{padding-left:0;margin:75px 0}
#printPageView .article__content .social__icons li{display:inline-block;margin-right:8px}
#printPageView .article__print ol li{margin-bottom:15px}
#printPageView .imageClass img{max-width:100% !important;height:100%}
#printPageView .tagList_gridView .card.single-tile,.tagList_gridView .card{display:flex;flex-direction:column}
#printPageView .tagList_gridView .row,.tagListTitle{display:flex}
#printPageView .tagList_gridView .row,.tagListTitle{display:flex}
#printPageView .logo_image{margin:10px 0}
#printPageView .float-res-image .mobilefloat{display:none}
#printPageView .float-res-text-image{position:relative}
#printPageView .float-res-text-image .float-res-text{position:absolute;top:30px !important;left:0;padding:30px}
@media screen and (max-width:767px){#printPageView .float-res-text-image .float-res-text{padding:20px}
#printPageView .float-res-text-image .float-res-text p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
}
@media print{.tagList_gridView .row{display:flex;flex-direction:column}
.tagList__listView .listView__title{width:auto !important}
.smart529__performance .performance__table table tr th:first-child{width:320px !important}
.smart529__performance .performance__table table tr th,.smart529__performance .performance__table table tr td{vertical-align:middle !important;font-size:10px}
.smart529__performance .performance__priceView--table table tr th:first-child{width:230px}
.smart529__performance .performance__table table .table__unit th{font-size:6px}
.smart529__performance .performance__table table tr th:nth-of-type(8){width:auto}
.smart529__performance .performance__table table tr th:last-child{width:200px}
.smart529__performance .performance__priceView--table table tr th:not(:first-of-type){width:auto}
.smart529__performance .performance__table table .table__unit .table__unit--inner::after,.smart529__performance .performance__table table .table__unit .table__unit--inner::before{width:6px}
.smart529__performance .performance__table table tr th .tablesorter-header-inner{line-height:18px !important}
}
.article__content .social__icons{padding-left:0;margin:75px 0}
.article__content .social__icons li{display:inline-block;margin-right:8px}
.article__content .social__icons .email a{background-image:url(../../../../../conf/smart529/images/sprite.png);width:60px;height:60px;background-repeat:no-repeat;background-position:-125px -133px;display:block}
.article__content .social__icons .facebook a{background-image:url(../../../../../conf/smart529/images/sprite.png);width:60px;height:60px;background-repeat:no-repeat;background-position:-205px -133px;display:block}
.article__content .social__icons .twitter a{background-image:url(../../../../../conf/smart529/images/sprite.png);width:60px;height:60px;background-repeat:no-repeat;display:block;background-position:-284px -133px}
.article__content .social__icons .printer a{background-image:url(../../../../../conf/smart529/images/sprite.png);width:60px;height:60px;background-repeat:no-repeat;display:block;background-position:-364px -133px}