.grid-framework .cap { line-height: 0; margin-bottom: 32px; }
.universal-banner { position: relative; z-index: 999; }
.page-loading { position: fixed; z-index: 100; top: 0px; left: 0px; display: none; height: 100%; width: 100%; background-color: rgba(255, 255, 255, 0.98); }
.page-loading.page-loaded { display: none ! important; }
.loading-graphic { z-index: 100; position: fixed; left: 50%; top: 50%; margin-left: -32px; margin-top: -32px; display: block; }
.fancy-template { background-color: rgb(214, 214, 214) ! important; background-repeat: no-repeat; background-size: cover; background-position: center top; background-attachment: fixed; }
.ua-tablet.fancy-template, .ua-mobile.fancy-template { background-image: none ! important; }
.ua-desktop.fancy-template .site-header { background-image: none ! important; }
.ua-tablet.fancy-template .site-header { min-height: 485px; background-image: none ! important; }
.ua-mobile.fancy-template .site-header { min-height: 320px; background-size: cover; background-repeat: no-repeat; }
.ua-tablet.fancy-template .slider-closing .slider-content { overflow: hidden; }
.ua-tablet.fancy-template .bg-image, .ua-tablet.fancy-template .bg-image2 { position: fixed; top: 0px; left: 0px; z-index: -999; display: block ! important; }
.ua-tablet.fancy-template .bg-image2 { right: 0px; bottom: -69px; height: 100%; width: 100%; background-position: center top; background-size: auto 100%; background-repeat: no-repeat; }
.ua-tablet.fancy-template .slider-closing .bg-image, .ua-tablet.fancy-template .slider-open .bg-image { position: absolute; top: -39px; }
.ua-tablet.fancy-template .bg-image.bg-width { max-width: none; width: 100%; }
.ua-tablet.fancy-template .bg-image.bg-height { max-width: none; height: 100%; }
.ua-tablet.fancy-template .slider-closing .bg-image.bg-height, .ua-tablet.fancy-template .slider-open .bg-image.bg-height { height: auto; }
.ua-tablet.fancy-template .slider-closing .bg-image.bg-width, .ua-tablet.fancy-template .slider-open .bg-image.bg-width { width: auto; }
.ua-tablet.fancy-template .wk-articles { width: 90%; margin: 0px auto; }
.ua-tablet.fancy-template #container { margin-bottom: 0px; }
.ua-tablet.fancy-template .secondary-content { padding-bottom: 54px; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .ua-desktop.fancy-template { background-image: none ! important; }
  .ua-desktop.fancy-template .bg-image, .ua-desktop.fancy-template .bg-image2 { position: fixed; top: 0px; left: 0px; z-index: -999; display: block ! important; background-position: center top; }
  .ua-desktop.fancy-template .bg-image2 { right: 0px; bottom: -69px; height: 100% ! important; width: 100% ! important; background-position: center top; background-size: auto 100%; background-repeat: no-repeat; }
  .ua-desktop.fancy-template .bg-image.bg-width { width: 100%; }
  .ua-desktop.fancy-template .bg-image.bg-height { height: 100%; }
}
.fancy-template body, .fancy-template .slider-inject, .fancy-template .slider-content { background-color: transparent ! important; }
.fancy-template .universal-footer { position: relative; z-index: 9999; }
.fancy-template .back-to-top { z-index: 10000; }
.fancy-template #HBSWKStory > .mobile-container { padding-left: 0px ! important; padding-right: 0px ! important; }
.fancy-template #HBSWKStory > .tablet-container { padding-left: 0px ! important; padding-right: 0px ! important; }
.fancy-template .main-content { margin-top: 250px ! important; }
.ua-mobile.fancy-template .main-content, .ua-tablet.fancy-template .main-content { margin-top: 0px ! important; }
.ua-mobile.fancy-template .main-content { background-color: rgb(255, 255, 255); }
.ua-desktop.fancy-template .secondary-content { margin-top: 591px; }
.fancy-template .vrule9 { background-image: none ! important; }
.white-bg-opacity9 { padding: 25px 25px 1px; background-color: rgba(255, 255, 255, 0.9); }
.ua-mobile .white-bg-opacity9 { background-color: rgb(255, 255, 255); }
.fancy-template .story-title { background-color: rgba(72, 196, 183, 0.86); color: white; }
.fancy-template .story-summary { background-color: rgba(54, 141, 185, 0.86) ! important; color: white; }
.ua-mobile.fancy-template .story-summary { background-color: rgb(54, 141, 185) ! important; }
.pattern-framework .body-margins .article-content h2 { margin-top: 24px; margin-bottom: 10px; }
.component-framework #HBSWKStory .main-content .linear { margin-bottom: 15px; }
#HBSWKStory h2.beta { margin-bottom: 10px; }
#HBSWKStory ul { padding-left: 0px ! important; }
#HBSWKStory .main-content { word-wrap: break-word; }
#container { margin-bottom: 54px; }
.wkheader { padding-top: 35px; padding-bottom: 16px; }
.wkheader .toolbar { margin-top: 0px ! important; }
#HBSWK3ColLeftNav h3.kappa-uc { margin-bottom: 22px; }
.toolbar li a.nav-about { background: transparent url(624c5f86d4754f8d55a59166134b88b1e65fc9fe.png)  no-repeat scroll 0px 10px; padding-left: 20px; }
.toolbar li a.nav-newsletter { background: transparent url(871bcf5c1d611dcb96c0e2dc4594a4c22ffa2f3e.png)  no-repeat scroll 0px 10px; padding-left: 20px; }
.toolbar li a.nav-facebook { background: transparent url(d785a0c2892f7a2a09c82d5d4f581892c9a04c45.png)  no-repeat scroll 0px 10px; padding-left: 20px; }
.toolbar li a.nav-twitter { background: transparent url(62b0c6b4d385e58280c67f157aacd0afb6fccb09.png)  no-repeat scroll 0px 10px; padding-left: 20px; }
.toolbar li a.nav-rss { background: transparent url(2fcca21d97fc82480a2e1026c88bed6921788986.png)  no-repeat scroll 0px 10px; padding-left: 20px; }
.mixedcase, .toolbar.mixedcase { text-transform: none; }
.site-header .navbar li a { padding: 2px 71px; }
.light-green-bg { background-color: rgb(197, 228, 222); }
.facet-pattern .hr { margin: 12px 0px; }
.facet-pattern .hr4 { margin: 12px 0px; }
.pattern-framework .facet-pattern:first-child .facet-control:first-child .hr4:first-child { margin-top: 0px; }
.pattern-framework .facet-pattern:first-child .facet-control:first-child { margin-top: 0px; }
.h1-alpha-uc h1 { color: white; }
.color-framework .light-green-bg-inherit .inherit-bg, .color-framework .teal-inherit .inherit-bg-onhover:hover, .color-framework .light-green-bg-inherit .inherit-color-onhover:hover > .inherit-bg-onhover, .color-framework .light-green-bg-inherit .inherit-bullet-bg li::before { background-color: rgb(197, 228, 222); }
.color-framework a.current { color: rgb(0, 0, 0); }
.dev-note { color: rgb(153, 153, 153); }
h1 .dev-note, h2 .dev-note, h3 .dev-note, h4 .dev-note { font-size: 70%; }
label { font-weight: bold; }
.tellus label { font-weight: normal; margin-left: 5px; }
.form-text {  }
.field-shim { height: 8px; }
#HBSWKModalForm .responsive-breadcrumb { display: none; }
.aboutus .component-framework ul.unstyled, .form .component-framework ul.unstyled { margin-bottom: 25px; }
.form .hidden { margin: 0px; padding: 0px; height: 1px; }
.component-framework .tellus .field { width: 320px ! important; }
.component-framework .tellus textarea.field { width: 475px ! important; }
.component-framework .tellus .field { margin-top: 8px; }
.component-framework .tellus #mostadvancedegree { width: 320px ! important; }
.component-framework .tellus #yearofgraduation { width: 220px ! important; }
.component-framework .tellus #industries { margin-bottom: 10px; }
.component-framework .tellus .areas-interest { margin-bottom: 16px; }
.component-framework #HBSWKAboutUs .nav-tabs a { display: block; float: left; background-color: rgb(127, 214, 205); color: rgb(255, 255, 255); margin: 0px 2px 0px 0px; padding: 8px 15px; }
.component-framework #HBSWKAboutUs .nav-tabs a:hover { background-color: black; }
.component-framework #HBSWKAboutUs .nav-tabs .active a { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
#HBSWKAboutUs ul.nav-tabs { margin: 0px; border-bottom: medium none; }
.ua-mobile #comments .comment:last-child > .hr, .ua-mobile #comments .comment:last-child > .shim17, .ua-tablet #comments .comment:last-child > .hr, .ua-tablet #comments .comment:last-child > .shim17 { display: none; }
blockquote { font: 23px/32px "Trade Gothic W01 Bold 2",Arial,Helvetica,Verdana,sans-serif; text-transform: uppercase; color: rgb(239, 104, 72); display: block; width: 100%; margin-top: -5px; margin-bottom: 19px; text-indent: -10px; float: none ! important; }
ul.unbulleted.custom li { margin-bottom: 18px; }
.ua-desktop .grid-framework .vrule9h .vrule-offset .hr { margin-left: -12px; }
.grid-framework .vrule9h .vrule-offset > * { margin-left: 3px; }
.span4.custom, .span4.custom { width: 265px; }
.browse-by-container li, .faculty-container-item li { padding-bottom: 5px; }
.component-framework .faculty-container .az-list a { margin-right: 4px; padding: 4px 4px 10px; }
.faculty-container-item.letter-A { padding-top: 25px; }
.ua-mobile #HBSWKStory .span7 a { word-wrap: break-word; }
.img-left { margin-bottom: 10px; margin-right: 20px; }
#HBSWKStory .span7 .photoleft { float: left; }
#HBSWKStory .span7 .photoright { float: right; }
#HBSWKStory .span7 .photoright, #HBSWKStory .span7 .photoleft { margin: 2px 25px 20px 0px; }
#HBSWKStory .span7 .photo { float: left; max-width: 100%; margin-bottom: 20px; color: rgb(102, 102, 102); }
#HBSWKStory .span7 .photo img { max-width: 100%; border: 1px solid rgb(85, 85, 85); }
#HBSWKStory .span7 .override table td { border-right: 1px solid rgb(0, 0, 0); padding: 10px; vertical-align: top; }
#HBSWKStory .span7 .override table { width: 100%; margin-bottom: 25px; border: 1px solid rgb(0, 0, 0); }
#HBSWKStory .span7 ul { margin-bottom: 24px; }
#HBSWKStory .widget-sharebar {  }
#HBSWKStory .widget-sharebar ul { margin-bottom: 0px; }
#HBSWKStory .span9 .photoleft { float: left; }
#HBSWKStory .span9 .photoright { float: right; }
#HBSWKStory .span9 .photoright, #HBSWKStory .span9 .photoleft { margin: 2px 25px 20px 0px; }
#HBSWKStory .span9 .photo { float: left; max-width: 100%; margin-bottom: 20px; color: rgb(102, 102, 102); }
#HBSWKStory .span9 .photo img { max-width: 100%; border: 1px solid rgb(85, 85, 85); }
#HBSWKStory .article-content h4 { margin: 0px; }
#HBSWKStory .article-content .hr { margin-bottom: 24px; }
table.metadata { margin: 10px 0px; }
table.metadata th, table.metadata td { vertical-align: top; text-align: left; }
table.metadata th { width: 80px; padding-right: 10px; }
.story-type-first-look h1.title, .story-type-first-look h3.section {  }
#HBSWKStory .book-excerpt .md-arrow, #HBSWKStory .calloutbox .md-arrow { margin-top: -3px; margin-bottom: 32px; }
#HBSWKStory .related-article .md-arrow, #HBSWKStory .calloutbox .md-arrow { margin-top: 20px; margin-bottom: 32px; }
#HBSWKStory .bookexcerpt { padding: 0px 5px; }
#HBSWKStory .bookexcerpt img { float: left; padding: 7px 30px 20px 0px; margin: 0px; }
#HBSWKStory .bookexcerpt h3 { margin-top: -25px; padding-bottom: 0px; }
#HBSWKStory .bookexcerpt p.excerpt { font-size: 0.8em; text-transform: uppercase; color: rgb(102, 102, 102); }
#HBSWKStory .article-content .abstract { padding-top: 15px; }
#HBSWKStory .article-content .media { margin-top: 35px; }
#HBSWKStory .article-content .media h3 { margin-top: 5px; margin-bottom: 4px; }
#HBSWKStory .article-content .media .linear { margin-bottom: 0px; }
#HBSWKStory p.last { border-bottom: 4px solid rgb(153, 153, 153); padding-bottom: 25px; }
#HBSWKStory p.from { font-size: 0.8em; line-height: 1.1em; margin-bottom: 5px; }
#HBSWKStory p.author { font-size: 0.8em; font-style: italic; font-variant: small-caps; margin-bottom: 1.5em; }
#HBSWKStory p.connect { background: rgb(153, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 3px 10px; }
#HBSWKStory p.connect a { color: rgb(255, 255, 255); }
.ua-desktop #HBSWKHome .browse-facets-container { position: relative; }
.ua-desktop #HBSWKHome .browse-facets-container .browse-facets { position: absolute; width: 100%; }
.ua-mobile #HBSWKHome .most-popular, .ua-tablet #HBSWKHome .most-popular { margin-top: -5px; }
.pattern-framework .universal-footer-v3 .social-grid li.default.fb { display: none; }
.pattern-framework .universal-footer-v3 .social-grid li.site-specific.fb.wk { display: block; }
.pattern-framework .universal-footer-v3 .social-grid li.default.twitter { display: none; }
.pattern-framework .universal-footer-v3 .social-grid li.site-specific.twitter.wk { display: block; }
