.dmbs-container{padding:0}.dmbs-header{}.dmbs-header-img{}.dmbs-header-text{}.dmbs-top-menu{margin:0}.dmbs-content{}.dmbs-main{}.dmbs-left{}.dmbs-right{}.dmbs-footer-menu{}.dmbs-author-credits{}.dmbs-footer{}.dmbs-header{max-height:80px;padding-bottom:1.8%;background-image:url(https://c0.twst.com/wp-content/themes/devdmbootstrap3-twst/img/xheader-bg.jpg.pagespeed.ic.MgpPc2GYDI.jpg)}.header-spacer{min-height:17px}.footer-spacer{min-height:25px}.navbar{border-radius:0;border-right:none;border-left:none;border-top:none}.navbar{background:#e6eef0;background:-moz-linear-gradient(top,#e4edef,#feffff);background:-o-linear-gradient(top,#e4edef,#feffff);background:-ms-linear-gradient(top,#e4edef,#feffff);background:-webkit-gradient(linear,center top,center bottom,from(#e4edef),to(#feffff));background-image:-ms-linear-gradient(top,#e4edef 0%,#feffff 100%);background-image:-moz-linear-gradient(top,#e4edef 0%,#feffff 100%);background-image:-o-linear-gradient(top,#e4edef 0%,#feffff 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e4edef),color-stop(1,#feffff));background-image:-webkit-linear-gradient(top,#e4edef 0%,#feffff 100%);background-image:linear-gradient(to bottom,#e4edef 0%,#feffff 100%)}.navbar{-moz-box-shadow:0 2px 5px #c7d8dd;-webkit-box-shadow:0 2px 5px #c7d8dd;box-shadow:0 2px 5px #c7d8dd}.navbar{border-bottom:1px solid #ccc}.navbar-collapse{padding-left:0;margin:0 auto}.nav>li>a{padding-left:5px}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#007d97}.navbar-nav>li>a{color:#ac1b41;text-transform:uppercase;font-weight:900;font-size:13px;padding-left:15px}.navbar-toggle .icon-bar{background-color:#ac1b41}.navbar-toggle{border-color:#ac1b41}.navbar-toggle:hover,.navbar-toggle:focus{background-color:transparent;border-color:#fff}.navbar-toggle:hover .icon-bar,.navbar-toggle:focus .icon-bar{background-color:#fff}.buy-now-button,.subscribe-today-button,.noodl-ticker-button{font-size:16px;padding:6px 20px;background-color:#007c97;background-image:-ms-linear-gradient(top,#007c97 0%,#00587c 100%);background-image:-moz-linear-gradient(top,#007c97 0%,#00587c 100%);background-image:-o-linear-gradient(top,#007c97 0%,#00587c 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#007c97),color-stop(1,#00587c));background-image:-webkit-linear-gradient(top,#007c97 0%,#00587c 100%);background-image:linear-gradient(to bottom,#007c97 0%,#00587c 100%);behavior:url(https://c0.twst.com/wp-content/themes/devdmbootstrap3-twst/pie/PIE.php);border-radius:5px;box-shadow:0 1px 0 #000;color:#fff;text-shadow:0 -1px 0 #323232;font-family:'PT Sans',Arial,sans-serif;text-align:center}.buy-now-button-paragraph{margin-top:15px;margin-bottom:15px}.buy-now-button:hover,.subscribe-today-button:hover,.noodl-ticker-button:hover{color:#fff;background-color:#e6eef0;background:-webkit-gradient(linear,center top,center bottom,from(#00587c),to(#007c97));background-image:-ms-linear-gradient(top,#00587c 0%,#007c97 100%);background-image:-moz-linear-gradient(top,#00587c 0%,#007c97 100%);background-image:-o-linear-gradient(top,#00587c 0%,#007c97 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#00587c),color-stop(1,#007c97));background-image:-webkit-linear-gradient(top,#00587c 0%,#007c97 100%);background-image:linear-gradient(to bottom,#00587c 0%,#007c97 100%);text-decoration:none}.subscribe-today-button{font-size:1.5em;font-weight:900}.coloredTicker{border-radius:4px;background:#cbe3e9;padding:2px 4px;color:#007d97;font-weight:bold;font-size:80%;text-transform:uppercase;text-shadow:1px 1px 0 #fff}.sectorsMenu li{font-weight:bold;background:url(https://c1.twst.com/wp-content/themes/devdmbootstrap3-twst/img/xsmall-bullet.png.pagespeed.ic.ZrzCrLtHoS.png) no-repeat right 5px;display:inline;padding-right:10px;margin-right:3px}.sectorsMenu a{color:#007d97;font-weight:normal}.firstLi,.lastLi{background-image:none!important}.navbar-nav>.active>a,.navbar-nav>.active>a:hover,.navbar-nav>.active>a:focus{background-color:transparent;color:#ac1b41;background:url(https://c0.twst.com/wp-content/themes/devdmbootstrap3-twst/img/xmenu-selected.png.pagespeed.ic.qgxW8DKABY.png) no-repeat top center;padding-left:15px}.navbar-nav>.active>a:hover,.navbar-nav>.active>a:focus{color:#007d97}.menu-right{display:none}.menu-item.dropdown{display:none}.buy-now-button.more-info{display:none}.mobile-only{display:none}body{background-color:#f3f7f9;padding-bottom:0}.home-content,.company-content,.bios-content,.reports-content,.generic,.index{box-shadow:0 0 5px #c7d8dd;-webkit-box-shadow:0 0 5px #c7d8dd;-moz-box-shadow:0 0 5px #c7d8dd}.bios-content,.reports-content,.generic,.index{background-color:#fff;padding:2.5%}.reports-content,.generic,.index{padding-top:0}.reports-content .row{font-family:'PT Serif',Georgia,serif;font-weight:bold;font-size:1.2em}.generic,.index{font-family:'PT Serif',Georgia,serif}.reports-content .row.data{padding-top:.5%;padding-bottom:.5%}.reports-content .row.data div{padding:0}.reports-content .row.data:nth-child(even) > div {background-color:#eef5f7;padding-top:.5%;padding-bottom:.5%}.reports-content .row.data a:visited,.reports-content .row.data a:link{color:#ac1b41;text-decoration:none}.generic h2 a:link,.index h2 a:link{color:#ac1b41;font-weight:bold}.reports-header div{border-bottom:2px solid #000;padding-bottom:1%;padding-left:0}.reports-content .row.data .date{font-weight:normal}.dmbs-main div .row{background-color:#fff;margin-top:0;padding:15px}.row.spacer .spacer{border-bottom:1px dotted #7d7d7d}.articlephoto{width:80px;height:100px}.articlephotodiv{float:left;margin-right:10px}.authorPanel{background:#eef5f7;padding:20px}.searchlight{background:#f9ff59}.loader{background-image:url(https://c2.twst.com/wp-content/uploads/2015/01/ajax-loader.gif.pagespeed.ce.z0b320xFLq.gif)!important;background-repeat:no-repeat;background-position:right;border-right:10px solid transparent}.widget{border-left:1px solid #dee8eb;border-right:1px solid #dee8eb;border-top:1px solid #fff;border-bottom:1px solid #dee8eb;background:#eef5f7;padding:20px;padding-top:10px;margin-bottom:10px}.widget h3{color:#007d97;font-size:15px;text-transform:uppercase;margin-top:10px;font-weight:900;font-family:'PT Sans',Arial,sans-serif}.widget h4{font-size:1.15em}.widget h4 a{color:#ac1b41;font-family:'PT Serif',Georgia,serif;font-weight:bold;font-size:15px}.widget h5{}.widget b{font-style:italic}p.sans{font-family:'PT Sans',Arial,sans-serif}.covered{font-weight:bold}.dottedSep,.dottedSepTight,.lineSep{height:1px;border-bottom:1px dotted #7d7d7d;overflow:hidden;margin:20px 0}.dottedSepTight{margin:5px 0}.lineSep{height:2px;border-top:1px solid #c6dae2;border-bottom:1px solid #fdfefe}.product-quantity,.quantity{display:none}.full_access_price{float:left;margin:10px}.footerTypeSelection h5{color:#ac1b41;font-weight:bold}.footerSelectionLink{color:#000}.widget_latest_news_widget{font-family:'PT Serif',Georgia,serif;color:#ac1b41}.widget_latest_news_widget a{color:#ac1b41;font-weight:bold;font-size:15px}.widget_latest_news_widget hr{margin-top:10px;margin-bottom:10px;border-top:1px solid #000;border-top-style:insert;border-top-color:#9a9a9a}.market_updates_company{color:#000;font-weight:bold;font-size:15px}.widget_market_updates_widget{font-family:'PT Serif',Georgia,serif;color:#ac1b41}.widget_market_updates_widget a{color:#ac1b41;font-weight:bold;font-size:15px}.widget_market_updates_widget hr{margin-top:10px;margin-bottom:10px;border-top:1px solid #000;border-top-style:insert;border-top-color:#9a9a9a}#searchform{float:right}#searchform label,#searchform input,#searchform #s,#searchform #searchsubmit{display:inline-block}div #searchform{width:100px}#searchform label{display:none}.report-interviews h4{font-size:1.5em;text-decoration:underline;margin:0 auto;text-align:center;margin-bottom:2em}.single-bio .report-interviews h4,.company-content .report-interviews h4{text-align:left;margin-top:15px;margin-bottom:15px;font-style:normal}.single-bio .report-interviews,.company-content .report-interviews{padding-left:0;padding-right:0}.single-report .row.report .report-title{margin-top:0}.row.report .report-title{padding-right:0}.report-title a h3{display:block}.report .published-date{font-size:14px;margin-bottom:10px;display:block}.report-interviews a,.company-interviews a{color:#000;font-style:normal;font-weight:bold}.report-interviews{font-style:italic;font-family:'PT Serif',Georgia,serif}div.more-reports{background-color:#fff}a.more-reports,a.more-reports:link,a.more-reports:hover,a.more-reports:hover{color:#ac1b41}.dmbs-footer{background-color:#fff;background:#fff;-moz-box-shadow:2px 0 10px #c7d8dd;-webkit-box-shadow:2px 0 10px #c7d8dd;box-shadow:2px 0 10px #c7d8dd}.footer-companies,.dmbs-footer .row{max-width:1170px;margin:0 auto}.footer-companies .row h5{font-weight:bold;font-size:1.2em}.dmbs-footer{background-color:#fff;margin-top:1%;padding-top:1%;padding-bottom:2%}.headshot{min-height:169px}.navbar-header img{display:none}.navbar-fixed-top .navbar-collapse{margin:0 auto}#menu-t3-main{margin:0 auto;max-width:1150px;float:none}@media screen and (max-width:767px){#menu-t3-main{margin:0 auto;margin-top:10px;float:left}#menu-t3-main li{margin:0 auto;width:50%;float:left}.cjfm-form{padding-left:2vw!important;padding-right:2vw!important}.tab-content{padding-left:0!important}#menu-item-111237.open{width:100%!important}#menu-t3-main li.search-login-out{width:100%;border-top:1px solid #ccc;padding-bottom:20px;margin-top:10px}#menu-t3-main li.search-login-out ul li{width:100%;display:block;text-align:right;padding-right:15px}#menu-t3-main li.search-login-out .form-group{display:inline-block}#menu-t3-main li.search-login-out input{width:100%}#menu-t3-main li.search-login-out ul li.search-li{display:block}#log-in-out-link button{margin-top:0!important}.navbar-header img{display:block}.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.row-offcanvas-right{right:0}.row-offcanvas-left{left:0}.row-offcanvas-right .sidebar-offcanvas{right:-50%}.row-offcanvas-left .sidebar-offcanvas{left:-50%}.row-offcanvas-right.active{right:50%}.row-offcanvas-left.active{left:50%}.sidebar-offcanvas{position:absolute;top:0;width:50%}}.menu-link-float-right{float:right}.navbar-nav{width:100%}.custom_breadcrumbs{font-size:8pt;margin-bottom:4px;color:#888;margin-top:20px}.newsDate{margin-bottom:10px}.woocommerce-cart .col-md-9,.woocommerce-checkout .col-md-9{width:100%}.woocommerce-cart a.synved-social-button,.woocommerce-checkout a.synved-social-button{display:none}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{display:none}a.perma img{display:none}.panel{background-color:transparent;border-color:transparent}.navbar-fixed-top{position:relative}.navbar-1-collapse{background-color:#fff;-moz-box-shadow:0 2px 5px #c7d8dd;-webkit-box-shadow:0 2px 5px #c7d8dd;box-shadow:0 2px 5px #c7d8dd;margin-left:-15px;margin-right:-15px}.btn.register{font-family:'PT Sans',Arial,sans-serif;width:100%;background-color:#666;color:#fff;font-size:1.55em;font-weight:900}a.btn-login{color:#ddd;font-size:.7em;font-weight:normal;text-decoration:none}@media (max-width:992px){body{margin-top:60px}.navbar-fixed-top{position:fixed}.panel{background-color:#fff;border-color:#ddd}.home-content{box-shadow:none;-webkit-box-shadow:none}.slogan{display:none}.navbar .navbar-nav>.active>a,.navbar .navbar-nav>.active>a:hover,.navbar .navbar-nav>.active>a:focus{background-color:#ac1b41;color:#ac1b41;background:none}.navbar .navbar-nav>.active{background-color:#aaa}.navbar .navbar-nav>.active a:link{color:#fff}.wp-pagenavi{display:none}.navbar .container{padding-left:0;padding-right:0}.dmbs-main div .row{padding-bottom:5px;padding-top:5px}.report-title{width:100%;display:block}.report-title{width:95%;padding:0;margin-bottom:15px;text-align:right;margin-right:15px}.report-title h3{display:block;font-size:1.5em;margin-bottom:0;width:95%}.report-title .menu-right{position:absolute;text-align:right;font-size:1.25em;color:#999;right:0;display:inline-block;float:right;height:50px;width:50px;margin-top:10px}.report-buttons{display:none}.collapse{overflow:hidden}.dmbs-header{display:none}.navbar .navbar-header{background-color:#ac1b41}.navbar-header button{border-color:#fff;margin-top:-28px}.navbar-header .icon-bar{background-color:#fff}.navbar-1-collapse{background-color:#fff;border-bottom:1px solid #ac1b41}}.newletterWidgetHeaderContainer{background-color:#eef5f7;background:-webkit-gradient(linear,center top,center bottom,from(#eef5f7),to(#fcfdfd));background-image:-ms-linear-gradient(top,#eef5f7 0%,#fcfdfd 100%);background-image:-moz-linear-gradient(top,#eef5f7 0%,#fcfdfd 100%);background-image:-o-linear-gradient(top,#eef5f7 0%,#fcfdfd 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eef5f7),color-stop(1,#fcfdfd));background-image:-webkit-linear-gradient(top,#eef5f7 0%,#fcfdfd 100%);background-image:linear-gradient(to bottom,#eef5f7 0%,#fcfdfd 100%);border:1px solid #b2d4dc;padding:20px}.newletterWidgetHeaderContainer p{margin-top:10px}.newletterWidgetHeaderContainer h3{font-size:1.4em;font-family:'PT Serif',Georgia,serif;font-weight:normal;line-height:1.3;margin-bottom:.5em;text-transform:none;color:#000}.newletterWidgetHeaderContainer img{width:100%}.newletterWidgetHeaderContainer .callOutBtn{text-align:center;display:block;padding-left:0;padding-right:0}.callOutBtn{background-color:#ffb900;background:-webkit-gradient(linear,center top,center bottom,from(#ffb900),to(#ff9600));background-image:-ms-linear-gradient(top,#ffb900 0%,#ff9600 100%);background-image:-moz-linear-gradient(top,#ffb900 0%,#ff9600 100%);background-image:-o-linear-gradient(top,#ffb900 0%,#ff9600 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffb900),color-stop(1,#ff9600));background-image:-webkit-linear-gradient(top,#ffb900 0%,#ff9600 100%);background-image:linear-gradient(to bottom,#ffb900 0%,#ff9600 100%);text-shadow:0 1px 0 #ff0;color:#000;font-size:1.1em;font-weight:bold;padding:10px 22px;margin:5px 0;border-radius:5px}.noodl-page .dmbs-main{padding-top:2.5%;margin-bottom:15px;margin-right:0!important}.noodl-page .footerSection.widget{margin:0;margin-right:15px;margin-bottom:15px}.noodl-page .subscribe-today{display:none}.noodl-page .twst-credits{display:none}.noodl-page .row.footerSection{margin-right:0;margin-left:0}.page-products .panel{background-color:#fff}.row.products-padded{padding-left:15px}.page-products.home-content{background-color:#fff;overflow:hidden;padding-right:30px}.sector-choices{margin-left:5px}.sector-choices>.sector-focus{text-align:left;margin-bottom:15px;margin-top:15px;border:none;padding-top:10px;padding-bottom:10px;padding-left:0;margin-left:5px;margin-right:5px;border-radius:7.5px;-webkit-border-radius:7.5px;max-width:376px;overflow:hidden}.sector-focus .sector-focus{font-size:16px;font-weight:bold;text-align:center;margin-bottom:10px}.sector-focus{padding:0}.sector-focus .full-year{width:50%}.sector-focus .row{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.sector-focus .col-md-6.text-right{padding-right:0}.products .btn{background-color:#007c97;background:gradient(linear,center top,center bottom,from(#007c97),to(#00587c));background:-webkit-gradient(linear,center top,center bottom,from(#007c97),to(#00587c));background-image:-ms-linear-gradient(top,#007c97 0%,#00587c 100%);background-image:-moz-linear-gradient(top,#007c97 0%,#00587c 100%);background-image:-o-linear-gradient(top,#007c97 0%,#00587c 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#007c97),color-stop(1,#00587c));background-image:-webkit-linear-gradient(top,#007c97 0%,#00587c 100%);background-image:linear-gradient(to bottom,#007c97 0%,#00587c 100%);text-shadow:0 1px #333}.products a.btn,.products a.btn:hover{color:#fff;text-decoration:none}.products a.full-year{font-weight:900}.products a.btn:hover{background-color:#007c97;background:gradient(linear,center top,center bottom,from(#00587c),to(#007c97));background:-webkit-gradient(linear,center top,center bottom,from(#00587c),to(#007c97));background-image:-ms-linear-gradient(top,#00587c 0%,#007c97 100%);background-image:-moz-linear-gradient(top,#00587c 0%,#007c97 100%);background-image:-o-linear-gradient(top,#00587c 0%,#007c97 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#00587c),color-stop(1,#007c97));background-image:-webkit-linear-gradient(top,#00587c 0%,#007c97 100%);background-image:linear-gradient(to bottom,#00587c 0%,#007c97 100%)}.gsc-control-cse{line-height:15px;font-size:15px}.gsc-control-cse *{box-sizing:content-box!important}.gsc-tabHeader.gsc-inline-block.gsc-tabhActive{height:27px}.gsc-table-result{margin-left:8px!important}.woocommerce form.lost_reset_password .form-row input.input-text{line-height:2em}.woocommerce form.lost_reset_password .form-row input::-webkit-input-placeholder{text-transform:capitalize;padding-top:.25em}.woocommerce form.lost_reset_password .form-row{border:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.woocommerce form.lost_reset_password .password-instructions{text-align:left}.woocommerce form.lost_reset_password .form-row.save-password{border:none;text-align:right}.woocommerce form .form-row .select2-container{line-height:1em}.select2-drop-active,.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices,.select2-drop.select2-drop-above.select2-drop-active{border:none}#s2id_billing_state .select2-choice:not(.select2-default) {padding-top:0!important;padding-bottom:0!important}.woocommerce form.lost_reset_password .form-row.save-password input[type="submit"]{margin-top:10px;width:209px;font-size:1.25em;background-color:#00587c;background-image:-webkit-gradient(linear,center top,center bottom,from(#007c97),to(#00587c));background-image:-ms-linear-gradient(top,#007c97 0%,#00587c 100%);background-image:-moz-linear-gradient(top,#007c97 0%,#00587c 100%);background-image:-o-linear-gradient(top,#007c97 0%,#00587c 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#007c97),color-stop(1,#00587c));background-image:-webkit-linear-gradient(top,#007c97 0%,#00587c 100%);background-image:linear-gradient(to bottom,#007c97 0%,#00587c 100%);color:#fff;height:2.5em;border:none}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container .select2-choice{padding:1.75em}.woocommerce form .form-row.woocommerce-validated .select2-container{width:60%!important}.woocommerce form .select2-selection__arrow{height:62px!important}.woocommerce #billing_state_field span.select2.select2-container.select2-container--default,.woocommerce #billing_country_field span.select2.select2-container.select2-container--default{width:60%!important;padding-top:1.25em}.woocommerce span.select2-dropdown.select2-dropdown--above{margin-top:19px}.woocommerce form .form-row label,.woocommerce-page form .form-row label{padding:1.25em;padding-left:0;padding-bottom:0;margin-bottom:0}.woocommerce fieldset legend{padding-top:2em}nav.woocommerce-MyAccount-navigation{margin-top:1.25em}.woocommerce button[name="save_account_details"]{width:50%;margin-top:2em;margin-left:25%;margin-bottom:2em}.woocommerce-checkout #payment ul.payment_methods li input{padding-top:.75em;padding-bottom:.75em;margin-top:.5em}.woocommerce form.checkout_coupon .form-row.form-row-last{border:none;border-top:1px solid rgba(0,0,0,.1)}#billing_phone_field{border-bottom:1px solid rgba(0,0,0,.1)}#s2id_billing_country{padding-top:0;padding-bottom:0}#coupon_code{min-width:100px!important}#coupon_code::-webkit-input-placeholder{text-transform:capitalize}#coupon_code:-moz-placeholder{text-transform:capitalize}#coupon_code::-moz-placeholder{text-transform:capitalize}#coupon_code:-ms-input-placeholder{text-transform:capitalize}.woocommerce-billing-fields h3,#order_review_heading{margin-bottom:1em}.woocommerce-billing-fields{border-bottom:1px solid rgba(0,0,0,.1)}.woocommerce .woocommerce-info:first-child{}.woocommerce .woocommerce-info{}.woocommerce .woocommerce-info:before{}.js-show-social-login{display:none}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce input.button[name="save_address"]{font-size:1.5em}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button[name="save_address"]{background-color:#007c97}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce input.button[name="save_address"]{background-color:#00587c}.woocommerce input.button[name="save_address"]{color:#fff;float:right;margin-top:20px}.page-id-8 .dmbs-main.generic,.page-id-547516 .dmbs-main.generic,.woocommerce-account .dmbs-main.generic{width:100%!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.page-id-8 .dmbs-main.generic h2,.page-id-547516 .dmbs-main.generic h2,.woocommerce-account .dmbs-main.generic h2{font-size:16px;font-weight:bold;border-bottom:1px solid #eee;margin-top:32px}.page-id-8 .dmbs-main-generic h3,.page-id-547516 .dmbs-main-generic h3,.woocommerce-account .dmbs-main.generic h3{font-size:14px;font-weight:bold;border-bottom:none;margin-top:32px}.page-id-8.dmbs-main-generic h2.page-header,.page-id-547516 .dmbs-main-generic h2.page-header,.woocommerce-account .dmbs-main.generic h2.page-header{font-size:18px}#login-modal .login-instructions{padding-left:5%;width:100%;text-align:left;font-size:1.25em;font-style:italic}@media (max-width:768px){.desktop-only{display:none!important}html{-webkit-text-size-adjust:none}body{width:100%}.woocommerce form .form-row label,.woocommerce-page form .form-row label{padding-left:2px;padding-right:0;font-size:.75em}.woocommerce-page{margin-top:50px}.woocommerce-page .page-header{width:100%;margin-top:0;padding-top:20px;display:inline-block}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{margin-bottom:0!important}}.tab-content{-webkit-transition:min-height .1s ease-out;-o-transition:min-height .1s ease-out;transition:min-height .1s ease-out}@media (max-width:768px){.noodl-page .row.footerSection{display:none}.pagination{margin-left:-30px;margin-right:-30px}.pagination li.very-first{display:none}.pagination li.very-last{display:none}.page.page-id-547516 .panel{background-color:transparent;border:none}.page.page-id-547516 h2.page-header{padding-top:20px}.products-report h4{min-height:3em}.reports-content .row.reports-header{display:none}#login-modal ul.nav.nav-tabs li{font-size:.9em!important}#login-modal .login-instructions,#login-modal .social-login-instructions{font-size:14px;margin-bottom:-10px;font-style:italic}#login-modal .modal-header img{width:80%}#login-modal .modal-body{padding:0;padding-top:15px}#login-modal .modal-body .nav.nav-tabs{margin-left:1px}#login-modal .wc-social-login.form-row-wide{padding-left:5%}.mobile-only{display:block!important}#excerpt-links>*{margin:0;padding:0}#excerpt-links{margin:0!important;margin-top:10px!important;margin-left:-5px!important;margin-right:-5px!important;padding:0;font-size:.9em!important}#excerpt-links a{display:block;font-size:1.15em!important}.mobile-only .report-title,#reportsPanel .report-title{text-align:left;font-size:.9em;margin-bottom:0;margin-top:0;margin-right:0;text-align:left}.col-xs-12.small.report-title{margin-top:0}.report-title h3{font-size:1.25em}#reportsPanel .row.report{padding:15px;padding-bottom:5px;padding-top:5px;margin-bottom:0}.mobile-only .panel-body .dmbs-main{margin-top:0}.bios-content{padding-left:0;padding-right:0;margin:0 auto}.bios-content .headshot{margin-right:-7px}.interviewee-search .btn.btn-default{display:inline-block}.interviewee-search input{width:200px!important}.interviewee-search .form-group{display:inline-block}.page-template-page-aboutus .col-xs-12.dmbs-main.generic>.row{margin-left:0;margin-right:0}.single-newsitem h1.page-header,.noodl-page h1.page-header,.single-post h1.page-header{font-size:1.5em;margin-top:0;padding-top:5px}h2.page-header{padding-top:5px;margin-top:0;font-size:1.5em}.single-report h2.page-header{padding-top:9px;border-bottom:0}.dmbs-right{display:none}.footer-companies{display:none}.dmbs-footer .row{display:none}.dmbs-footer .row.twst-credits{display:block}.nav{margin-left:15px}.menu-item.dropdown{display:block}.sectorsMenu{display:none}.report-companies,.report-topics{display:none}body.single-report .row .report-title{display:block}body.single-report h2.page-header{margin-bottom:0}.report-buttons{margin-top:2.5%;margin-bottom:2.5%;min-height:30px}.buy-now-button.more-info{display:inline}.report-interviews{display:none;margin-top:5%}.single-company .report-interviews{display:block}.single-bio .report-interviews{display:block}.single-report .report-interviews{display:block}.single-bio .report-interviews .published-date{font-style:normal}.dmbs-header-img img{max-width:66.6%;height:auto}.dmbs-header-img{padding-left:0}.header-spacer{min-height:10px}.container.dmbs-container{margin-left:15px;margin-right:15px}.page-products.home-content{padding-right:10px}.row.industry-row{margin-right:0!important;padding-right:15px!important}.text-center.sector-focus{text-decoration:underline}.toa-buttons{text-align:center!important}.is-buttons{text-align:center!important}.row.products-padded{padding-right:0;padding-left:0}.products-sector-reports .col-xs-12{padding-left:0!important}.row .col-xs-12{margin-top:15px}.products-report{min-height:0!important}.products-report .btn{position:relative!important;margin-top:10px!important;margin-bottom:20px!important}.reports-content{margin-left:15px;margin-right:15px;padding-left:15px;padding-right:15px}.reports-content .row.data{padding-left:0;padding-right:0}.reports-content .row.data .date{margin-top:0;font-size:.7em;padding-bottom:10px!important}.reports-content .row.data a{font-size:.9em}.reports-content .row.data>div{padding:5px;padding-top:10px;padding-bottom:0;margin-top:0}.reports-content .row.data:nth-child(even) > div {padding:5px;padding-top:10px;padding-bottom:0;margin-top:0}.reports-content .row.data > div.date, .reports-content .row.data:nth-child(even) > div.date {padding-top:0}}@media screen and (min-width:768px) and (max-width:992px){.dmbs-right{display:none}.report-title{float:none;text-align:left}.dmbs-header{display:block}.navbar-fixed-top{position:relative}body{margin-top:0}}.already-purchased{cursor:default}.autocomplete-footer-branding{display:none!important}.grecaptcha-badge{visibility:collapse!important}.woocommerce-cart .container.dmbs-container .dmbs-main,.woocommerce-checkout .container.dmbs-container .dmbs-main{background-color:#fff;padding:2em}