/*- CSS for Digital Medic - This will need to be managed in-house, not supported by Canvas -*/

/*- #user-nav Styles -*/
#user-nav {
  padding-top: 25px;
}
button#accountDropdown {
  padding: 5px 10px 5px 0;
}

/*- Button/Icon Color Branding Text -*/
a,
.spinner,
.btn-link,
.btn-link:hover,
.nav>li>a:hover,
#page-links a:hover,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus,
.product-tile .product-footer,
.footer-link,
.Analytics__Stats .Analytics__Statistic.active a,
a.ember-view.admin-product-table__product-link:hover {
  color: #8C1515;
}
.AccountDropdown--margin-top {
  margin-top:0;
}
#product-page #feature {
  padding-top:0;
}
#user-nav {
padding-top:15px;
}
#app-header {
padding:0;
}

/*- Button/Icon Color Branding Background -*/
.btn-info,
.feature-region,
.Icon__CircleWrap--info,
.product-flag.product-flag-free,
.ProductIcon__LargeCircle--course,
button.btn.btn-info.btn-block,
.ProductIcon__SmallCircle--course {
  background: #8C1515;
  border: inherit;
}
span.Product__AssociatedProductsListSpan a {
  color:#fff;
}

/*- Button/Icon Color :hover -*/
.btn-info:hover,
.btn-info:focus,
.ProductIcon__LargeCircle--course:focus {
  background: #8C1515;
}
.product-results .product-tile:hover {
  box-shadow: inset 0px -5px 0px #8C1515;
}
a.btn.btn-info.btn-lg.btn-action:hover {
  border:none;
}

/*- Feature Region/Search Bar -*/
.feature-region {
  background-image: inherit;
}
#search-form .search-form-container  {
  background-color: #fff;
}
.jqFlag, .product-value, .hero-region strong, footer.callout-region {
  display: none;
}
#main.registration-page, .product-bg {
  background: url(https://storage.googleapis.com/edtech-css-files/SMtileableCrossPattern.svg) center center no-repeat, linear-gradient(220deg, #8C1515, #F0F4F5);
  background-size:cover;
}
h2.hero-head.h1 {
  color: #fff;
}
a.btn.btn-info.btn-lg.btn-action {
  color: #8C1515;
  background-color: #fff;
}
.btn-info, .Icon__CircleWrap--info, .product-flag.product-flag-free {
  border-radius: 100px;
  border-color:inherit;
}
.registration-logo {
  padding:50px;
}

/*- Minor Adjustments -*/
h1.logo-customized {
  margin:auto;
}
.learn-more:before {
  font-size:20px;
}
.product-tile .product-footer .learn-more:before {
  font-size:20px;
  margin-top:-3px;
}
h2.hero-head.h1 {
  font-weight:normal;
}