.leftalign{float:left !important;padding-top:10px !important;padding-right:10px !important;padding-bottom:10px !important}
.rightalign{float:right !important;padding-top:10px !important;padding-left:10px !important;padding-bottom:10px !important}
.centeralign{display:block;margin-left:auto;margin-right:auto;width:50%}
.overlaycenter{position:absolute;top:0;right:0;bottom:0;left:0;width:300px;height:200px;text-align:center;background-color:rgba(0,0,0,0.8);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;vertical-align:middle;line-height:200px}
div.video-component{display:flex;justify-content:center;align-items:center}
a.video-play-icon{position:absolute}
#hide{display:none}
body{overflow-x:hidden}
.full-width>.container-fluid{max-width:100% !important;padding:0 !important}
.full-width>.container-fluid>.row{margin:0}
.full-width>.container-fluid>.row>.col-md-12{padding:0}
.l2_banner_container.videoBanner{margin-bottom:0;margin-top:0}
.l2_banner_container{float:left;width:100%}
.col-md-12 .l2_banner_container .col-md-12{padding:0}
.cio-articlebody h1{font-size:23px;margin:0;color:#565656}
.nested-filtered-table .col-md-12>h2{margin:50px 0 20px 0;font-size:33px;color:#565656}
#joinWebinarNow div.video-component{width:100%;margin-bottom:10px}
#joinWebinarNow div.video-component.centeralign{width:50%;margin-left:auto;margin-right:auto}
.cio-articlebody h1>b{font-weight:bold}
.cio-articlebody>#joinWebinarNow{margin-bottom:20px}
.card-box .card .card-body .card-description>h3{font-size:23px}
.video-component a.video-play-icon img{width:112px;height:112px;transition:200ms linear}
.video-component a.video-play-icon:hover img{transform:scale(1.1)}