.fr{float:right!important}.bdr{border:1px solid #000}.clboth,.clear{clear:both!important}.pdtop3{padding-top:3px}.pdtop5{padding-top:5px}.pdtop15{padding-top:15px}.pdtop20{padding-top:20px}.pdtop25{padding-top:25px}.pdtop30{padding-top:30px}.pdtop50{padding-top:50px}.pdtop35{padding-top:35px}.pdtop{padding-top:10px!important}.pdbtm{padding-bottom:10px}.pdbtm20{padding-bottom:20px!important}.pdbtm30{padding-bottom:30px}.pdbtm5{padding-bottom:5px .lib-analyst-btn!important}.pdbtm-none{padding-bottom:0!important}.pdright{padding-right:10px!important}.pdright15{padding-right:15px}.pdright5{padding-right:5px}.pdltrt-none{padding-right:0!important}.pdleft{padding-left:10px!important}.pdleft15{padding-left:15px}.pdltrt-none{padding-left:0!important}.margintp0{margin-top:0!important}.margintp5{margin-top:5px!important}.margintp{margin-top:10px!important}.margintp15{margin-top:15px!important}.margintp20{margin-top:20px!important}.margintp30{margin-top:30px!important}.margintp40{margin-top:40px!important}.margintp50{margin-top:50px!important}.marginbtm50{margin-bottom:50px!important}.marginbtm30{margin-bottom:30px!important}.marginbtm20{margin-bottom:20px!important}.marginbtm15{margin-bottom:15px!important}.marginbtm{margin-bottom:10px!important}.marginbtm5{margin-bottom:5px!important}.marginbtm0{margin-bottom:0!important}.marginrt5{margin-right:5px!important}.marginrt{margin-right:10px!important}.marginrt20{margin-right:20px!important}.marginrt30{margin-right:30px!important}.marginrt50{margin-right:50px!important}.marginlt0{margin-left:0!important}.marginlt5{margin-left:5px!important}.marginlt{margin-left:10px!important}.marginlt15{margin-left:15px!important}.marginlt20{margin-left:20px!important}.marginlt25{margin-left:25px!important}.marginlt30{margin-left:30px!important}.marginlt32{margin-left:32px!important}.marginlt35{margin-left:35px!important}.marginlt45{margin-left:45px!important}.no-padding{padding:0!important}.no-margin{margin:0!important}.no-display{display:none!important}.alert-text{width:45%}.dropdown-nav-home,.header .fr a,.header-home .fr a{display:inline-block}.t-bold{Font-weight:600!important}.t-center{text-align:center!important}.t-left{text-align:left!important}.t-right{text-align:right!important}.errormsg{color:#c00}.success-msg{color:green;font-weight:700}.full-width{width:100%}.pointer{cursor:pointer}.form-control{border:1px solid #114c92;border-radius:2px}.formTextfieldError{background-color:#fffab2;border:1px solid #e00829!important}.btn-blue,.btn-blue:active,.btn-blue:focus{background:#114c92;border-color:#114c92;color:#fff}.btn-blue:hover{background:#fff!important;border-color:#114c92!important;color:#114c92!important}.btn-yellow,.btn-yellow-auto{background:#daae4f;border-color:#daae4f;color:#000;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);text-transform:uppercase;font-weight:700}.btn-yellow{width:220px;margin-top:15px;box-shadow:1px 1px 1px 0 rgba(0,0,0,.2)}.btn-yellow-auto{padding-left:20px;padding-right:20px;box-shadow:1px 1px 1px 0 rgba(0,0,0,.2)}.btn-yellow-default{padding:10px 16px;background:#daae4f;border-color:#daae4f;color:#000;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);box-shadow:1px 1px 1px 0 rgba(0,0,0,.2)}.btn-yellow:hover{background:#e5b559;border-color:#e5b559;color:#fff}.btn-notify,.btn-yellow-auto:active,.btn-yellow-auto:focus,.btn-yellow-auto:hover,.btn-yellow-default:active,.btn-yellow-default:focus,.btn-yellow-default:hover{background:#daae4f;border-color:#daae4f;color:#fff}.btn-notify{text-transform:uppercase;font-weight:700;padding:4px 10px;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);box-shadow:1px 1px 1px 0 rgba(0,0,0,.2)}.btn-blue-event,.btn-yellow-event{color:#fff;text-transform:uppercase;font-weight:700;min-width:170px;border-radius:15px}.btn-yellow-event{background:#daae4f;border-color:#daae4f}.btn-blue-event{background:#114c92;border-color:#114c92}.btn-gold{padding:10px 16px!important;background:#daae4f!important;border-color:#daae4f!important;color:#000!important;text-transform:uppercase;font-weight:700!important;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);box-shadow:1px 1px 1px 0 rgba(0,0,0,.2)}.btn-gold:hover{background:#fff!important;border-color:#daae4f!important;color:#114c92!important}.btn-gold:active,.btn-gold:focus{background:#daae4f;border-color:#daae4f;color:#000}.login-btn{background:#fff;border-color:#daae4f;color:#114c92;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);text-transform:uppercase;font-weight:700}.login-btn:hover{background:#daae4f;border-color:#daae4f;color:#fff}.login-btn:active,.login-btn:focus{background:#fff;border-color:#daae4f;color:#114c92}body,html{height:100%;color:#383b40;font-size:14px;font-weight:400;font-family:'Droid Sans',sans-serif;background:#f2f2f2}.dropdown-nav-home a,.dropdown-nav-home a:active,.dropdown-nav-home a:focus,.dropdown-nav-home a:hover,a{color:#114c92}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.header-container{background:#fff;height:65px}/*.dropdown-nav-home ul li:first-child{margin-top:10px}*/.nav-home-dropdown{background:#515151;border:none;border-radius:0;box-shadow:none;left:0;z-index:999999}/*.header-home{padding:10px 0;border:none}.header{padding:10px 0;height: 65px;border:none}*.header{padding:8px 0;height: 62px;border:none}*/.header{padding:10px 0 15px;border:none}.header .logo,.header-home .logo{float:left}.header .header-menu,.header-home .header-menu{/*margin-top:12px;margin-top:6px*/}.header .fr a>span,.header-home .fr a>span{padding-left:5px}.header .fr .space,.header-home .fr .space{margin-left:30px}/*.header .menu-xs,.header-home .menu-xs{position:absolute;top:-15px;left:5px}*/.login-loading{position:absolute;top:30px;left:250px}.dropdown-nav{margin-top:28px;width:185px}/*.dropdown-nav ul li:first-child{margin-top:10px}*/.nav-cat-dropdown{background:#515151;border:none;border-radius:0;box-shadow:none}.nav-catg,.nav-catg:active,.nav-catg:focus,.nav-catg:hover{color:#fff;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.nav-home-dropdown,.multi-level, .dropdown-submenu > .dropdown-menu{background:#fff;/*background:#515151;*/border: 1px solid rgba(0,0,0,.15);box-shadow: 0 6px 12px rgba(0,0,0,.175);border-radius:3px;left:0;z-index:999999;padding: .75rem 1.2rem !important;}.multi-level{padding: .75rem 0 .75rem 1.2rem !important;}/*.nav-cat-dropdown>li,.nav-home-dropdown>li{padding-bottom:6px}*.nav-cat-dropdown>li>span{padding:15px 0 0 20px!important;display:block;color:#fff;font-weight:700;font-size:16px}*/.Search-div .btn-info,.Search-div .form-control{border-radius:0;line-height:1.33333;padding:10px 16px}.nav-cat-dropdown>li>a,.nav-cat-dropdown>li>a:focus,.nav-cat-dropdown>li>a:hover,.nav-home-dropdown>li>a,.nav-home-dropdown>li>a:focus,.nav-home-dropdown>li>a:hover{color:#fff;text-decoration:none;background:0 0}.nav-cat-dropdown>li>ul>li{padding-bottom:10px;list-style:none}.nav-cat-dropdown>li>ul>li>a{color:#fff;text-decoration:none}.Search-container .dropdown-nav-home:hover .nav-home-dropdown,.header-menu .dropdown-nav-home:hover .nav-home-dropdown, .header-menu .dropdown-nav-home:hover .multi-level{display:block;margin-top:0}.nav-cat-dropdown > li > a, .nav-cat-dropdown > li > a:focus, .nav-home-dropdown > li > a, .nav-home-dropdown > li > a:focus, .nav-home-multidropdown > li > a, .nav-home-multidropdown > li > a:focus{color: #383b40;text-decoration: none;background: 0 0;}.nav-row{float:right;margin-top:-5px}.yellow-link a{color:#daae4f!important}.btn-login{text-transform:capitalize}.Search-container{background:#114c92;height:80px}.Search-div{margin-top:15px}.Search-div .form-control{font-size:14px;height:50px;border-color:#fff}.Search-div .btn-info{background-color:#daad57;border-color:#daad57;color:#fff;font-size:18px;height:50px}.Search-div .btn-info:hover{background-color:#e5b55a;border-color:#e5b55a}.Search-div .srch-loader,.home-srch-div .srch-loader{background:url(../gif/search-loader.gif) right center no-repeat #fff;background-size:17px 17px}.footer-wrap{/*background:#515151;#052c52*/background:#114c92;color:#fff;padding:50px 0 60px;position:relative}.footer-wrap .ftr-heading,.ftr-form .ftr-heading{font-size:20px;color:#fff;font-weight:700;margin-bottom:20px}.footer-wrap p{margin:0;padding:0;line-height:1.65em}.ftr-form .ftr-heading{margin-bottom:15px}.ftr-form .form-control{height:50px;border:1px solid #fff}.ftr-form .btn-submit{height:50px;font-size:20px;text-transform:none}.footer-wrap .footer-category ul{padding:0;margin:0;clear:both}.copyright,.footer-social{margin-top:25px}.footer-wrap .footer-category ul li{clear:both;list-style:none;line-height:1.66em}.footer-wrap .footer-category ul li a{color:#daad57;text-decoration:none}.footer-wrap .footer-category ul li a:hover{color:#fff;text-decoration:underline!important}.footer-link a{color:#fff!important}.ftr-social-icon{padding:0 25px 0 0}.copyright{font-size:12.5px}.copyright .divider{color:#ddd;margin:0 8px}.copyright a{color:#fff}.footer-wrap .footer-link em{color:#dfb25b}.body-wrap-home{background:#fff;padding:35px 0;margin-top:-20px}.home-page h3{font-size:30px;margin:50px 0 30px;text-align:center;color:#383b40}.content-wrap .content-div p.event-page{line-height:20px;margin-top:20px}/*.body-wrap{background:#f2f2f2;padding:28px 0 60px}*/.body-wrap{background:#f2f2f2;padding:0 0 60px}.body-wrap .page-title,.body-wrap .page-title-rt{text-transform:uppercase;color:#6d6e71;font-size:14px;font-weight:700}.body-wrap .side-link{margin-top:25px}.body-wrap .side-link ul{margin:0;padding:0;list-style:none}.body-wrap .side-link ul li{margin:0;padding:0 0 10px}.body-wrap .side-link ul li a{color:#114c92}.body-wrap .side-link ul li a.active{color:#383b40;font-weight:700}.body-wrap .side-link ul li li{margin:0;padding:5px 0 0 20px;font-weight:700}.content-reponsive{padding:0 15px 0 0}.content-wrap{padding-right:30px}.content-wrap-about{padding-right:0}.content-wrap-cart{padding:0}.cart-div{background:#fff!important;width:100%;padding:22px;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2)}.content-wrap .about-page,.content-wrap .content-div,.content-wrap .content-main,.content-wrap-cart .cart-div{background:#fff;width:100%;padding:22px;min-height:540px;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2)}.report-cover-img{-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2)}.update-report-cover-img{background:url(https://www.bccresearch.com/public/images2017/update-report-cover-bg.jpg) no-repeat;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);margin-top:30px;max-width:221px;height:286px;border:1px solid #8b9194}.body-wrap .page-heading,.content-div h1,.content-wrap .content-main .page-heading h1{font-weight:700;font-size:20px;color:#383b40}.content-wrap .content-main h2{font-size:16px;color:#383b40;padding-bottom:15px}.content-wrap .content-main p{padding:0 0 20px}.content-wrap ul{padding-bottom:12px}.content-wrap li{line-height:2em}.content-wrap img{max-width:100%}.catg-description{display:block}.rt-wrap{padding:0 22px}.newrpt-notify>span{text-transform:uppercase;font-weight:700;color:#6d6e71;padding-bottom:12px;display:block}.newrpt-notify>form{margin-bottom:30px}.cart-form form .form-control,.newrpt-notify>form .form-control{border:1px solid #114c92;border-radius:2px}.upcomin-higlight ul{margin-top:-30px!important}.upcomin-higlight ul ul{margin-top:5px!important;margin-bottom:5px!important}.upcomin-higlight p{border-bottom:none!important}.upcomin-higlight h2{font-weight:700!important;color:#383b40!important;font-size:14px!important;margin:0 0 17px!important;padding:15px 0 25px!important}.cart-form form label,.contact-form form label,.login-modal-body label{font-weight:400}.top-trending{border-bottom:1px solid #bbb;margin-top:15px;padding-bottom:5px}.content-wrap .content-div h2,h1{padding-bottom:25px;font-weight:700}.top-trending a{font-size:14px;line-height:20px}.top-trending p{color:#666}h1{font-size:18px}.content-wrap .content-div h2{font-size:14px}.content-wrap .about-page h2{padding-bottom:15px!important;margin-bottom:0!important;padding-top:5px!important}.content-wrap .about-page .event-heading{padding-bottom:15px;margin-bottom:0;padding-top:5px;color:#114c92;Font-weight:bold;font-size:20px}.content-wrap .event-page h2{padding-bottom:15px;margin-bottom:0;padding-top:5px;color:#114c92;Font-weight:bold!important;font-size:20px}.content-wrap .press-detail h1,.content-wrap .press-detail h2{font-size:18px}.content-wrap .content-div h4{padding-bottom:15px}.content-wrap .content-div h5{padding-bottom:10px}.analysts-div h2,.terms-div h2{padding-bottom:10px!important}.content-wrap .press-detail{margin-bottom:60px}.terms-div ul{margin-top:-5px;margin-bottom:25px}.terms-div h2{padding-top:15px!important}.analysts-div p{padding-bottom:20px!important}.analysts-div p.analysts{padding-bottom:0!important;text-align:justify}.analysts-div span{margin:0 0 25px 27px!important}.analysts-div-list{margin-top:-20px;margin-bottom:25px!important}.content-wrap .content-div p{line-height:25px}.breadcrumb,.report-analysts{margin-bottom:10px}.content-wrap .content-div p.member-page{line-height:20px}.report-analysts{display:block;margin-left:25px}span.about-us{clear:both;padding-top:10px;font-size:16px;font-weight:700;display:block}.breadcrumb{margin-top:-15px;list-style:none;background:0 0}.breadcrumb>li+li:before{padding:0 5px;color:#383b40;content:"\003e"}.breadcrumb>.active{color:#383b40}.print-icon{position:absolute;right:30px;top:-8px;color:#114c92}.content-wrap .content-main .browse-category{border-bottom:0 solid #bcbdc0}.browse-category .nav-tabs,.report-detail .nav-tabs{border-bottom:1px solid #bcbdc0!important}.browse-category .nav-tabs>li{margin-bottom:0;margin-right:65px;font-size:15px;font-weight:400}.browse-category .nav-tabs>li:last-child,.report-detail .nav-tabs>li:last-child{margin-right:0}.browse-category .nav>li>a,.report-detail .nav>li>a{background:0 0;color:#6c6d70;border:0 solid transparent;border-radius:0;padding:0 5px 5px}.browse-category .nav-tabs>li.active>a,.browse-category .nav-tabs>li.active>a:focus,.browse-category .nav-tabs>li.active>a:hover,.report-detail .nav-tabs>li.active>a,.report-detail .nav-tabs>li.active>a:focus,.report-detail .nav-tabs>li.active>a:hover{border:1px solid transparent;background:0 0!important;color:#6c6d70;cursor:default;border-bottom:5px solid #114c92;border-width:0 0 5px;border-radius:0;padding:0 5px 5px}.browse-category ul,.report-detail ul{padding-bottom:0!important}.catg-page-description{border-bottom:1px solid #bcbdc0!important;color:#666;font-size:13px;padding:20px 0}.category-list h1{padding: 0 0 20px;margin: 0 0 10px;font-size: 14px;font-weight: 400;display: block;line-height: 1.42857143;}/*.browse-category-detail h1{color:#383b40;font-size:16px;font-weight:400;padding-top:28px;margin-bottom:4px}*/.browse-category-detail .rpt-count{color:#383b40;font-size:16px;font-weight:400;padding-top:28px;margin-bottom:4px;padding-bottom: 25px;}.bcc-news-detail h1{font-weight:700}.browse-category-detail .report-block{clear:both}.browse-category-detail .report-block h2{color:#114c92;font-size:20px;font-weight:700;padding-bottom:10px;line-height:1.275em}.browse-category-detail .report-block h2 a{color:#114c92}.bcc-news-detail .report-block h2{color:#114c92;font-size:16px!important;font-weight:400!important;padding-bottom:0}.browse-category-detail .report-block .meta,.report-detail-heading .meta{color:#6c6d70}.bcc-news-detail .report-block .meta{padding:1px 0 15px;border-bottom:1px solid #bcbdc0;margin-bottom:20px;font-size:14px!important}.meta-upcoming-srch{padding:0 0 25px;border-bottom:1px solid #bcbdc0;margin-bottom:20px}.report-detail-heading .meta>span.rpt-comp-meta{padding:0!important}.browse-category-detail .report-block .meta>span{display:inline-block;padding:0 12px;font-weight:400;color:#666}.report-detail-heading .meta>span{display:inline-block;padding:0 10px}.browse-category-detail .report-block p{padding:15px 0 25px;border-bottom:1px solid #bcbdc0;margin-bottom:25px;line-height:1.6em}.browse-category-detail .report-block .title-only{border-bottom:1px solid #bcbdc0;margin-bottom:25px;padding-bottom:25px}.item-page{position:absolute;right:52px;color:#6c6d70}.page-nav{clear:both}.report-detail-heading{margin-bottom:30px}.report-detail-heading h1{font-size:20px;padding-bottom:20px;line-height:1.5em;color:#383b40}.report-detail .nav-tabs>li{margin-right:30px}.user-license{margin:15px 0}.user-license label{font-size:15px}.report-cover-img{max-width:221px;height:286px;border:1px solid #8b9194}.report-cover-img{background:url(https://www.bccresearch.com/public/images2017/report-cover-bg.jpg) no-repeat;box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);margin-top:30px}.report-cover-img span,.update-report-cover-img span{margin-top:177px;margin-left:90px;font-size:11px!important;font-weight:700!important;display:block!important;font-family:Helvetica!important;line-height:13px!important;padding-right:10px!important;font-style:normal!important;color:#000!important}.modal-report-detail{width:750px;color:#383b40}.allpages-modal .modal-content,.modal-report-detail .modal-content{padding:15px}.allpages-modal .modal-content .modal-header,.modal-report-detail .modal-content .modal-header{border-bottom:0 solid #e5e5e5}.allpages-modal .modal-content .modal-header h4,.modal-report-detail .modal-content .modal-header h4{font-size:20px;color:#383b40}.modal-report-detail .modal-content .modal-footer{border-top:0 solid #e5e5e5}.comp-modal .modal-content .modal-body,.modal-report-detail .modal-content .modal-body{padding:0}.modal-report-detail .modal-content .modal-body p{font-size:15px}.modal-report-detail .modal-content .modal-body span{font-style:italic;font-size:13px;color:#666}.modal-report-detail .modal-content .modal-body label span{font-style:normal!important}.modal-report-detail .modal-content .modal-body img{max-width:100%;height:auto}.modal-report-detail .modal-content .modal-body form{padding-top:20px}.comp-modal-body form label{font-weight:400;font-size:13px}.modal-report-detail .modal-content .modal-header .close{font-size:30px;font-weight:400;opacity:.5;margin-top:-20px;margin-right:-10px}.allpages-modal .modal-content .modal-body{padding-top:0}.allpages-modal .modal-content .modal-body form label,.modal-report-detail .modal-content .modal-body form label{font-weight:400;font-size:15px}.comp-modal .modal-content .modal-body form label{font-weight:400;font-size:13px}.notify-modal .modal-content .modal-header{padding:0}.notify-modal .modal-content .modal-body form{margin-top:-15px}.notify-modal .modal-content .modal-body form label{font-weight:400;font-size:14px}.notify-modal .modal-content .modal-header button.close{display:block;padding:0 0 5px}.cart-div h1,.cart-div h2{padding-bottom:15px;color:#383b40}.cart-div h1{font-size:20px}.cart-div h2{font-size:14px}.cart-div .top-btn{float:right;padding-bottom:10px;margin-top:-15px}.pagination-new span.active{background:#114c9e;color:#fff}.rpt-listing-loader{display:none;right:310px;position:absolute;top:21px;z-index:5}.about-list ul{list-style:none;margin:0;padding:0}.about-list ul li{margin-bottom:5px}.div404 h1{float:left;font-size:100px;text-shadow:-1px -1px 1px #fff,1px 1px 1px #000;padding:0 0 0 20px;color:#114c92}.scrollToTop{width:50px;height:70px;position:fixed;bottom:110px;right:22px;display:none;z-index:999;background:url(https://www.bccresearch.com/public/images2017/up_circle.png) 0 20px no-repeat}.no-underline a{text-decoration:none!important;outline:0!important;border:0!important}.no-underline{text-decoration:none!important;border:0!important}.pre-order-text{font-size:13px;font-weight:700}.autocomplete-suggestions{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bcbdc0;background:#FFF;cursor:default;overflow:auto;-webkit-box-shadow:1px 4px 3px rgba(50,50,50,.2);-moz-box-shadow:1px 4px 3px rgba(50,50,50,.2);box-shadow:1px 4px 3px rgba(50,50,50,.2);padding:5px}.autocomplete-suggestion{padding:5px;white-space:nowrap;overflow:hidden}.autocomplete-group,.autocomplete-no-suggestion{padding:2px 5px}.autocomplete-selected{background:#F0F0F0}.autocomplete-suggestions strong{font-weight:700;color:#114c92}.autocomplete-group strong{font-weight:700;font-size:16px;color:#000;display:block;border-bottom:1px solid #000}.autocomplete-suggestions input{font-size:28px;padding:10px;border:1px solid #CCC;display:block;margin:20px 0}.rt-rpt-overview{background:#fff;padding:15px;width:100%;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);margin-bottom:30px}.rt-rpt-heading{color:#383b40;text-align:center;font-weight:700;font-size:20px;border-bottom:1px solid #bbb;margin-bottom:10px;padding-bottom:10px}.rt-rpt-overview p.rpt-title{color:#114c92}.span-link{cursor:pointer;padding-top:10px;text-decoration:underline;font-size:13px}.span-link:hover{color:#114c92}.upcoming-request-info .form-horizontal{padding:0 15px}.upcoming-request-info .form-horizontal .control-label{font-weight:400}.no-bdr{border:0!important}.company-index{margin-top:10px}.company-index ul{margin:0;padding:0;list-style:none}.company-index ul li{margin:0;padding:0;display:inline-block;font-size:18px;font-weight:700}.company-index ul li a{background:#fff;border:1px solid #ddd;color:#383b40;float:left;line-height:1.42857;margin-left:-5px;padding:5px 13px;text-decoration:none}.company-index ul li:first-child a{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.company-index ul li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.company-index li a:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd;outline:0}.company-index li a:active,.company-index li a:focus,.company-index li a:hover{outline:0}.company-index-active{z-index:2;color:#fff!important;background-color:#23527c!important;border-color:#ddd!important;outline:0!important}.company-index-loader{position:fixed;right:45%;z-index:100;top:50%}.home-block-body ul li span{display:block;padding-top:3px;font-style:italic}.home-block-body ul li p{padding:5px 0 0!important;color:#666!important}.home-block-body ul li ul{padding:0!important;margin:0 0 0 10px!important}.home-block-body ul li ul li{padding:0!important;margin-bottom:10px!important;border-bottom:0 dotted #ddd!important}.home-block-body ul li ul li:before{font-family:FontAwesome;content:"\f101";padding-right:10px}.media-news{margin-top:35px}.media-news ul li{display:inline-block;float:left;width:16.5%;text-align:center}.upcoming-event-page h1{color:#daae4f}.site-menu ul li{padding-right:20px}.site-menu ul li a{display:inline-block!important;padding:3px 0 3px 20px}.collection-page h1{font-size:20px;padding-bottom:20px;line-height:1.5em;color:#383b40;font-weight:700}.collection-page .nav-tabs>li a{color:#6c6d70}.collection-page .nav-tabs>li.active>a,.collection-page .nav-tabs>li.active>a:focus,.collection-page .nav-tabs>li.active>a:hover{color:#ddaa37;border-bottom:5px solid #ddaa37}.collection-page .nav-tabs>li a:hover{color:#ddaa37}.collection-pg-bdr p{margin-bottom:0}.collection-page .member-text{font-size:18px;text-align:center}.explore-collection{margin-top:35px}.explore-collection .catg-div{width:20%}.explore-collection .catg-div .catg-img{border-radius:50%}.explore-collection .catg-div:hover .catg-img{background-color:rgba(218,174,79,.7);cursor:pointer}.explore-collection .catg-div:hover .catg-img img{opacity:.2}.explore-collection .catg-div h2{margin-top:15px}.explore-collection .catg-div:hover h2,.explore-collection .catg-div:hover h2 a{color:#daae4f;cursor:pointer;text-decoration:none}.explore-collection .catg-div h2 a{color:#595959}.catg-listing{margin-top:30px}.page-srch-div .input-group .form-control{border:1px solid #595959!important}.page-srch-div .btn-info{background-color:#daad57!important;border-color:#595959!important}.icon-list-div ul{list-style:none;margin:20px 0 0 60px!important;padding:0}.icon-list-div ul li{margin:0 0 20px;padding:0}.icon-list-div ul li h2{color:#3288b2;font-size:18px!important;font-weight:700!important;margin:20px 0 0!important;padding:0!important}.icon-list-div .icon-div img{margin-right:30px}.event-modal .modal-content .modal-header{padding-bottom:0}.member-home h3{color:#000;font-size:18px;font-weight:700}.member-home .btn-gold{text-transform:none;font-size:18px;font-weight:400}.home-srch-div .form-control{height:60px}.no-underline{text-decoration:none}.universities{font-size:16px;line-height:160%}.universities .logo-section{margin:35px auto;text-align:center}.universities .logo-section .pg-heading{font-size:30px;font-weight:500;color:#114c92;margin-bottom:30px;text-align:center}.universities .logo-div{width:100%;max-width:1154px;margin:0 auto}.universities .logo-div ul{padding:0;margin:0}.universities .logo-div ul li{padding:0;margin:0;display:inline-block;width:19%}.universities .hs-form select{border:1px solid #114c92;border-radius:2px;background-color:#fff;background-image:none;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;display:block;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;font-size:14px;font-weight:400}.ftr-form .form-control{height:40px;border:1px solid #fff}.stay-informed{border-top:1px solid #98999c}.custom-img-div{border:1px solid #252525;box-shadow:2px 2px 5px 0 rgba(0,0,0,.7);margin-top:10px}.custom-img-div2{border:1px solid #252525;box-shadow:2px 2px 5px 0 rgba(0,0,0,.7);margin-top:50px}.custom-img-container{float:right;margin-bottom:10px}.custom-img-container2{float:left;margin-bottom:10px}.universities a:hover{color:#282828}.multi-column-dropdown{list-style:none;margin:0;padding:0}.multi-column-dropdown li{display:block;clear:both;line-height:1.428571429;white-space:normal;padding-bottom:10px}.multi-column-dropdown .divider{height:1px;margin:0 0 10px;overflow:hidden;background-color:#e5e5e5;padding-bottom:0}.dropdown .multi-column,.dropdown-nav .multi-column{width:600px}.nav-cat-dropdown li a,.nav-cat-dropdown li a:focus,.nav-cat-dropdown li a:hover{color:#fff;text-decoration:none;background:0 0}.home-srch-div .form-control{z-index:0}.msg-blank-div{height:49px}.partners-rpt .partners-block{margin:50px auto}.partners-rpt .partners-block img{box-shadow:2px 2px 2px 0 rgba(0,0,0,.2);border:1px solid #595959}.partners-rpt a:hover{color:#daae4f;text-decoration:none}a:active,a:focus,a:hover{text-decoration:none}.modal{z-index:10050}.login-modal h1{font-size:18px;font-weight:500;margin-bottom:0;padding-bottom:0}.pagination-catg{display:inline-block;padding-left:0;margin:20px 0}.pagination-catg .pagination-list{float:right;display:inline}.pagination-catg a,.pagination-catg span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#114c92;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination-catg .disabled{color:#666}.pagination-catg .start{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination-catg .end{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination-catg .active-pg{background-color:#114c92;color:#fff;border:1px solid #114c92}.upcoming-rpt-includes{margin:20px 0 10px}.upcoming-higlight ul{border-bottom:1px solid #bcbdc0!important;margin-bottom:25px;padding-bottom:20px!important}.ftr-social-bdr{width:35px;height:35px;border-radius:50%;border:1px solid #dfb25b;display:block;color:#dfb25b;float:left}.ftr-social-bdr:active,.ftr-social-bdr:focus,.ftr-social-bdr:hover{color:#dfb25b}.ftr-social-bdr .ftr-scl-icon{/*margin:9px 0 0 9px*/margin: 16px 0 0 7px}.ftr-social-bdr .ftr-scl-icon2{/*margin:9px 0 0 7px*/margin: 16px 0 0 6px}.item-page-new{right:25px!important;font-size:13px}.disabled{pointer-events:none;cursor:not-allowed;opacity:.6}.cart-item{padding:30px 15px;border-bottom:1px solid #ddd}.cart-item::after{content:"";clear:both;display:table}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1!important}.dropdown .multi-column,.dropdown-nav .multi-column{width:996px!important}.dropdown-nav-home ul li:first-child{display:block!important;clear:both}.multi-column-dropdown li{display:inline-block!important;clear:none;padding-right:30px}.multi-column-dropdown .divider{display:block!important}.member-price{margin-top:10px}.buy-report h3{font-size:20px;color:#114c92;font-weight:700}.buy-report .published-rpt{margin-top:20px;padding-right:40px}.buy-report .trending-rpt{margin-top:20px}.buy-report .published-rpt h2,.buy-report .trending-rpt h2{font-size:15px;font-weight:400;text-align:left;line-height:1.45em;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #d1d1d1}.buy-report .published-rpt h2:last-child,.buy-report .trending-rpt h2:last-child{border-bottom:0}.buy-report .published-rpt h2 a,.buy-report .trending-rpt h2 a{color:#282828}.buy-report .published-rpt h2 a:hover,.buy-report .trending-rpt h2 a:hover{color:#114c92}.buy-report .form-group{margin-bottom:0}.buy-report .form-label{font-weight:400;margin-top:7px}.browse-catg-page h1{font-size:20px;padding-bottom:7px}ul.collection2 li{padding:0 20px}ul.collection3 li{padding:0 55px}.no-padding-left{padding-left:0}.catg-icon{border-radius:50%;border:2px solid #daad57}.price-div{background:#f5f5f5;border:1px solid #e3e3e3;font-style:italic;padding:7px 10px;width:auto}.benchmarking{background:#114c92 url(https://www.bccresearch.com/public/images2017/benchmarking-banner-bg.jpg?d=2407) top center no-repeat;background-size:cover;padding:45px 0 45px;margin-top:1px}.benchmarking h1{font-size:36px;margin:0;padding:0;color:#ffc200;font-weight:400;text-align:center}.benchmarking h2{font-size:30px;margin:0;padding:10px 0 0;color:#ffc200;font-weight:400;text-align:center}.benchmarking p{font-size:16px;margin-top:15px;margin-bottom:20px;color:#282828;width:94%;text-align:center}.unit{display:flex;flex:0 1 100%;margin-bottom:-30px;margin-left:-20px}.unit>*{margin-bottom:30px;margin-left:20px}.unit:empty{margin-bottom:0;margin-left:0}.unit-body{flex:0 1 auto}.unit-left,.unit-right{flex:0 0 auto;max-width:100%}.benchmarking-btn{margin-top:24px}.dropdown-menu{z-index:99999}@media (max-width:767px){.no-padding-left{padding-left:15px}}.mb-rpt-price .report-cover-img{margin-top:10px}.row-new{display:table;margin-left:0!important;margin-left:0!important}.row-new [class*=col-]{float:none;display:table-cell;vertical-align:center}.btn-gold-ftr{padding-top:10px!important;padding-bottom:10px!important;background:#daae4f !important;border-color:#daae4f !important;color:#000 !important;font-weight:600 !important;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);box-shadow:1px 1px 1px 0 rgba(0,0,0,.2)}.btn-gold-ftr:hover{background:#fff !important;border-color:#daae4f !important;color:#114c92 !important}.btn-gold-ftr:active,.btn-gold-ftr:focus{background:#daae4f;border-color:#daae4f;color:#fff}.catg-icon-img img{aspect-ratio:1/1}.bcc-catalog-cover img{aspect-ratio:1/1.294}/*.holiday-banner{background:url(../images2017/celebration-continues-modal-banner.jpg) top center no-repeat;}*/
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
}
.dropdown-nav-home:hover .multi-level{padding-right:8px}
.dropdown-submenu {
  position: relative;
}

.dropdown-submenu>.dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  /*margin-left: -1px;
  border-radius: 0 6px 6px 6px;*/
}

.dropdown-submenu:hover>.dropdown-menu {
  display: block;
}

.dropdown-submenu>a:after {
	font-family: "Font Awesome 6 Pro";
	font-weight: 900;
	color: #383b40;
    content: "\f054";
	font-size:10px;
	margin-left: 0.375rem;
}

.dropdown-submenu:hover>a:after {
  border-left-color: #fff;color: #114c92;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.nav-home-dropdown li+li,.multi-level li + li {padding-top: 10px;}
/*#CatlogForm .hbspt-form fieldset.form-columns-1 .hs-input{width:95% !important}*/
#CatlogForm .hbspt-form fieldset.form-columns-1 .hs_email .hs-input{width:95% !important}
/*#CatlogForm .hbspt-form fieldset.form-columns-1 .hs-form-radio-display .hs-input{width:auto !important}*/
.inputs-list li {
    display: inline-block;
    margin-right: 10px;
}
.flashsale-wrapper{
	background:#daae4f;
	text-align:center;
}
.flashsale-banner{
	display: flex;
	height: 40px;
	box-sizing: border-box;
	flex-direction: row;
	justify-content: center;
	margin: 0 auto;
	position: relative;
	overflow:hidden;
}
/* ------------------------------
--------------------------------- */
.bluestrip-menu{
	background:#114c92;text-align:right;
}
.bluestrip-menu .tpmenu-nav{padding:0.55rem 0;margin-bottom: 0!important;}
.bluestrip-menu .tpmenu-nav li{Display:inline;}
.bluestrip-menu .tpmenu-nav li + li{
	margin-left: 2.6rem;
}
.bluestrip-menu .tpmenu-nav a{
	font-weight: 400;color:#fff;
}
.bluestrip-menu .loginbtn{
	padding:4px 8px !important;
	text-transform: capitalize;
	Font-weight:400 !important;
}
.header .fr .space {margin-left: 2.4rem;}
.nav-beacon-icon {margin-top:2px}
.navsrch {margin-top:7px}
.navsrch, .navsrch:active, .navsrch:focus{
	background:#114c92;
	color:#fff;
	padding:0.375rem 0.5rem;
	border-radius:2px;
	box-shadow: 1px 1px 1px 0 rgba(0,0,0,.2);
}
.navsrch:hover{
	background:#a0b7d3;
}
.navsrch  a:hover>.fa-solid{
	color:#114c92;
}
.dropdown-nav-home a, .dropdown-nav-home a:active, .dropdown-nav-home a:focus{color: #282828;}

.newsrch-box {
	display: none;
	opacity: 0;
	position: absolute;
	z-index: 1111;
	top: 110px;
	left: 0;
	transform: translateY(-10px);
	transition: opacity 0.3s ease-in, transform 0.3s ease-in;
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
	border-radius: 0 !important;
	border: 1px 0 0 0 !important;
	background:#f8f9fa;
	width: 100%;
	border-top:1px solid #dee2e6;
}
.newsrch-box.show {
	display: block !important;
	opacity: 1;
	transform: translateY(0);
}
.newsrch-box .form-control{
	font-size: 14px;
	padding: .75rem .75rem;
	border-radius: 0;
	height: auto;
	border: 1px solid #ced4da;
}
.newsrch-box .fa-solid{
	padding: 0;
	font-size: 1.5rem;
}
.newsrch-box .btn-primary, .newsrch-box .btn-secondary {
	border-radius: 0;
	padding: .7rem 1rem;
	border: 0;
}
.newsrch-box .btn-primary{
	background:#daae4f;color:#000;
}
.newsrch-box .btn-secondary {
  color: #fff;
  background: #6c757d;
  border-color: #6c757d;
}
.align-items-center {
  align-items: center !important;
}
.d-flex {
  display: flex !important;
}
.p-3 {
  padding: 1rem !important;
}
.mt-2 {
  margin-top: .5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.ms-2 {
  margin-left: .5rem !important;
}
.body-wrap .breadcrumb{
	border-radius: 0;
	margin-top: 0;
	margin-bottom: 0;
	background:#daecf6;
	box-shadow: 1px 1px 2px 0 rgba(0,0,0,.2);
	padding: 4px 15px;
}
/*------------------------
--------------------------*/
/* Widget Icon */
.footer-widget-icon {
	position: fixed;
	bottom: 15px;
	right: 15px;
	width: 40px;
	height: 36px;
	background-image: url('../png/beacon-search.png');
	background-size: cover;
	background-position: center;
	border-radius: 50%;
	cursor: pointer;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
	transition: transform 0.3s ease-in-out;
	z-index: 1000;
	border: 2px solid #fff;
}

.footer-widget-icon:hover {
	transform: scale(1.1);
}

/* Popup Container - iOS Style */
.footer-popup {
	display: none;
	position: fixed;
	bottom: 80px;
	right: 20px;
	width: 380px;
	background: #fff;
	/*padding: 0 15px 15px;*/
	border-radius: 15px;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
	border: 1px solid #ccc;
	font-family: Arial, sans-serif;
	z-index: 999;
}
/* Control Buttons */
.popup-controls {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.close-popup, .maximize-popup {
	cursor: pointer;
	font-size: 18px;
	color: #333;
	padding: 5px;
}
.maximize-popup {
	font-size: 20px;
}
.popup-controls .h5{font-size: 1.25rem;}
/* Maximized Chat */
.footer-popup.maximized {
	width: 90%;
	height: 80%;
	bottom: 10%;
	right: 5%;
	transition: all 0.3s ease-in-out;
}
.footer-popup.maximized::after {
	bottom: -40px;
	right: 50px;
	width: 60px;
	height: 60px;
}
.footer-popup h3{
	font-size:20px;
}
.footer-popup h6{
	margin-bottom: 1rem;
	font-weight:600;
}
.footer-popup h2{
	font-size: 1rem !important;
	margin-bottom: 1rem;
	Font-weight: 600;
}
.footer-popup .static-question{
	padding:8px 12px;
	background-color:#f7f7f7;
	border:1px solid #dededf;
	text-align:left;
	margin-bottom:8px;
	border-radius:5px;
	line-height: 1.3rem;
	cursor:pointer;
	font-size: 14px !important;
}
.footer-popup .search-box{
	width:100% !important;text-align: left;
	min-height: 50.8px !important;
	padding: 7px 2.5rem 10px 10px !important;
	margin-bottom:1rem;
	border-radius: .5rem;
}
.footer-popup #beaconForm .form-control{
	border: 1px solid #ced4da;
	border-radius: .375rem;
	font-size: 1rem;
	padding: .375rem .75rem;
	font-weight: 400;
}
.footer-popup #btnSend{margin-bottom: 15px;}
.footer-popup #btnSend.icons{color:#114c92}
.bettybot-qust #btnSend.icons:hover{background:none !important}
.popup-controls{
	background-color:#114c92;
	border-radius: 15px 15px 0 0;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
}
.popup-controls .h5{color:#fff;}
.popup-controls .fa-up-right-and-down-left-from-center, .popup-controls .fa-xmark{
	color:#fff;
}
#side-menu-and-betty.ng-tns-c3131241489-0, #betty-wrapper.ng-tns-c3131241489-0, #betty-wrapper{max-height: 415px !important;}
#betty-wrapper.ng-tns-c3131241489-0{
	max-height: 415px !important;
	overflow: hidden !important;
	padding: 0 0 12px !important;
}
#betty-wrapper .referenceLink a{color:#114c92}
.footer-popup #side-menu-and-betty #betty-wrapper #header-wrapper #intro-text h6{font-size: 1rem !important;}

.betty-page{background:#FFF !important}

.beacon-img-div{
	/*background-color: #daecf6;
	clip-path: polygon(0 0, 85% 0, 100% 100%, 0% 100%);*/
}
.beacon-img-div img {
	/*background: #fff;
	margin: 50px auto;*/
	max-width:100%
}
.bettytxt-container .betty-des{
	/*margin-top:65px;*/
}
.bettytxt-container .betty-des h3 {
	line-height:2.5rem;
}
.betty-page .ng-star-inserted{
	margin-top:10px;
}
.bettybot-qust .text-center, .bettybot-qust .intro-text{
	text-align:left !important;
	font-size: 14px !important;
}
.bettybot-qust .static-question{
	padding:10px 15px;
	background-color:#f7f7f7;
	border:1px solid #dededf;
	text-align:left;
	margin-top:15px;
	border-radius:5px;
	line-height: 1.5rem;
	cursor:pointer;
	font-size: 14px !important;
}
.bettybot-qust .ng-tns-c2720069122-0{
	font-size: 16px !important;
}
.bettybot-qust #header-wrapper[_ngcontent-ng-c2720069122]{padding-top:0}
.bettybot-qust #btnSend[_ngcontent-ng-c1930802185]{
	padding: 0 8px 10px 0;
}
.bettybot-qust .icons[_ngcontent-ng-c1930802185] {
  color: #114c92;
}
.bettybot-qust .d-flex {
  display: flex;
}
/*.bettybot-qust #betty-wrapper[_ngcontent-ng-c2720069122]{overflow: hidden;}*/
.bettybot-qust #chat-content[_ngcontent-ng-c2720069122] .answerRow[_ngcontent-ng-c2720069122], .bettybot-qust #chat-content[_ngcontent-ng-c2720069122] .questionRow[_ngcontent-ng-c2720069122] {
	padding:0 3% 0 0;
}
.p-4 {padding:1.5rem !important;}