@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url("/etc/designs/cmo/fonts/opensans/OpenSans-Semibold.eot");
  src: url("/etc/designs/cmo/fonts/opensans/OpenSans-Semibold.woff") format('woff'), url("/etc/designs/cmo/fonts/opensans/OpenSans-Semibold.ttf") format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url("/etc/designs/cmo/fonts/opensans/OpenSans-SemiboldItalic.eot");
  src: url("/etc/designs/cmo/fonts/opensans/OpenSans-SemiboldItalic.woff") format('woff'), url("/etc/designs/cmo/fonts/opensans/OpenSans-SemiboldItalic.ttf") format('truetype');
}
.showcase-frame h1,
.topicpagebanner.dark .topic-description .primary-headline,
.topicpagebanner.full .topic-description .primary-headline {
  font-size: 1.625rem;
  line-height: 1.3;
  margin: 0 0 0.615em;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .showcase-frame h1,
  .topicpagebanner.dark .topic-description .primary-headline,
  .topicpagebanner.full .topic-description .primary-headline {
	font-size: 1.25rem;
	line-height: 1.3;
	margin: 0 0 0.615em;
  }
}
.showcase-frame h2,
#article-discover-more-content .featured-promo .article-text h3,
.topicpagebanner.dark .topic-description .body-copy,
.topicpagebanner.full .topic-description .body-copy {
  font-size: 1rem;
  line-height: 1.3;
  margin: 0 0 1.375em;
  font-weight: 400;
}
.featured-promo .article-text h2 {
  font-weight: 600;
  font-size: 1.625rem;
  line-height: 1.3;
  margin: 0 0 0.615em;
}
@media screen and (max-width: 767px) {
  .featured-promo .article-text h2 {
	font-size: 1.25rem;
	line-height: 1.3;
	margin: 0 0 0.615em;
  }
}
.table-frame-col-100.featuredpromo .featured-promo .article-text h2,
#article-discover-more-content .standard-promo .tertiary-headline,
#article-discover-more-content .featured-promo .article-text h2,
.brightcovevideo h3 {
  font-size: 1.375rem;
  line-height: 1.3;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .table-frame-col-100.featuredpromo .featured-promo .article-text h2,
  #article-discover-more-content .standard-promo .tertiary-headline,
  #article-discover-more-content .featured-promo .article-text h2,
  .brightcovevideo h3 {
	font-size: 1.25rem;
	line-height: 1.3;
	margin: 0 0 0.615em;
  }
}
.standard-promo .tertiary-headline,
.topic-promo-standard .tertiary-headline,
.careers-promo .tertiary-headline,
.events-promo .tertiary-headline,
.solutions-promo .tertiary-headline,
.office-promo .tertiary-headline,
.employee-promo .tertiary-headline,
.pr-promo .tertiary-headline {
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 400;
  color: #333;
}
.page-description-for-promo {
  font-size: 0.8125rem;
  line-height: 1.3;
  font-weight: 400;
}
.trending h3,
.similar-trends .tertiary-headline,
.topic-page .topic-page-content .topic-services .tertiary-headline {
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 700;
  padding: 1em;
  height: auto;
  min-height: auto;
  background: #000;
}
.promo-label,
.standard-promo .promo-label,
.solutions-promo .promo-label,
.header-intro-container .header-intro-label .tertiary-label-style {
  font-size: 0.75rem;
  line-height: 1.3;
  font-weight: 700;
  color: #333;
}
.trending ol.trending-list h4,
.topic-page .topic-services .service-tags li a .service-title {
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 600;
  margin-bottom: 0.25em;
  color: #000;
}
.trending ol.trending-list h5,
#article-discover-more-content .page-description-for-promo,
.topic-page .topic-page-content .topic-services .service-tags li a p {
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 400;
  color: #333;
}
.header-intro-container .header-intro h1 {
  font-weight: 400;
  font-size: 1.875rem;
  color: #000;
}
@media screen and (max-width: 767px) {
  .header-intro-container .header-intro h1 {
	font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
}
.customrichtext h4 {
  font-size: 1.125rem;
  font-weight: 400;
  color: #76797c;
}
@media screen and (max-width: 767px) {
  .customrichtext h4 {
	font-size: 1rem;
  }
}
.customrichtext p,
.customrichtext ul,
.customrichtext ol,
.customrichtext li {
  font-size: 0.875rem;
  font-weight: 400;
  color: #76797c;
  line-height: 1.5;
}
.wrapper .main-container.home-page .content.main button.see-more-btn,
.call-to-action .button,
.showcase-basic-content .reverse-btn {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1.3;
  min-height: 44px;
  padding: 1em;
  display: inline-block;
  width: auto;
}
.wrapper .main-container.home-page .content.main button.see-more-btn,
.call-to-action .button,
.showcase-basic-content .reverse-btn {
  border-color: #86bc25;
  color: #86bc25 !important;
  background-color: transparent;
}
.wrapper .main-container.home-page .content.main button.see-more-btn:hover,
.call-to-action .button:hover,
.showcase-basic-content .reverse-btn:hover {
  border-color: #364b0f;
  background-color: #364b0f;
}
.wrapper .main-container.home-page .content.main button.see-more-btn:active,
.call-to-action .button:active,
.showcase-basic-content .reverse-btn:active {
  border-color: #1f2b09;
  background-color: #1f2b09;
}
.wrapper .main-container.home-page .content.main button.see-more-btn {
  border-color: #fff;
  color: #fff !important;
}
.wrapper .main-container.home-page .content.main button.see-more-btn:hover {
  border-color: #ccc;
  background-color: #ccc;
}
.wrapper .main-container.home-page .content.main button.see-more-btn:active {
  border-color: #666;
  background-color: #666;
}
.wrapper .main-container.home-page .content.main button.see-more-btn {
  min-width: 180px;
  display: block;
}
.wrapper .main-container.home-page .content.main button.see-more-btn a {
  color: #fff;
}
.call-to-action .button {
  display: block;
  width: 100%;
}
#header .logo {
  padding-top: 0;
}
#header .header-container .column.navigation {
  margin-top: 35px;
}
#header .header-container .column.navigation ul.main-nav li.subnav-item a.subnav-item-anchor {
  font-size: 0.875rem;
}
#header .main-nav li {
  border-bottom: 0 !important;
}
#header .main-nav li a {
  color: #86bc25;
}
@media screen and (max-width: 767px) {
  #header .header-container .column.navigation {
	margin-top: 27px;
  }
}
#header .header-container .column.search {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  #header .header-container .column.search {
	margin-top: 75px;
  }
}
#header .breadcrumb-section-bar {
  border-color: #000;
}
#header .header-container .column.navigation ul.main-nav li.subnav-item a.subnav-item-anchor {
  display: none;
}
#header .main-nav li.subnav-item {
  width: auto;
  padding: 0;
  margin: 0;
  border-bottom: none !important;
}
#header .main-nav li .sub-nav {
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  position: static !important;
  display: block !important;
  position: static;
  background: none;
}
#header .main-nav li .sub-nav .sub-nav-menu-wrapper .sub-nav-menu-items {
  display: block;
  width: auto;
  padding: 0;
  margin: -2px 0 0 0;
}
#header .main-nav li .sub-nav .sub-nav-menu-wrapper .sub-nav-menu-items .menu-row .sub-menu-items {
  display: block;
  width: auto;
  vertical-align: inherit;
}
#header .main-nav li .sub-nav ul,
#header .main-nav li .sub-nav .sub-nav-menu-wrapper .whats-new-section.whats-new-hidden,
#header .main-nav li .sub-nav .sub-nav-menu-wrapper .sub-nav-menu-items .menu-row .sub-menu-items.empty {
  display: none;
}
#header .main-nav li .sub-nav .sub-nav-menu-wrapper .sub-nav-menu-items .menu-row {
  display: inline-block;
  width: auto;
  overflow: inherit;
}
#header .main-nav li .sub-nav .sub-nav-menu-wrapper .sub-nav-menu-items .menu-row .sub-menu-items a strong {
  padding-left: 3rem;
  line-height: 1.1;
}
#header .main-nav li .sub-nav .sub-nav-menu-wrapper .sub-nav-menu-items .menu-row .sub-menu-items a:hover strong {
  color: #86bc25;
  text-decoration: none;
}
@media screen and (max-width: 767px) and (min-width: 260px) {
  #header .header-container .column.navigation ul.main-nav li.subnav-item .sub-nav .sub-nav-menu-wrapper .sub-nav-menu-items .menu-row .sub-menu-items {
	padding: 1rem;
	box-sizing: border-box;
  }
  #header .header-container .column.navigation ul.main-nav li.subnav-item .sub-nav .sub-nav-menu-wrapper .sub-nav-menu-items {
	border-top-width: 1px;
  }
  #header .header-container .column.navigation ul.main-nav li.subnav-item .sub-nav .sub-nav-menu-wrapper .sub-nav-menu-items .menu-row .sub-menu-items {
	border-bottom: none;
  }
}
#header .main-nav li .sub-nav .sub-nav-menu-wrapper {
  display: inline-block;
}
#header .main-nav li .sub-nav .sub-nav-menu-wrapper .sub-nav-menu-items .menu-row:last-child,
#header .main-nav li .sub-nav .sub-nav-menu-wrapper .sub-nav-menu-items .menu-row .sub-menu-items,
#header .main-nav li .sub-nav .sub-nav-menu-wrapper .sub-nav-menu-items .menu-row .sub-menu-items a {
  margin: 0;
  padding: 0;
}
#footer-section {
  border-color: #000;
}
.footer-column {
  display: none;
}
#footer-col1,
#footer-col5 {
  display: block;
}
#footer-section .footerlinks>div.footer-column:last-child {
  float: left;
  padding-left: 0;
}
#footer-section .footer-CTA {
  background: #000;
}
#footer-section .footer-CTA > ul {
  border-bottom-color: #000;
}
#footer-section .footer-CTA ul li,
#footer-section .footer-CTA ul li:first-child {
  padding-left: 0;
  border-left: solid 1px #fff;
}
#footer-section .footer-CTA ul li:last-child {
  border-right: 1px solid #fff;
}
#footer-section .footer-CTA ul li a {
  color: #fff;
  background: #000;
  font-size: 1.25rem;
  font-weight: 400;
  padding: 1em;
}
#footer-section .footer-CTA ul li a:hover {
  background: #333;
}
@media screen and (max-width: 767px) {
  #footer-section .footer-CTA ul li,
  #footer-section .footer-CTA ul li:first-child,
  #footer-section .footer-CTA ul li:last-child {
	border-left: 0;
	border-right: 0;
  }
}
.footer-wrapper {
  position: relative;
}
.sponsor-logo a {
  position: absolute;
  display: block;
  top: 2.5em;
  right: 0;
  height: auto;
  width: 112px;
  height: 52px;
  background-size: 112px 52px;
  background-image: url("/etc/designs/cmo/images/DeloitteDigitalLogo.svg");
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .sponsor-logo a {
	position: static;
  }
}

.sponsor-logo img {
  display: none;
}
.black .showcase-basic h2 {
  color: #fff;
  font-size: 1.8em;
}
.home-page .extended-background {
  padding: 0 0;
}
.trending ol.trending-list li:before {
  border-color: #86bc25;
  color: #333;
  font-weight: 600;
  top: 1.5rem;
}
.trending ol.trending-list li a[id^="trending"] {
  height: auto !important;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.trending ol.trending-list li.trending-item:hover {
  background: #fff;
}
.trending ol.trending-list li a[id^="trending"]:hover h4,
.trending ol.trending-list li a[id^="trending"]:hover h5 {
  color: #575655;
}
.featured-promo .call-to-action-label,
.topic-promo-featured .call-to-action-label {
  font-size: 0.875rem;
}
.featured-promo .call-to-action-label:after,
.topic-promo-featured .call-to-action-label:after {
  color: #86bc25;
  font-size: 0.625rem;
  line-height: 1.4rem;
}
.featured-promo .article-text .description,
.topic-promo-featured .article-text .description {
  color: #525558;
}
.featuredpromo.section:hover .featured-promo .article-text h2,
.solutionspromo.section:hover .featured-promo .article-text h2,
.featuredpromo.section:hover .standard-promo .tertiary-headline,
.solutionspromo.section:hover .standard-promo .tertiary-headline,
.featuredpromo.section:hover .topic-promo-standard .tertiary-headline,
.solutionspromo.section:hover .topic-promo-standard .tertiary-headline,
.featuredpromo.section:hover .careers-promo .tertiary-headline,
.solutionspromo.section:hover .careers-promo .tertiary-headline,
.featuredpromo.section:hover .events-promo .tertiary-headline,
.solutionspromo.section:hover .events-promo .tertiary-headline,
.featuredpromo.section:hover .solutions-promo .tertiary-headline,
.solutionspromo.section:hover .solutions-promo .tertiary-headline,
.featuredpromo.section:hover .office-promo .tertiary-headline,
.solutionspromo.section:hover .office-promo .tertiary-headline,
.featuredpromo.section:hover .employee-promo .tertiary-headline,
.solutionspromo.section:hover .employee-promo .tertiary-headline,
.featuredpromo.section:hover .pr-promo .tertiary-headline,
.solutionspromo.section:hover .pr-promo .tertiary-headline {
  color: #575655;
}
.similar-trends .article-tags {
  padding: 0;
}
.main-container.content-page .content.left .similar-trends li a.body-copy {
  font-size: 1rem;
}
#article-discover-more-content .page-description-for-promo {
  color: #000;
}
#article-discover-more-content .featured-promo .article-text h3 {
  color: #4c4c4c;
}
.call-to-action,
.insight-deloitte-blue.call-to-action,
.calltoaction a.promo-focus .insight-deloitte-blue.box.call-to-action {
  background: #000;
}
.call-to-action h3,
.insight-deloitte-blue.call-to-action h3 {
  font-size: 1.125rem;
  font-weight: 700;
}
.call-to-action .description,
.insight-deloitte-blue.call-to-action .description {
  font-size: 1rem;
  font-weight: 400;
}
.employee-promo .tertiary-headline {
  font-size: 1.125rem;
  color: #00a3e0;
}
.employee-promo .employee-role-title-wrapper p.employee-role {
  font-size: 0.8125rem;
  font-weight: 600;
}
.employee-promo .employee-role-title-wrapper p.employee-title {
  font-size: 0.8125rem;
}
#article-next-steps-content .people-color,
.topic-page .people-color {
  border-top: 0;
}
.brightcovevideo h3 {
  color: #000;
}
#article-discover-more,
#article-next-steps {
  border-width: 0;
}
#article-discover-more p,
#article-next-steps p {
  font-weight: 600;
  color: #fff;
}
.share-bar .social-share-links {
  padding-bottom: 0;
}
.return-statement a {
  color: #fff;
  font-weight: 600;
}
div.green-dots-container {
  background-image: none;
  height: 5px;
  background-color: #fff;
}
.main-container.content-page .content div.green-dots-container span.dot.in-container {
  display: none;
}
div.bubble,
div.bubble2,
div.bubble3,
div.glow {
  display: none;
}
.main-container.content-page .green-dot-animation a.dot {
  border: 5px #f2f2f2 solid;
}
div[itemprop="articleBody"] {
  background-color: #fff;
}
div[itemprop="articleBody"] {
  border-bottom: solid #fff;
}
.author-panel h3.secondary-headline {
  color: #000;
}
.inline-nav-topic-page,
.topic-page .tabbed-nav {
  padding: 0;
  position: relative;
  background: #000 !important;
}
/*.inline-nav-topic-page:before,
.topic-page .tabbed-nav:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  background: #fff;
  width: 100%;
  max-width: 1200px;
  left: 50%;
  -webkit-transform: translateX(-50%);
	  -ms-transform: translateX(-50%);
		  transform: translateX(-50%);
}*/
.main-container.topic-page .green-dots-container {
  display: none;
}
.topic-page .tabbed-nav li {
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .topic-page .tabbed-nav li {
	display: block;
  }
  .topic-page .tabbed-nav li .label {
	color: #000;
	font-size: 1rem;
  }
}
.topic-page .inline-nav-topic-page a.inline-nav-container-links,
.topic-page .tabbed-nav li {
  font-size: 1rem;
  line-height: 1.1;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.topic-page .tabbed-nav li a {
  font-size: 1rem;
}
.topicpagebanner.full .topic-introduction,
.topicpagebanner .topic-introduction,
.topic-page .topicpagebanner.dark .topic-introduction {
  position: relative;
  background-size: cover;
  background-position: 50%;
  height: auto;
  min-height: 330px;
  padding: 0;
  overflow: hidden;
}
.topicpagebanner.full .topic-introduction:after,
.topicpagebanner .topic-introduction:after,
.topic-page .topicpagebanner.dark .topic-introduction:after {
  content: '';
  position: absolute;
  background: #000;
  left: 0;
  top: 0;
  right: 50%;
  bottom: 0;
  opacity: 0.8;
}
@media only screen and (max-width: 1023px) {
  .topicpagebanner.full .topic-introduction,
  .topicpagebanner .topic-introduction,
  .topic-page .topicpagebanner.dark .topic-introduction {
	background-size: cover !important;
  }
}
@media only screen and (max-width: 767px) {
  .topicpagebanner.full .topic-introduction:after,
  .topicpagebanner .topic-introduction:after,
  .topic-page .topicpagebanner.dark .topic-introduction:after {
	display: none;
  }
}
.topicpagebanner.full .topic-introduction .topic-description,
.topicpagebanner.dark .topic-introduction .topic-description {
  position: absolute;
  z-index: 1;
  top: 50%;
  bottom: auto;
  width: 50%;
  padding: 2rem;
  box-sizing: border-box;
  background: none;
  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
		  transform: translateY(-50%);
  height: auto;
  min-height: 0;
}
@media only screen and (max-width: 767px) {
  .topicpagebanner.full .topic-introduction .topic-description,
  .topicpagebanner.dark .topic-introduction .topic-description {
	padding: 1rem;
	top: auto;
	-webkit-transform: none;
		-ms-transform: none;
			transform: none;
	bottom: 0;
	width: 100%;
  }
  .topicpagebanner.full .topic-introduction .topic-description:after,
  .topicpagebanner.dark .topic-introduction .topic-description:after {
	position: absolute;
	z-index: -1;
	content: '';
	background: #000;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.8;
  }
}
.main-container.topic-page .topicpagebanner.dark .topic-description:before {
  display: none;
}
.topic-page .tabbed-nav a.inline-nav-container-links.active-cue,
.topic-page .inline-nav-topic-page a.inline-nav-container-links.active-cue {
  border-bottom: 0;
  position: relative;
}
.topic-page .tabbed-nav a.inline-nav-container-links.active-cue:before,
.topic-page .inline-nav-topic-page a.inline-nav-container-links.active-cue:before {
  content: '';
  position: absolute;
  height: 4px;
  bottom: -1rem;
  left: 0;
  width: 100%;
  background: #86bc25;
}
.topic-page .tabbed-nav a.inline-nav-container-links.active-cue:after,
.topic-page .inline-nav-topic-page a.inline-nav-container-links.active-cue:after {
  bottom: -1rem;
  left: 50%;
  -webkit-transform: translate(-50%, 100%);
	  -ms-transform: translate(-50%, 100%);
		  transform: translate(-50%, 100%);
}
body .main-container.topic-page .topic-promo-layout {
  margin-top: 30px;
  margin-bottom: 30px;
}
.topic-page .topic-page-content .topic-services .tertiary-headline {
  color: #000;
  background-color: #86bc25;
}
.topic-page .topic-page-content .topic-services .service-tags li {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 0;
  padding-right: 0;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.topic-page .topic-page-content .topic-services .service-tags li:hover {
  background: #fff;
}
.topic-page .topic-page-content .topic-services .service-tags li:hover a .service-title,
.topic-page .topic-page-content .topic-services .service-tags li:hover a p {
  color: #575655;
}
.topic-page .topic-page-content .topic-services .service-tags li a p {
  margin: 0;
}
.employee-recommendation.featured-and-standard-promos .secondary-headline {
  color: #fff;
}
.wrapper.profile-page .employee-recommendation hr {
  border-color: #fff;
}
.search-headline a:visited {
  color: #00a3e0 !important;
}
.search-text-container a:visited {
  color: #000;
}
* {
  outline: none !important;
}
body {
  background: #4c4c4c;
}

.dual-logo-nav {
  width: 96% !important;
}
a.button.btn-blue.button-small:visited {
	color: #fff !important;
}
@media print{.main-container .viewport .bottom-content .trending .trending-promo, .main-container .viewport .top-content .trending .trending-promo, .globalsiteselector div.global-site-selector, .globalsiteselector div.global-site-selector .continent, .fullwidthcalloutbox, .social-media-links ul li a, .similar-trends, .similar-trends .article-tags li a, .btn-blue, .form_button_submit, .form_button_reset, .form_button, .capture_saveButton, .btn-blue, .btn-white, .form_captcha_refresh .form_button, .btn-white, .contact-us-page .awc-three-thirtythree-c0, .contact-us-page .awc-three-thirtythree-c1, .contact-us-page .awc-three-thirtythree-c2, .contact-us-page .awc-fifty-fifty-c0, .contact-us-page .awc-fifty-fifty-c1, .tag-panel .article-tags li a, .author-panel .box-container, .author-panel .box-green-inner, .profile-img>img, .employee-profile-panel, .employee-recommendation .featured-promo, .employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left .employee-contact-details .employee-image img, .employee-recommendation .promo-column .standard-promo, .employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left ul.employee-tags li a, .content.main .inline-nav-container .inline-nav-content-page, .tag-panel, .main-container.content-page .content-page-column .two-columns, .main-container.content-page .content-page-column .two-columns .two-columns-c1 .customrichtext table.rte-branded-table-styles tr:last-child, .main-container.content-page .content-page-column .two-columns .two-columns-c1 .customrichtext table.rte-branded-table-styles tr, .main-container.content-page .customrichtext, .main-container.topic-page .customrichtext, .standard-copy, .small-width-callout, .download-button, .btn-blue, .form_button_submit, .form_button_reset, .form_button, .capture_saveButton, .button, button a, .twittersocialpanel, .eventpromo, .contactuspromo, .company-information-page .customrichtext, .standard-white-component, .office-details-container, .main-container.office-location .content.main, .calltoaction, .main-container.office-location .content.main .offices-container .column, .main-container.office-location .content.main .office-page-links-container .location-search .select-wrap, .main-container.office-location .content.main .office-page-links-container, .infographics, .global-offices-page .content.main .global-office-container, .global-offices-page .content.main .global-office-container .column .globaloffice:nth-of-type(2n) .global-office, .global-offices-page .content.main .alphabet-container, .content-page .introductionCopyPost.introductioncopy, .header-intro-container, .main-container.press-release .all-press-releases .press-release .release-image-container img, .main-container.press-release .all-press-releases, .main-container.rfp-page .content.main .form-component .form-section .number-column .section-number, .main-container.rfp-page .content.main .form-component .customrichtext, form div.formcomponent.section, .global-offices-page .introductionCopyPost, .form-component .form-section .field-column .topicdropdown.section .dropdown .form_row .form_rightcol select, .form-component .form-section .field-column .dropdown .form_row .form_rightcol select, .form_rightcol .form_rightcol_wrapper .form_field_text, .form .form_field_textarea, .upload .form_rightcol .form_field_file, .form_rightcol .form_captcha_input .form_field_text, .form_rightcol_wrapper .form_field_textarea, .form-component .form-section .field-column, .near-by-office-box, .content-page .introductionCopyPre.introductioncopy{border: none!important;} 
.two-columns{padding: 0px}
.content-page .content-page-column .two-columns{padding: 0px}
.wrapper, #footer-section{top: 0px!important;}
#header .header-container .column.logo .deloitte-logo img.logo-print {display: block;height: 100%!important;}
.wrapper.content-page .main-container.content-page.headerimage{margin: auto!important;}
}