.row{zoom:1;width:auto}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:980px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;zoom:1}.container:before,.container:after{content:"";display:table}.container:after{clear:both}[class|="col"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0}[class|="col"] ~ [class|="col"]{margin-left:20px}.col-1{width:60px;position:relative}[class|="col"].push-1{left:120px}[class|="col"].pull-1{right:120px}.col-2{width:140px;position:relative}[class|="col"].push-2{left:200px}[class|="col"].pull-2{right:200px}.col-3{width:220px;position:relative}[class|="col"].push-3{left:280px}[class|="col"].pull-3{right:280px}.col-4{width:300px;position:relative}[class|="col"].push-4{left:360px}[class|="col"].pull-4{right:360px}.col-5{width:380px;position:relative}[class|="col"].push-5{left:440px}[class|="col"].pull-5{right:440px}.col-6{width:460px;position:relative}[class|="col"].push-6{left:520px}[class|="col"].pull-6{right:520px}.col-7{width:540px;position:relative}[class|="col"].push-7{left:600px}[class|="col"].pull-7{right:600px}.col-8{width:620px;position:relative}[class|="col"].push-8{left:680px}[class|="col"].pull-8{right:680px}.col-9{width:700px;position:relative}[class|="col"].push-9{left:760px}[class|="col"].pull-9{right:760px}.col-10{width:780px;position:relative}[class|="col"].push-10{left:840px}[class|="col"].pull-10{right:840px}.col-11{width:860px;position:relative}[class|="col"].push-11{left:920px}[class|="col"].pull-11{right:920px}.col-12{width:940px;position:relative}[class|="col"].push-12{left:1000px}[class|="col"].pull-12{right:1000px}#content{width:980px}.page-header .container{padding:0 20px}.page-header .dropdown{float:none;width:auto}.page-header .primary-nav .container{position:relative}.page-header #site-menu .nav-button,.page-header #site-search .nav-button,.page-header #site-share .nav-button{display:none}.page-header #site-menu .dropdown-content,.page-header #site-search .dropdown-content,.page-header #site-share .dropdown-content{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;display:block;min-width:0;max-width:none}.page-header #site-menu .dropdown-menu,.page-header #site-search .dropdown-menu,.page-header #site-share .dropdown-menu{padding:0}.page-header #site-menu .dropdown-menu li,.page-header #site-search .dropdown-menu li,.page-header #site-share .dropdown-menu li{border:0}.page-header #site-menu .dropdown-content{position:relative}.page-header #site-menu .dropdown-menu li{float:left;margin:0 30px 0 0}.page-header #site-menu .dropdown-menu li.last{border-left:1px solid #0f1924;float:right;margin:0}.page-header #site-menu .dropdown-menu li.last a{padding:0 0 0 20px}.page-header #site-menu .dropdown-menu a{color:#fff;display:block;line-height:44px;padding:0}.page-header #site-member{position:absolute;top:-60px;right:20px}.page-header #site-member .dropdown-content{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border-top:1px solid #355376;margin:3px -20px 0 0}.page-header #site-member .dropdown-content:after{content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent #23364e transparent;position:absolute;top:-9px;right:20px}.page-header #site-member .dropdown-content:before{content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent #355376 transparent;position:absolute;top:-10px;right:20px}.page-header #site-member .login-details{display:inline;margin:0 0 0 5px}.page-header #site-member .login-details a{color:#fff}.page-header #site-member .login-details a:hover{color:#61b2fd}.page-header #site-member .login-details .header-arrow{margin:-4px 0 0 5px}.page-header #site-member .login-details .username{color:#61b2fd}.page-header #site-member .login-details .upgrade{text-align:left;font-weight:bold}.page-header #site-member .mobile{display:none}.page-header #site-member .desktop{display:block}.page-header #site-member .nav-button{border:0;color:#fff;line-height:1}.page-header #site-member .nav-button:hover{text-decoration:none}.page-header #trial-upgrade{position:absolute;top:-40px;right:20px}.page-header #trial-upgrade .login-details{display:inline;margin:0 0 0 5px}.page-header #trial-upgrade .login-details a{color:#ff7236}.page-header #trial-upgrade .login-details a:hover{color:#61b2fd}.page-header #trial-upgrade .login-details .upgrade{text-align:left;font-weight:bold}.page-header #site-share{position:absolute;top:-63px;left:20px;width:300px}.page-header #site-share .dropdown-menu li{float:left}.page-header #site-share .dropdown-menu a{padding:0}.page-header #site-share .dropdown-menu .social-btn{-webkit-box-shadow:rgba(0,0,0,0.65) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,0.65) 0 1px 2px;box-shadow:rgba(0,0,0,0.65) 0 1px 2px}.page-header #site-share .dropdown-menu .text{display:none}.page-header #site-search{padding:10px 0}.page-header #site-search .dropdown-content{position:relative;width:auto}.page-header #site-search fieldset{margin:0 auto;width:620px}.page-footer{position:relative;text-align:left}.page-footer .footer-logo{position:absolute;top:0;left:0;width:100%}.page-footer .footer-logo .container{position:relative}.page-footer .footer-logo .nav-logo{position:absolute;right:20px}.page-footer .footer-map .explore{width:300px;position:relative}.page-footer .footer-map .services{width:300px;position:relative}.carousel .slide .headline{font-size:30px}.carousel .slide .thumbnail{width:300px;height:225px}.extend-download,.content-list .items .thumbnail .download,.content-list .items .thumb-download .download{height:auto;padding:5px 5px 5px 17px;top:auto;width:118px}.extend-download .btn-download,.content-list .items .thumbnail .download .btn-download,.content-list .items .thumb-download .download .btn-download{float:right;margin:0;position:relative;left:auto;right:0;top:auto}.extend-download .text,.content-list .items .thumbnail .download .text,.content-list .items .thumb-download .download .text{display:inline-block;margin:9px 0 0}.content-list .items .thumbnail{width:140px;height:105px;overflow:hidden}.content-list .items .thumbnail .download{bottom:0}.content-list .items .thumb-download{height:auto;position:static;width:auto}.content-list .items .thumb-download .download{bottom:20px}.modal{margin-left:-335px;width:670px}.modal.modal-contact-author{height:855px !important}.modal.modal-contact-author iframe{height:845px !important}.module-thumbs ul li{width:220px;position:relative}.module-thumbs ul li .thumbnail img{height:165px}#user-upsell .tpr-message h3{font-size:21px;margin:50px 0 0}#user-upsell .tpr-message .push-2{left:160px}#user-upsell .tpr-benefits ul li{min-height:105px}.topics .module-thumbs .items .thumbnail .img img{height:165px;min-height:165px}.resource-content .download-cta{text-align:left}.resource-content .inner{overflow:auto}.user-login .push-2[class|="col"]{left:160px}.account-details dd{width:780px;position:relative}.account-details dt{width:140px;position:relative}.subscription-details dd{width:460px;position:relative}.subscription-details dt{width:220px;position:relative}.purchase-list ul li .date{width:140px;position:relative}.purchase-list ul li .details{width:620px;position:relative}.purchase-list ul li .download{width:140px;position:relative}.purchase-list ul li .order-id{width:140px;position:relative}.article-single .content figure.alignleft,.article-single .content figure.alignright{width:460px;position:relative}.article-single .photo-gallery ul li{width:140px;position:relative}blockquote.alignleft,blockquote.alignright{width:300px;position:relative}blockquote.pull-quote{font-size:24px}.related-content ul li .title{font-size:16px}.billing .col-10 input[type=text]{width:460px;position:relative}.buying-cycle-stages{background-position:50% 160px;background-size:auto auto;height:800px}.buying-cycle-stages #stage-1{top:30px;width:430px}.buying-cycle-stages #stage-2{padding-left:60px;padding-top:0;top:320px;width:140px}.buying-cycle-stages #stage-3{padding-left:60px;padding-top:0;top:630px;width:300px}.buying-cycle-stages #stage-4{padding-right:60px;padding-top:0;top:630px;width:300px}.buying-cycle-stages #stage-5{padding-right:60px;padding-top:0;top:270px;width:160px}#about{background-color:#162536;border-top:1px solid #253e5a;text-align:center}#about .container{background-image:-webkit-gradient(radial, 50%, 0, 50%, 100, color-stop(0%, #2c4a6c), color-stop(100%, #162536));background-image:-webkit-radial-gradient(center, ellipse closest-side, #2c4a6c 0%,#162536 100%);background-image:-moz-radial-gradient(center, ellipse closest-side, #2c4a6c 0%,#162536 100%);background-image:-o-radial-gradient(center, ellipse closest-side, #2c4a6c 0%,#162536 100%);background-image:radial-gradient(center, ellipse closest-side, #2c4a6c 0%,#162536 100%);padding:20px 10px 10px}#about p{color:#fff;text-align:left}#about p a{color:#fff}#about h2{color:#61b2fd;font-size:30px;line-height:1;margin:0 0 10px}#about h3{color:#61b2fd;text-align:left}#about .key{background:url('/bundles/techproresearchcore/images/base/techpro-key.png') no-repeat center;height:160px;width:100%}@media screen and (-ms-high-contrast: active){#about .key{-ms-high-contrast-adjust:auto;background:url('/bundles/techproresearchcore/images/base/techpro-key.png') no-repeat center}}#about .main{margin:0 0 50px}#about .river{text-align:left}#about .river li{margin-bottom:20px}#about .river li .item-content{display:table-cell;height:164px;vertical-align:middle}#about .river li .icon{display:block;float:left;height:124px;margin:0 20px 0 0;padding:10px;position:relative;text-align:center;width:124px}#about .river li .icon span{display:inline-block;margin-top:10px;vertical-align:middle}#about .subscribe-top{border-bottom:1px solid #253e5a;margin:0 0 30px}#about .subscribe-bottom{border-top:1px solid #253e5a;margin:30px 0;padding-top:30px}#about .subscribe-cta{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:rgba(0,0,0,0.3);display:inline-block;margin:0 0 20px;padding:5px;width:290px}#about .subscribe-cta .btn{background:#ff7236;font-size:13px;margin:0}
