/* CSS & JS from KPBSD*/

#app-header {
	background: url("https://www.hallco.org/hallcocanvas/HCSD_BackgroundHeader.png") no-repeat scroll 0 0 transparent;
}
#user-nav .Dropdown__Toggle--header, #user-nav>a {
	color: #fff;
}
.header-nav li a {
	color: #fff
}
.feature-region {
	background-image: linear-gradient(to right, #993A1C, #E07956 50%, #993A1C);
}
.header-branding .logo a {
	background: url("http://www.hallco.org/hallcocanvas/CanvasParentResource.png") no-repeat scroll 0 0 transparent;
	background-size: cover;
	height: 80px;
	width: 250px;
}
.logo {
	margin-top: 5px;
	margin-bottom: 0px;
}



.ember-view.Stickyheader {
    overflow: inherit;
}


/*HOME PAGE  - Original CSS from Canvas*/

#home-page .feature-region {
  height: 5px;
  background-image: -webkit-linear-gradient(left, #317ac4, #6E86C1 50%, #4968C6);
  background-image: linear-gradient(to right, #317ac4, #317ac4 50%, #317ac4);
  background-repeat: no-repeat;;

}


/* Modify the SEARCH BOX BACKGROUND  color*/
#search-form.callout-region {
background-image: -webkit-linear-gradient(left, #EC4B00, #FE5B00 50%, #EC4B00);
background-image: linear-gradient(to right, #EC4B00, #FE5B00 50%, #EC4B00);
background-repeat: no-repeat;
}

.form-control.search-box {
  color: grey;
}
.search-form .search-label {
  display: none;
}

/* Modify the layout of the search box*/
.search-form .search-box-wrapper {
  margin: 0 auto;
  display: block;
  width: 50%;
  padding: 0 0 0 0;
}

/* Modify the corners and size of the search box*/
.search-form .search-box {
  border-radius: 4px;
  height: 34px
}

/* Modify the layout of the search box submit icon*/
.search-form .search-submit {
color: grey;
width: 30px;
height: 30px;
top: 2px;
}


/*Remove Free Course Flag Visibility*/
.product-flag-free {
display: none;
}
/*Remove flag background*/
.jqFlag {
 display: none;
}

custom.js