.selected-btn{background-color:#5c258d !important;color:#fff !important;border:1px solid #fff}
.selected{background-color:#5c258d !important;color:#fff !important;border:1px solid #fff !important}
.whatpacks-div12{background-color:#5c258d !important;color:#fff !important;border-color:#fff !important}
.explore-more-cards{padding:12px 30px;font-size:16px !important}
.checkboxtopdiv input[type=radio]{float:none !important}
.selectboxdiv h4{line-height:1.1 !important}
.selectboxdivtop h4{margin:10px 0}
.r-pack{color:#585958 !important;line-height:1.1 !important;font-weight:500 !important}
.totalpricebox{line-height:1.42857143 !important}
.selectboxdivbottom{line-height:1.42857143 !important}
.totalpricebox h5{line-height:1.1 !important;font-weight:500}
.checkboxtopdiv input,.checkboxtopdivone input,.field-tip{cursor:pointer}
#selectyourstb{left:.77%}
.flyout:after{position:fixed !important;width:0 !important;height:0 !important;border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid #f2f1f1 !important;display:block !important;content:"" !important;top:15px !important;right:27px !important;border-right-color:#f2f1f1 !important}
.i-about{position:relative;display:inline-block}
.i-iconnew2{cursor:pointer}
.flyout{position:fixed;top:0;right:35px;display:none;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);z-index:1;max-height:300px;overflow-y:auto}
.i-about:hover .flyout,.flyout:hover{display:block}
.popover-new{padding:10px}
.custom-popover{list-style-type:none;margin:0;padding:0}
.custom-popover li{padding:5px;border-bottom:1px solid #ddd}
.i-about1{position:relative;display:inline-block}
.i-iconnew2{cursor:pointer}
.whatpacks-div{width:100%;border:1px solid #eee;padding:15px 15px;text-align:center;position:relative;min-height:260px;max-height:250px}
.flyout1{display:none;position:absolute;top:0;right:100%;z-index:1;background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,0.1);max-height:200px;overflow-y:auto}
.popover-content p{font-weight:bold;margin-bottom:5px}
.popover-content ul{list-style:none;padding:0;margin:0}
.popover-content li{margin-bottom:5px}
.content-container{flex:1;padding:10px}
.channel-list-container{background-color:#fff;width:300px;box-shadow:0 2px 4px rgba(0,0,0,0.1);border:1px solid #ddd;overflow-y:auto}
.card-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}