/* Creates the top red bar */
.top-nav {
    background: #AD122A;
}

.top-bar-left li a:hover, .top-bar-right li a:hover {
    color: #0A0A0A;
    background-color: #ffffff;
    text-decoration: none;
}

/* Creates the bottom header gradient */
#app-header:after {
    content: "";
    height: 5px;
    width: 100%;
    position: absolute;
    top: 163px;
    background: #AD122A;
}

/* Corrects the link color for LOGIN - note this is not after logged in Account */
a, .Product__AssociatedProductsList--below-the-fold>li>a {
    color: #0A0A0A;
}

/* Corrects the link color for ACCOUNT - note this is not for LOGIN */
.btn-link {
  color: #0A0A0A;
}

/* RFI BUtton color */
.button-primary {
    background-color: #AD122A;
}

/* Font styles for the heading */
.hero-text h1 {
  font-family: refrigerator-deluxe,Refrigerator Deluxe Regular,Refrigerator Deluxe, sans-serif;
  font-size: 3rem;
  color: white;
  font-weight: 700;
}

/* Adds red background to search bar/filter bar */
#search-form.callout-region {
   background-color: #AD122A;
}

.jqFlag {
    border-top: 71px solid rgb(177, 152, 68)!important;
}

.product-flag-free {
    background-color: rgb(177, 152, 68);
}

.product-tile .product-footer {
    color: #AD122A;
}

.product-results .product-tile:hover {
    box-shadow: inset 0px -5px 0px #AD122A;
}

.hero-region h1, .hero-region .h1, .hero-region .AdminSynopsis__Title {
     font-family: refrigerator-deluxe,Refrigerator Deluxe Regular,Refrigerator Deluxe, sans-serif;
}

.ProductEnrollment__Notice {
    color: #ce8901;
    font-weight: 500;
    font-style: italic;
}

.header-branding h1 a img {
    height: 78px;
}

h1.logo-customized {
    margin-top: 20px;
    margin-bottom: 26px;
}

/* Places background image - note: this image needs to be housed and published somewhere - currently this is in ITS Sitecore Media Library*/
.bg-image {
  background: grey no-repeat center center; 
  background-image: url('https://nebraska.edu/-/media/projects/ITS/Images/canvas-catalog/uno-hero.jpg');
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 15rem;
}





/* Tablet Styles */
@media (min-width: 768px) {

/* Hero text container styles */
.hero-text {
  padding-top: 5%;
  padding-right: 25rem;
}
}


/* Desktop Styles */
@media (min-width: 992px) {

/* Hero Image height  */
.bg-image {
  height: 30rem;
}

/* Hero text container */
.hero-text {
  padding-top: 7%;
  padding-right: 35rem;
}

/* Hero text font style */
.hero-text h1 {
  font-size: 5.25rem;
}
}

/* Giant  */
@media (min-width: 1980px) {

/* Hero Image height  */
.bg-image {
  height: 30rem;
}

/* Hero text container  */
.hero-text {
  padding-top: 5%;
}
}

.ProductIcon__LargeCircle--course {
    background: #AD122A;
    }