.breadcrumb-hierarchy {
  float: left;
}
.breadcrumb-hierarchy.size-s {
  padding: 10px 0 0 15px;
}
.breadcrumb-hierarchy.size-l {
  padding: 10px 20px 15px 0;
  margin: 0 auto 0 15px;
}
.breadcrumb-hierarchy a,
.breadcrumb-hierarchy .dead {
  margin-left: 7px;
}
.breadcrumb-hierarchy .breadcrumb-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.breadcrumb-hierarchy .breadcrumb-list li {
  float: left;
  margin: 0;
  padding: 0 7px 0 0;
}
.breadcrumb-hierarchy .breadcrumb-list li:first-child a {
  margin-left: 0;
}
.breadcrumb-hierarchy .breadcrumb-list li:last-child {
  display: none;
}
.breadcrumb-hierarchy .divider {
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #9a9b9b;
  display: inline-block;
}
body {
  line-height: 1.3;
}
#widgets-view .alert-wrapper,
#site-control-content .alert-wrapper {
  padding: 0;
  margin: 0 auto;
}
#widgets-view .page-title-wrapper,
#site-control-content .page-title-wrapper {
  margin-top: 15px;
  margin-bottom: 0;
}
#widgets-view .page-title-wrapper .page-title,
#site-control-content .page-title-wrapper .page-title {
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 15px;
}
#widgets-view .icon,
#site-control-content .icon {
  background: none;
  overflow: inherit;
}
#widgets-view .widget-container,
#site-control-content .widget-container {
  line-height: 1.3;
}
#widgets-view .widget-container .full-bleed-wrapper,
#site-control-content .widget-container .full-bleed-wrapper {
  width: 100%;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
#widgets-view .widget-container .full-bleed-wrapper img,
#site-control-content .widget-container .full-bleed-wrapper img {
  margin: 0 auto;
}
#widgets-view .widget-container .container,
#site-control-content .widget-container .container {
  padding: 0 15px;
  min-width: 0;
  width: auto;
}
#widgets-view .widget-container .container .contained-row.container-border-top,
#site-control-content .widget-container .container .contained-row.container-border-top,
#widgets-view .widget-container .container .container-col.container-border-top,
#site-control-content .widget-container .container .container-col.container-border-top {
  border-top: 1px solid;
}
#widgets-view .widget-container .container .contained-row.container-border-right,
#site-control-content .widget-container .container .contained-row.container-border-right,
#widgets-view .widget-container .container .container-col.container-border-right,
#site-control-content .widget-container .container .container-col.container-border-right {
  border-right: 1px solid;
}
#widgets-view .widget-container .container .contained-row.container-border-bottom,
#site-control-content .widget-container .container .contained-row.container-border-bottom,
#widgets-view .widget-container .container .container-col.container-border-bottom,
#site-control-content .widget-container .container .container-col.container-border-bottom {
  border-bottom: 1px solid;
}
#widgets-view .widget-container .container .contained-row.container-border-left,
#site-control-content .widget-container .container .contained-row.container-border-left,
#widgets-view .widget-container .container .container-col.container-border-left,
#site-control-content .widget-container .container .container-col.container-border-left {
  border-left: 1px solid;
}
#widgets-view .widget-container .container .contained-row.container-border-outer-top,
#site-control-content .widget-container .container .contained-row.container-border-outer-top,
#widgets-view .widget-container .container .container-col.container-border-outer-top,
#site-control-content .widget-container .container .container-col.container-border-outer-top {
  border-top: 4px solid;
}
#widgets-view .widget-container .container .contained-row.container-border-outer-right,
#site-control-content .widget-container .container .contained-row.container-border-outer-right,
#widgets-view .widget-container .container .container-col.container-border-outer-right,
#site-control-content .widget-container .container .container-col.container-border-outer-right {
  border-right: 4px solid;
}
#widgets-view .widget-container .container .contained-row.container-border-outer-bottom,
#site-control-content .widget-container .container .contained-row.container-border-outer-bottom,
#widgets-view .widget-container .container .container-col.container-border-outer-bottom,
#site-control-content .widget-container .container .container-col.container-border-outer-bottom {
  border-bottom: 4px solid;
}
#widgets-view .widget-container .container .contained-row.container-border-outer-left,
#site-control-content .widget-container .container .contained-row.container-border-outer-left,
#widgets-view .widget-container .container .container-col.container-border-outer-left,
#site-control-content .widget-container .container .container-col.container-border-outer-left {
  border-left: 4px solid;
}
#widgets-view .widget-container .container .contained-row.container-theme-red,
#site-control-content .widget-container .container .contained-row.container-theme-red,
#widgets-view .widget-container .container .container-col.container-theme-red,
#site-control-content .widget-container .container .container-col.container-theme-red {
  border-color: #bb0628;
}
#widgets-view .widget-container .container .contained-row.container-theme-blue,
#site-control-content .widget-container .container .contained-row.container-theme-blue,
#widgets-view .widget-container .container .container-col.container-theme-blue,
#site-control-content .widget-container .container .container-col.container-theme-blue {
  border-color: #0046be;
}
#widgets-view .widget-container .container .contained-row.container-theme-black,
#site-control-content .widget-container .container .contained-row.container-theme-black,
#widgets-view .widget-container .container .container-col.container-theme-black,
#site-control-content .widget-container .container .container-col.container-theme-black {
  border-color: #1d252c;
}
#widgets-view .widget-container .container .container-row::before,
#site-control-content .widget-container .container .container-row::before,
#widgets-view .widget-container .container .container-row::after,
#site-control-content .widget-container .container .container-row::after {
  display: flex;
}
#widgets-view .widget-container .container .container-row.container-theme-grey,
#site-control-content .widget-container .container .container-row.container-theme-grey {
  border-color: #55555a;
}
#widgets-view .widget-container .container .container-col.container-theme-grey,
#site-control-content .widget-container .container .container-col.container-theme-grey {
  border-color: #e0e6ef;
}
#widgets-view .site-control-banner .icon,
#site-control-content .site-control-banner .icon {
  background: none;
  overflow: inherit;
}
#widgets-view .site-control-banner > .row > div > div.widget-focus:first-child,
#site-control-content .site-control-banner > .row > div > div.widget-focus:first-child {
  margin-top: 17px;
}
.size-l #widgets-view,
.size-l #site-control-content {
  min-width: 1008px;
  overflow-x: hidden;
  /* In promo, for overriding padding-top in each old widget */
}
.size-l #widgets-view .page-title-wrapper .page-title,
.size-l #site-control-content .page-title-wrapper .page-title {
  font-size: 20px;
}
.size-l #widgets-view .breadcrumb-wrapper,
.size-l #site-control-content .breadcrumb-wrapper,
.size-l #widgets-view .alert-wrapper,
.size-l #site-control-content .alert-wrapper {
  margin-bottom: 0;
}
.size-l #widgets-view .breadcrumb-wrapper + .page-title-wrapper,
.size-l #site-control-content .breadcrumb-wrapper + .page-title-wrapper {
  margin-top: 0;
}
.size-l #widgets-view .row-container,
.size-l #site-control-content .row-container {
  padding-top: 30px;
}
.size-l #widgets-view .widget-container,
.size-l #site-control-content .widget-container {
  overflow: hidden;
}
.size-l #widgets-view .widget-container .full-bleed-wrapper,
.size-l #site-control-content .widget-container .full-bleed-wrapper {
  min-width: 1008px;
  background-size: none;
  z-index: -1;
}
.size-l #widgets-view .widget-container .full-bleed-primary-message-background-image-column,
.size-l #site-control-content .widget-container .full-bleed-primary-message-background-image-column {
  position: static;
}
.size-l #widgets-view .widget-container.full-bleed-vpt-and-navigation > .container > .row:first-child > .col-xs-12:first-child,
.size-l #site-control-content .widget-container.full-bleed-vpt-and-navigation > .container > .row:first-child > .col-xs-12:first-child {
  margin-bottom: 0;
}
.size-l #widgets-view .widget-container .full-bleed-parent,
.size-l #site-control-content .widget-container .full-bleed-parent {
  width: 100%;
  height: 0;
}
.size-l #widgets-view .widget-container .full-bleed-container,
.size-l #site-control-content .widget-container .full-bleed-container {
  width: 100%;
  height: 175px;
}
.size-l #widgets-view .widget-container.short-full-bleed-vpt .full-bleed-container,
.size-l #site-control-content .widget-container.short-full-bleed-vpt .full-bleed-container {
  height: 120px;
}
.size-l #widgets-view .widget-container.leading-secondary-navigation > .full-bleed-parent,
.size-l #site-control-content .widget-container.leading-secondary-navigation > .full-bleed-parent {
  position: relative;
  top: 90px;
}
.size-l #widgets-view .widget-container.secondary-navigation-row-has-no-margin > .full-bleed-parent,
.size-l #site-control-content .widget-container.secondary-navigation-row-has-no-margin > .full-bleed-parent {
  top: 60px;
}
.size-l #widgets-view .widget-container .flexed-row,
.size-l #site-control-content .widget-container .flexed-row {
  display: flex;
}
.size-l #widgets-view .widget-container .flexed-row .flexed-column:not(.with-primary),
.size-l #site-control-content .widget-container .flexed-row .flexed-column:not(.with-primary) {
  display: flex;
  flex-direction: column;
}
.size-l #widgets-view .widget-container .with-primary,
.size-l #site-control-content .widget-container .with-primary {
  background: #fff;
  min-height: 305px;
}
.bby-ghp .size-l #widgets-view .widget-container .with-primary,
.bby-ghp .size-l #site-control-content .widget-container .with-primary,
.size-l #widgets-view .widget-container .with-primary.has-flex,
.size-l #site-control-content .widget-container .with-primary.has-flex {
  background: none;
}
.size-l #widgets-view .widget-container .with-primary .widget,
.size-l #site-control-content .widget-container .with-primary .widget {
  margin-top: 0;
}
.size-l #widgets-view .widget-container .container,
.size-l #site-control-content .widget-container .container {
  max-width: none !important;
  padding: 0;
}
.size-l #widgets-view .widget-container .container > .full-bleed-row,
.size-l #site-control-content .widget-container .container > .full-bleed-row {
  display: flex;
  justify-content: center;
  max-width: none;
  min-width: 1008px;
  width: 100%;
  margin-bottom: 30px;
  background: #f4f6f9;
  margin-left: 0;
  margin-right: 0;
}
.size-l #widgets-view .widget-container .container > .full-bleed-row .col-xs-6,
.size-l #site-control-content .widget-container .container > .full-bleed-row .col-xs-6 {
  padding: 0 12px 0 24px;
  margin: 24px 0;
  max-width: 800px;
}
.size-l #widgets-view .widget-container .container > .full-bleed-row .col-xs-6:nth-of-type(2),
.size-l #site-control-content .widget-container .container > .full-bleed-row .col-xs-6:nth-of-type(2) {
  padding: 0 24px 0 12px;
}
.size-l #widgets-view .widget-container .container > .contained-row,
.size-l #site-control-content .widget-container .container > .contained-row {
  max-width: 1008px;
  min-width: 1008px;
  margin: 0 auto;
}
.size-l #widgets-view .widget-container .container > .row > div,
.size-l #site-control-content .widget-container .container > .row > div {
  margin-bottom: 30px;
}
.size-l #widgets-view .widget-container .container > .row > div > div,
.size-l #site-control-content .widget-container .container > .row > div > div {
  margin-top: 30px;
}
.size-l #widgets-view .widget-container .container > .row > div > div:first-of-type,
.size-l #site-control-content .widget-container .container > .row > div > div:first-of-type,
.size-l #widgets-view .widget-container .container > .row > div > div.widget-feature:first-of-type,
.size-l #site-control-content .widget-container .container > .row > div > div.widget-feature:first-of-type,
.size-l #widgets-view .widget-container .container > .row > div > div.widget-dds + div,
.size-l #site-control-content .widget-container .container > .row > div > div.widget-dds + div,
.size-l #widgets-view .widget-container .container > .row > div > div.widget-dds ~ .widget-topper,
.size-l #site-control-content .widget-container .container > .row > div > div.widget-dds ~ .widget-topper,
.size-l #widgets-view .widget-container .container > .row > div > div.widget-primary-message-sale,
.size-l #site-control-content .widget-container .container > .row > div > div.widget-primary-message-sale,
.size-l #widgets-view .widget-container .container > .row > div > div.widget-open-html,
.size-l #site-control-content .widget-container .container > .row > div > div.widget-open-html,
.size-l #widgets-view .widget-container .container > .row > div > div.widget-primary-message,
.size-l #site-control-content .widget-container .container > .row > div > div.widget-primary-message {
  margin-top: 0;
}
.size-l #widgets-view .widget-container .container > .row > div > div.widget-feature,
.size-l #site-control-content .widget-container .container > .row > div > div.widget-feature {
  margin-top: 60px;
}
.size-l #widgets-view .widget-container .container > .row > div.with-primary > div,
.size-l #site-control-content .widget-container .container > .row > div.with-primary > div {
  margin-top: 0;
  margin-bottom: 15px;
}
.size-l #widgets-view .widget-container .container .remove-margin > div,
.size-l #site-control-content .widget-container .container .remove-margin > div {
  margin-bottom: 0px;
}
.size-l #widgets-view .widget-container .container .container-row,
.size-l #site-control-content .widget-container .container .container-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.size-l #widgets-view .widget-container .container .container-row .widget,
.size-l #site-control-content .widget-container .container .container-row .widget {
  margin-top: 30px;
}
.size-l #widgets-view .widget-container .container .container-row .widget:first-child,
.size-l #site-control-content .widget-container .container .container-row .widget:first-child {
  margin-top: 0;
}
.size-l #widgets-view .widget-container .container .container-row.container-row-first > div.container-col,
.size-l #site-control-content .widget-container .container .container-row.container-row-first > div.container-col {
  margin-bottom: 0;
  padding-top: 0;
}
.size-l #widgets-view .widget-container .container .container-row.container-row-first > div.container-col.container-border-bottom,
.size-l #site-control-content .widget-container .container .container-row.container-row-first > div.container-col.container-border-bottom {
  margin-bottom: 1px;
}
.size-l #widgets-view .widget-container .container .container-row.container-row-last,
.size-l #site-control-content .widget-container .container .container-row.container-row-last {
  margin-bottom: 30px;
}
.size-l #widgets-view .widget-container .container .container-row.container-row-last > div.container-col,
.size-l #site-control-content .widget-container .container .container-row.container-row-last > div.container-col {
  margin-bottom: 0;
  padding-bottom: 0;
}
.size-l #widgets-view .widget-container .container .container-row .container-col,
.size-l #site-control-content .widget-container .container .container-row .container-col {
  margin-bottom: 0;
  padding: 30px;
}
.size-l #widgets-view .widget-container .container .container-row .container-col.container-border-bottom,
.size-l #site-control-content .widget-container .container .container-row .container-col.container-border-bottom {
  margin-bottom: 1px;
}
.size-l #widgets-view .widget-container .container .container-row .container-col.container-border-bottom::after,
.size-l #site-control-content .widget-container .container .container-row .container-col.container-border-bottom::after {
  width: 100%;
  bottom: -1px;
  left: -1px;
}
.size-l #widgets-view .widget-container .container .container-row .container-col.container-border-bottom:first-of-type::after,
.size-l #site-control-content .widget-container .container .container-row .container-col.container-border-bottom:first-of-type::after {
  left: 15px;
}
.size-l #widgets-view .widget-container .container .container-row .container-col.container-border-bottom:last-of-type::after,
.size-l #site-control-content .widget-container .container .container-row .container-col.container-border-bottom:last-of-type::after {
  left: -15px;
}
.size-l #widgets-view .widget-container .container .container-row .container-col.container-border-outer-left .container-border-bottom:first-of-type::after,
.size-l #site-control-content .widget-container .container .container-row .container-col.container-border-outer-left .container-border-bottom:first-of-type::after,
.size-l #widgets-view .widget-container .container .container-row .container-col.container-border-outer-left .container-border-bottom:last-of-type::after,
.size-l #site-control-content .widget-container .container .container-row .container-col.container-border-outer-left .container-border-bottom:last-of-type::after {
  left: 0px;
}
.size-l #widgets-view .widget-container .container .container-row .container-col .widget-topper .image-shell a,
.size-l #site-control-content .widget-container .container .container-row .container-col .widget-topper .image-shell a {
  width: 100%;
}
.size-l .media-network-ad {
  z-index: 1000 !important;
}
.size-l .media-network-ad.push-down-large {
  min-height: 100px;
}
.size-l .media-network-ad.push-down-large .header-banner {
  width: 1008px;
  margin: 0 auto;
}
.size-l .media-network-ad .header-banner {
  min-height: 81px;
  text-align: center;
  margin: 15px auto 10px;
  width: 970px;
}
.size-l .media-network-ad .header-banner.advertisement {
  padding: 0 0 15px;
  background: url("//img.bbystatic.com/BestBuy_US/en_US/images/global/admodel/advertisement_300x250.gif") 0% 100% no-repeat;
}
.size-l .media-network-ad .footer-banner {
  min-height: 90px;
  text-align: center;
  margin: 40px auto;
  width: 738px;
}
.size-l .media-network-ad .footer-banner.advertisement {
  padding: 0 0 0 10px;
  background: url("//img.bbystatic.com/BestBuy_US/en_US/images/global/admodel/advertisement_728x90.gif") 0px 0px no-repeat;
}
.size-l .c-modal-window .container {
  min-width: 0;
}
.size-l .c-modal-body .widget,
.size-l .modal-body .widget {
  height: auto;
}
.size-l .c-modal-body .widget:first-of-type,
.size-l .modal-body .widget:first-of-type {
  margin-top: 30px;
}
@-moz-document url-prefix() {
  .size-l .c-modal-body {
    overflow: auto;
  }
}
.size-l .bby-ghp #widgets-view .with-primary,
.size-l .bby-ghp #site-control-content .with-primary {
  background: none;
}
.size-l .cart-button .btn-secondary.disabled.service-down,
.size-l .btn-primary.disabled.service-down {
  pointer-events: all;
}
.size-l .widget .c-modal-dialog,
.size-l .widget .modal-dialog {
  width: 702px;
}
.size-l .widgets-view-email-modal .c-modal-grid {
  width: 450px;
  background-color: #0046be;
}
.size-l .widgets-view-email-modal .c-modal-grid .widget-email-submission {
  margin-top: 0;
}
.size-l .widgets-view-email-modal .c-modal-grid .c-close-icon {
  color: #fff;
}
.size-l .site-control-banner .widget .c-modal-dialog,
.size-l .site-control-banner .widget .modal-dialog {
  width: 702px;
}
.size-l .site-control-banner .widget .c-modal-dialog .widget,
.size-l .site-control-banner .widget .modal-dialog .widget {
  margin-top: 30px;
}
.size-l .site-control-banner > .row > div {
  margin-bottom: 30px;
}
.size-l .site-control-banner > .row > div > div.widget-feature {
  margin-top: 0;
}
.size-l .site-control-banner > .row > div > div:first-child,
.size-l .site-control-banner > .row > div.with-primary > div {
  margin-top: 0;
}
.size-s {
  /* Disabled Add to Cart style overrides */
  /* Bootstrap Modal style overrides */
}
.size-s #widgets-view [class^="widget-"],
.size-s #site-control-content [class^="widget-"] {
  clear: both;
}
.size-s #widgets-view .page-title-wrapper .page-title,
.size-s #site-control-content .page-title-wrapper .page-title {
  font-size: 17px;
}
.size-s #widgets-view .breadcrumb-wrapper + .page-title-wrapper,
.size-s #site-control-content .breadcrumb-wrapper + .page-title-wrapper {
  margin-top: 0;
}
.size-s #widgets-view .clearer,
.size-s #site-control-content .clearer {
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
  padding: 0;
}
.size-s #widgets-view .widget-container .full-bleed-wrapper,
.size-s #site-control-content .widget-container .full-bleed-wrapper {
  position: absolute;
  background-size: 100%;
  z-index: 0;
}
.size-s #widgets-view .widget-container .bleed-margin,
.size-s #site-control-content .widget-container .bleed-margin {
  margin-left: -15px;
  margin-right: -15px;
}
.size-s #widgets-view .widget-container .clearer,
.size-s #site-control-content .widget-container .clearer {
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
  padding: 0;
}
.size-s #widgets-view .widget-container .container-border-outer-left .container-border-bottom::after,
.size-s #site-control-content .widget-container .container-border-outer-left .container-border-bottom::after {
  width: 100%;
  left: 0px;
}
.size-s #widgets-view .widget-container .container-show-more-button,
.size-s #site-control-content .widget-container .container-show-more-button {
  display: block;
}
.size-s #widgets-view .widget-container .container-row-last,
.size-s #site-control-content .widget-container .container-row-last {
  margin-bottom: 15px;
}
.size-s #widgets-view .widget-container .container-row-last .container-border-bottom:last-of-type,
.size-s #site-control-content .widget-container .container-row-last .container-border-bottom:last-of-type {
  margin-bottom: 15px;
}
.size-s #widgets-view .widget-container .container-row-last .container-border-bottom:last-of-type::after,
.size-s #site-control-content .widget-container .container-row-last .container-border-bottom:last-of-type::after {
  border-bottom: 0;
}
.size-s #widgets-view .widget-container .container,
.size-s #site-control-content .widget-container .container {
  max-width: 700px;
  margin-bottom: 15px;
}
.size-s #widgets-view .widget-container .container > .row > div,
.size-s #site-control-content .widget-container .container > .row > div {
  margin-bottom: 15px;
}
.size-s #widgets-view .widget-container .container > .row > div > div,
.size-s #site-control-content .widget-container .container > .row > div > div {
  margin-top: 15px;
}
.size-s #widgets-view .widget-container .container > .row > div > div:first-of-type,
.size-s #site-control-content .widget-container .container > .row > div > div:first-of-type,
.size-s #widgets-view .widget-container .container > .row > div > div.widget-primary-message,
.size-s #site-control-content .widget-container .container > .row > div > div.widget-primary-message,
.size-s #widgets-view .widget-container .container > .row > div > div.widget-dds + div,
.size-s #site-control-content .widget-container .container > .row > div > div.widget-dds + div {
  margin-top: 0;
}
.size-s #widgets-view .widget-container .container > .row > div > div.full-bleed-wrapper,
.size-s #site-control-content .widget-container .container > .row > div > div.full-bleed-wrapper {
  margin-top: 3px;
}
.size-s #widgets-view .widget-container .container > .row > div:empty,
.size-s #site-control-content .widget-container .container > .row > div:empty {
  margin-bottom: 0;
}
.size-s #widgets-view .widget-container .container > .remove-margin > div,
.size-s #site-control-content .widget-container .container > .remove-margin > div {
  margin-bottom: 0px;
}
.size-s #widgets-view .widget-container .container .container-row,
.size-s #site-control-content .widget-container .container .container-row {
  margin-left: -10px;
  margin-right: -10px;
}
.size-s #widgets-view .widget-container .container .container-row .container-col.container-border-bottom,
.size-s #site-control-content .widget-container .container .container-row .container-col.container-border-bottom {
  margin-bottom: calc(1px + 15px);
}
.size-s #widgets-view .widget-container .container .container-row .container-col.container-border-bottom::after,
.size-s #site-control-content .widget-container .container .container-row .container-col.container-border-bottom::after {
  width: calc(100% - 20px);
  left: 10px;
}
.size-s .cart-button .btn-secondary.disabled.service-down {
  pointer-events: all;
}
.size-s .media-network-ad {
  display: block;
}
.size-s .media-network-ad .header-banner {
  min-height: 50px;
  text-align: center;
  margin: 15px auto;
  width: 320px;
}
.size-s .modal-dialog {
  margin: 15px auto;
}
.size-s .modal-dialog .modal-content.no-title .modal-header {
  display: inline-block;
  width: 100%;
  border-bottom: none;
  padding-bottom: 0;
}
.size-s .modal-dialog .modal-content.no-title .modal-body {
  padding-top: 0;
}
.size-s .site-control-banner > .row {
  margin-bottom: 15px;
}
.size-s .site-control-banner .widget .c-modal-dialog .widget,
.size-s .site-control-banner .widget .modal-dialog .widget {
  margin-top: 30px;
}
.c-modal-body .widget,
.modal-body .widget {
  padding-bottom: 0;
  padding-top: 0;
  margin-top: 30px;
  margin-bottom: 0;
}
.c-modal-body .widget [class^="col-xs-"]:last-child,
.modal-body .widget [class^="col-xs-"]:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.c-modal-body .row:first-of-type [class^="col-xs-"]:first-of-type .widget:first-of-type,
.modal-body .row:first-of-type [class^="col-xs-"]:first-of-type .widget:first-of-type {
  margin-top: 0;
}

