﻿.main-container.content-page{margin:1% 0;width:100%;position:relative}
.main-container.content-page .content.main{width:76%;margin:0 12%;padding-bottom:2em;position:relative}
.main-container.content-page .content div.green-dots-container{opacity:1;width:99%}
.main-container.content-page .content .return-statement p{margin:0}
.main-container.content-page .content .return-statement p a:focus{outline:1px dotted #00a1de}
span.dot.in-container{margin-top:-10px;height:22px;width:22px}
.main-container.content-page .content.left{position:fixed;margin:0 19% 0 0;padding:0 1% 1%;width:78%;display:none;overflow:hidden;height:100%;max-width:1100px}
.main-container.content-page .content.left .left-content{padding:0 0 0 2%;overflow-y:auto;width:98%}
.main-container.content-page .content.left .return-statement{text-align:right;padding:2%;position:absolute;top:0;right:30px}
.main-container.content-page .content.left span.dot.in-container{margin-left:-1%}
.main-container.content-page .content.left .featured{width:48%}
.main-container.content-page .content.right{position:fixed;margin:0 0 0 19%;padding:0 1%;width:78%;display:none;bottom:0;overflow:hidden;max-width:1100px}
.main-container.content-page .content.right .right-content{padding:0 0 1% 2%;overflow-y:auto;position:relative;width:98%}
.main-container.content-page .content.right .right-content-top{position:relative;height:100px;top:79em}
.main-container.content-page .content.right .return-statement{text-align:left;padding:2%}
.main-container.content-page .content.right span.dot.in-container{float:right;position:relative;margin-right:-2%}
.main-container.content-page .content.left .content-promo-column{width:23%;margin-right:2%;float:right}
.main-container.content-page .content.left .content-promo-column.featured-column{width:48%}
.main-container.content-page .content.left .content-promo-column.featured-column .sub-column{width:48%;float:left}
.main-container.content-page .content.left .content-promo-column.featured-column .sub-column.first-column{margin-right:2%}
.main-container.content-page .content.left .content-promo-column.featured-column .sub-column.second-column{margin-left:2%}
.main-container.content-page .content.left .featured-promo,.main-container.content-page .content.left .standard-promo,.main-container.content-page .content.left .events-promo,.main-container.content-page .content.left .careers-promo,.main-container.content-page .content.left .solutions-promo,.main-container.content-page .content.left .employee-promo,.main-container.content-page .content.left .similar-trends{margin-bottom:2em}
.main-container.content-page .content.left .featured-promo li,.main-container.content-page .content.left .standard-promo li,.main-container.content-page .content.left .events-promo li,.main-container.content-page .content.left .careers-promo li,.main-container.content-page .content.left .solutions-promo li,.main-container.content-page .content.left .employee-promo li,.main-container.content-page .content.left .similar-trends li a.body-copy{font-size:1.4em}
.main-container.content-page .content.left .standard-promo li li{font-size:1em}
.main-container.content-page .content.right .alignment-container{position:relative}
.main-container.content-page .content.right .content-promo-column{width:23%;margin:0 2% 0 0;position:absolute;bottom:0}
.main-container.content-page .content.right .featured-promo,.main-container.content-page .content.right .standard-promo,.main-container.content-page .content.right .events-promo,.main-container.content-page .content.right .careers-promo,.main-container.content-page .content.right .solutions-promo,.main-container.content-page .content.right .employee-promo,.main-container.content-page .content.right .office-promo,.main-container.content-page .content.right .call-to-action,.main-container.content-page .content.right .similar-trends{margin-top:2em}
.main-container.content-page .box-link{position:fixed;border:1px solid #92d400;border-radius:.5em;width:8%;text-align:center;visibility:hidden;overflow:hidden;cursor:pointer;max-width:126px}
.main-container.content-page .box-link.left{top:0;left:0;padding:1% 0 1% 1%;margin:0 1% 0 2%}
.main-container.content-page .box-link.left p.link-title{margin:0 20px 0 0}
.main-container.content-page .box-link.right{bottom:0;right:0;padding:1% 1% 1% 0;margin:0 2% 0 1%}
.main-container.content-page .box-link.right p.link-title{margin:0 0 0 20px}
.main-container.content-page .box-link p.link-title{color:#00a1de}
.main-container.content-page .green-dot-animation{position:fixed;z-index:200}
.main-container.content-page .green-dot-animation a.dot{font-size:18px;text-align:center}
.main-container.content-page .green-dot-animation a.dot:hover{font-size:20px}
.main-container.content-page .green-dot-animation a.dot span{line-height:42px}
.main-container.content-page .green-dot-animation a.dot:hover span{line-height:44px;margin-left:3px}
.standard-copy{padding:3% 7%;height:auto;overflow:hidden;background:#fff;margin-bottom:2em;margin-top: 2em;}
.standard-copy .secondary-headline{text-align:center;padding-left:34%}
.standard-copy .standard-copy-left-column{width:27%;float:left;padding-top:1em}
.standard-copy .standard-copy-right-column{width:67%;padding:0 0 0 6%;float:left}
.standard-copy-right-column p,.standard-copy-right-column li{font-size:1.4em;color:#333;font-weight:400}
.standard-copy-right-column h4{color:#002776;font-size:1.8em;font-weight:700}
.standard-copy-right-column h5{color:#333;font-size:1.45em;font-weight:700}
.standard-copy-right-column p .body-copy,.standard-copy-right-column li .body-copy{font-size:1em}
.standard-copy-right-column p .secondary-headline{font-size:2em}
.standard-copy-right-column p .tertiary-headline{font-size:1.3em}
.standard-copy ul li,.standard-copy ol li{display:list-item;margin-left:1em}
.standard-copy ul li,.standard-copy ol li,.standard-copy ul li,.standard-copy ol li{text-align:left}
.standard-copy ul li{list-style-type:disc}
.standard-copy ol li{list-style-type:decimal}
.standard-copy-right-column a:hover{text-decoration:underline}
.standard-copy-right-column a:visited{color:#609!important}
.standard-copy span.small-body-copy{font-size:.75em}
.standard-copy li li{font-size:1em}
.standard-copy .standard-copy-right-column blockquote{margin:1em 4em}
.standard-copy .standard-copy-left-column blockquote{margin:1em 1.428571428571429em}
.standard-copy-right-column p,.standard-copy-right-column li,.standard-copy blockquote{font-size:1.4em;color:#333;font-weight:400}
.standard-copy .body-copy{font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;font-weight:inherit}
*[lang="zh-Hans"] .standard-copy .secondary-headline{font-size:2.7em}
*[lang="zh-Hans"] .standard-copy p .body-copy,*[lang="zh-Hans"] .standard-copy li .body-copy{font-size:1em}
*[lang="zh-Hans"] .standard-copy p,*[lang="zh-Hans"] .standard-copy blockquote,*[lang="zh-Hans"] .standard-copy li{font-size:1.5em;line-height:1.6em}
*[lang="zh-Hans"] .standard-copy li{margin:.5em 0 .5em 1.5em}
*[lang="zh-Hans"] .standard-copy h4{font-size:1.7em;line-height:1.6em}
*[lang="zh-Hans"] .standard-copy h5{font-size:1.5em;line-height:1.6em}
*[lang="zh-Hans"] .standard-copy li li{font-size:1em;margin:.5em 0 .5em 1.5em}
.small-width-callout{background-color:#f0fbff;border-radius:.5em;padding:10%}
.small-width-callout p{text-align:center}
.small-width-callout p:last-child{margin:0}
.small-width-callout ul{list-style-type:inherit!important}
.small-width-callout li,.small-width-callout p{font-size:1.4em;color:#333;font-weight:400}
.small-width-callout h4{color:#002776;font-size:1.8em;font-weight:700}
.small-width-callout h5{color:#333;font-size:1.45em;font-weight:700}
.small-width-callout p .body-copy,.small-width-callout li .body-copy{font-size:1em}
.small-width-callout p .secondary-headline{font-size:2em}
.small-width-callout p .tertiary-headline{font-size:1.3em}
.small-width-callout ul li,.small-width-callout ol li{display:list-item;margin-left:1em}
.small-width-callout ul li,.small-width-callout ol li,.small-width-callout ul li,.small-width-callout ol li{text-align:left}
.small-width-callout ul li{list-style-type:disc}
.small-width-callout ol li{list-style-type:decimal}
.small-width-callout a:hover{text-decoration:underline}
.small-width-callout a:visited{color:#609!important}
*[lang="zh-Hans"] .small-width-callout p,*[lang="zh-Hans"] .small-width-callout li,*[lang="zh-Hans"] .small-width-callout blockquote{font-size:1.5em;line-height:1.6em}
*[lang="zh-Hans"] .small-width-callout li{margin:.5em 0 .5em 1.5em}
*[lang="zh-Hans"] .small-width-callout h4{font-size:1.7em;line-height:1.6em}
*[lang="zh-Hans"] .small-width-callout h5{font-size:1.5em;line-height:1.6em}
*[lang="zh-Hans"] .small-width-callout li li{font-size:1em;margin:.5em 0 .5em 1.5em}
.download-button{background-color:#e8f7fc;border-radius:.5em;padding:10%;text-align:center}
.download-button p{margin:0}
.download-button p.download-icon{font-size:5em;color:#9be100}
.download-button a.page-intro-copy{color:#00a1de;margin-bottom:.5em;text-align:center;display:inline-block}
.downloadpromo.section{clear:both;height:auto}
.download-button a:hover{text-decoration:underline}
.author-panel .box-green{background:#9be100;color:#000}
.author-panel .box-green-inner,.author-panel .box-container,.author-panel .follow-btn{border-radius:.5em}
.author-panel .box-container{box-shadow:0 2px 2px rgba(0,0,0,0.2);margin:0 0 2em}
.author-panel .box-green{padding:3% 6%;width:88%}
.author-panel .box-green-inner{background:none repeat scroll 0 0 #88c700;padding:3%;width:92%;margin:0 1%}
.author-panel .profile-txt,.author-panel .profile-img,.author-panel .box-green,.author-panel .box-green:hover,.author-panel .box-green:focus,.author-panel .box-green:active,.author-panel .box-green-inner{float:left}
.author-panel .profile-txt{padding-left:5%;width:80%}
.author-panel .profile-img{border-radius:.2em .2em .2em .2em;width:15%}
.profile-img>img{width:100%}
.author-panel .follow-btn-conatiner{float:right;width:7%;clear:both;position:relative;bottom:0}
.author-panel h5{color:#fff;font-size:1.8em;font-weight:700;line-height:1;margin:0 0 .5em}
.author-panel label,.author-panel p{margin:0}
.author-panel .secondary-headline{color:#000}
.secondary-headline.center{text-align:center;margin-bottom:.5em;color:#000}
.profile-txt p.headline-text-white{margin:0 0 .5em}
.author-panel .short-post{font-style:normal;margin-bottom:0;margin-top:0}
.author-panel .more-btn{color:#fff}
.author-panel .follow-btn{border:.1em solid #acd84d;color:#fff;font-size:1.1em;font-weight:800;padding:.2em 1.5em}
.author-panel .box-green-inner h3{font-size:2.8em;font-weight:300;line-height:1em;margin:0;text-align:center;color:#000}
.author-panel-2 .box-green-inner{width:42%}
.author-panel-2 .box-green-inner,.author-panel-3 .box-green-inner{margin:0 1%;padding:3%}
.author-panel-2 .profile-img,.author-panel-3 .profile-img{width:25%}
.author-panel-2 .profile-txt{width:70%;padding-left:5%}
.author-panel-3 .box-green-inner{width:25.33%}
.author-panel-3 .profile-txt{width:70%}
.authorhostpanel .profile-txt .tertiary-headline a:hover,.authorhostpanel .profile-txt .body-copy a:hover{text-decoration:underline}
.box-blue{background:#00a1de}
.box-green{background-color:#88c700}
.social-panel{padding:3% 7%;color:#fff;margin:0 0 2em}
.social-panel h3.headline-text-white{color:#fff;text-align:center;margin:0 0 2% 0}
.social-panel i.icon-padding{padding:0 1%}
.social-panel h3.headline-sub-title-black{color:#000;text-align:center;margin:0}
.secondary-headline.headline-sub-title-black{padding-bottom:1%}
.social-panel .button-container{text-align:center;margin-top:3em}
.social-panel .button-container .single-col-btn{text-align:center;clear:both}
.topic-page .social-panel,.more-on-deloitte-page .social-panel{margin:0 0 2em;float:left;padding:4%;width:92%}
.twittersocialpanel>div{overflow:hidden}
iframe#twitter-widget-0{width:100%!important}
.topic-column .social-panel iframe#twitter-widget-0{min-height:183px}
.content.main .inline-nav-container{background:#f4f4f4;padding-bottom:2em}
.content.main .inline-nav-container .inline-nav-content-page{border:1px solid #d2d4cd;border-radius:.5em;padding:0 4% 1em;text-align:center}
.content.main .inline-nav-container .inline-nav-content-page .inline-nav-container-links{color:#00a1de;margin:1em .5em 0;display:inline-block}
.full-width-callout{padding:3% 7%;background:#fff;margin-bottom:2em;border-radius:.5em}
.full-width-callout h2{margin:0 0 .5em 0}
.full-width-callout p,.full-width-callout li{margin:0;color:#333;font-size:1.4em;font-weight:400}
.full-width-callout h4{color:#002776;font-size:1.8em;font-weight:700}
.full-width-callout h5{color:#333;font-size:1.45em;font-weight:700}
.full-width-callout-container{background-color:#f0fbff;padding:4%;margin:0;text-align:center;width:92%}
.full-width-callout p .body-copy,.full-width-callout li .body-copy{font-size:1em}
.full-width-callout p .secondary-headline{font-size:2em}
.full-width-callout p .tertiary-headline{font-size:1.3em}
.full-width-callout ul li,.full-width-callout ol li{display:list-item;margin-left:1em}
.full-width-callout ul li,.full-width-callout ol li,.full-width-callout ul li,.full-width-callout ol li{text-align:left}
.full-width-callout ul li{list-style-type:disc}
.full-width-callout ol li{list-style-type:decimal}
.full-width-callout a:hover{text-decoration:underline}
.full-width-callout a:visited{color:#609!important}
.full-width-callout span.small-body-copy{font-size:.75em}
.full-width-callout li li{font-size:1em}
.full-width-callout blockquote{margin:1em 2.857142857142857em;color:#333;font-size:1.4em;font-weight:400}
*[lang="zh-Hans"] .full-width-callout p,*[lang="zh-Hans"] .full-width-callout blockquote{font-size:1.5em;line-height:1.6em}
*[lang="zh-Hans"] .full-width-callout li{font-size:1.5em;margin:.5em 0 .5em 1.5em}
*[lang="zh-Hans"] .full-width-callout h4{font-size:1.7em;line-height:1.6em}
*[lang="zh-Hans"] .full-width-callout h5{font-size:1.5em;line-height:1.6em}
*[lang="zh-Hans"] .full-width-callout li li{font-size:1em;margin:.5em 0 .5em 1.5em}
.displayNone{display:none}
.clearBoth{width:100%;clear:both}
.inline-block{display:inline-block}
.block{display:block}
.floatnone{float:none}
.floatleft{float:left}
.floatright{float:right}
.infographics{padding:3% 7%;height:auto;overflow:hidden;background:#fff;margin-bottom:2em}
.infographics h3.secondary-headline{text-align:center}
.infographics .infographics-copy-left-column{width:31%;float:left;padding-top:2em}
.infographics .infographics-copy-left-column p{font-size:1.4em}
.infographics .infographics-copy-left-column .download-button{text-align:center}
.infographics .infographics-copy-left-column .download-button a{font-size:1.8em}
.infographics .infographics-copy-left-column .download-button .icon-download-alt{display:block;color:#92d400;font-size:3.2em}
.infographics .infographics-copy-left-column .download-plugin{text-align:right;font-size:1.2em;margin-top:.5em}
.infographics .infographics-copy-right-column{width:62%;float:left;font-size:1.4em;padding:.7em 0 0 7%}
.infographics .infographics-copy-right-column p{font-size:inherit}
.infographics .infographics-copy-right-column ul{margin:1em}
.infographics .infographics-copy-right-column ul li{list-style:disc}
.infographics .infographics-copy-right-column ol{margin:1em}
.infographics .infographics-copy-right-column ol li{list-style:decimal}
.infographics .infographics-copy-right-column h4{font-size:1.4em;margin:0 0 .5em 0}
.infographics .infographics-copy-right-column h5{font-size:1.1em;color:#333}
.infographics .infographics-copy-right-column blockquote{margin:.7em 2.85em}
.infographics .infographics-copy-right-column .small-body-copy{font-size:.75em}
.infographics .infographic-img-container{width:100%;clear:both;border:1px solid #d2d4cd;text-align:center}
.infographics .infographic-img-container .infographic-img{height:auto!important}
#infographics-zoom{display:none}
.infographics-panel{display:none}
.infographics-figure-caption{width:100%;float:left;margin:1.5em auto;font-size:1.4em}
.infographics-figure-caption .infographics-alt-txt{width:50%;float:left}
.infographics-figure-caption .infographics-caption{width:50%;float:right;text-align:right}
.modal{display:none}